How does an InnerSource practice differ from that of corporate Open Source programs? #192
Replies: 4 comments 8 replies
-
Hi @claredillon, that is a decent list I must say. One note around "Funding". What about plenty of OS projects that are 100% under control of an org (e.g. set of the Netflix projects)? In addition to your list, maybe if that is relevant: A sunset strategy of a project |
Beta Was this translation helpful? Give feedback.
-
On your two points of
|
Beta Was this translation helpful? Give feedback.
-
I found another one: Security vulnerability control benefits a lot from access to the source code. Open source projects cannot afford to rely on closed-source pieces, so they can actually scan and inspect the whole source code (their own and that of their dependencies). But it is, in fact, usual to find InnerSource software relying on privative pieces. This forces the security teams to use the usual indirect techniques to gain trust over their closed-source dependencies, like enforcing legal warranties, and conducting regular and ad-hoc pen tests, etc. |
Beta Was this translation helpful? Give feedback.
-
I would also add governance. They don't often have elected Technical Steering Committees or Advisory Groups. Instead things often follow the corporate hierarchies esp in regards to feature development and prioritization. Also the Contributor Code Review model may have additional steps. And there may be set orchestration tooling and processes required. Security plays a role but also scalability, and production quality as well. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
InnerSource is the use of open source methods and practices to create proprietary code, and when you look at list like the OW2 open source best practices, there is significant overlap with what we are busy with in InnerSource.
However, one of the areas I've not seen discussed as often is how InnerSource practices differs from corporate open source (corporate contributions in particular).
Listed below are areas where I feel the conversations around InnerSource practices differs from that around corporate contributions to open source. Please do let me know what I might be missing, or if you have thoughts on the topic. Thanks!
What I have so far:
Beta Was this translation helpful? Give feedback.
All reactions