This Learning Path gives an introduction to InnerSource. InnerSource is the application of open source practices and principles to software development within the enterprise. InnerSource software remains proprietary to the company, but within it is open for anyone to use it and contribute to it. This strategy enables wide and effective collaboration, producing software that is responsive and nimble to the changing needs of its many internal stakeholders.

This Learning Path teaches how to recognize situations that are good candidates for InnerSource. We’ll outline at a high level how InnerSource can help in those situations. You’ll become familiar with shared terms used when discussing InnerSource. We’ll also enumerate the key principles upon-which InnerSource is based and the benefits seen when it is applied effectively.