3 ms·
Things get really interesting when a team in your organization decides to take out this module ‘C’ and open source it. Now suddenly updates to this module need
by sfvisser 7y ago
Things get really interesting when a team in your organization decides to take out this module ‘C’ and open source it. Now suddenly updates to this module need to balance both the company incentives and those of the open source community. Things can get really expensive quickly.
- mekane8 7y agoYeah that is hairy. And I would say that for many organizations, if a group decides to attempt the extraction and reuse of a module, they should be prepared to adopt the mindset and working style of a library maintainer. Because once you get other people using your module (the point of reuse) you are automatically going to get multiple points of view on what needs to be improved and changed. You're going to end up being a library maintainer anyway, so you might as well go into it with eyes wide open.