Re-use code, collaborate, and use open practices inside your organisation.
Contributed by

Donna Benjamin

Roman Martin

Published May 31, 2024

What Is InnerSource?

InnerSource is an approach to software development inside an organisation that is inspired by the success of the Open Source Software movement. A diverse community of practitioners is sharing and refining patterns at InnerSource commons

Why Do InnerSource?

InnerSource promotes collaboration, and code-reuse. It opens organisational silos, and facilitates the flow of useful content for those who need it.

People say it's a useful way to share knowledge, improve code quality, and increase the reach and impact of their work.

  • Accelerate development and encourage collaboration
  • Increase transparency and accountability
  • Enhance employee engagement

How to do InnerSource?

To get started, make it easy for people outside your team to see your source code, and share a guide on how to contribute.

For more patterns, on how to practice InnerSource see

Look at InnerSource

Links we love

Except where noted, content on this site is licensed under a Creative Commons Attribution 4.0 International license. This site is graciously hosted by Netlify