Skip to content
O'Reilly home
Learning Path


Time to complete: 2h

Published byO'Reilly Media, Inc.

CreatedApril 2020

InnerSource is the application of open source methodologies to internally-developed software. While simple to define, InnerSource can be difficult to explain and implement successfully. Many engineers lack background in open source and the ideas and mechanics of open code development. Even those with that background face a new set of constraints and motivations when trying to work openly within the enterprise. This learning path gives a simple, easy to understand introduction to InnerSource. It introduces key terms, concepts, and principles for effective InnerSource along with explanations and real examples. It is intended to bring newcomers up to speed as well as provide those with experience a common vocabulary to use when discussing more advanced concepts.