InnerSource er en metodikk der en organisasjon anvender åpen kildekode-kultur, praksis og verktøy internt bak bedriftens egen brannmur.
I stedet for at team eier sine kodebaser som lukkede siloer, gjøres kildekoden synlig for alle utviklere i selskapet, og vem som helst kan bidra med feilrettinger, nye funksjoner og forbedringer gjennom pull requests.
Tradisjonelt lider mange større bedrifter under “silosyndromet”:
InnerSource endrer denne dynamikken ved å transformere passive brukere av interne verktøy til aktive bidragsytere.
Tradisjonell Silokultur:
Team A ---> [ Lukket Repository A ] (Ingen tilgang for Team B)
Team B ---> [ Lukket Repository B ] (Må bygge sin egen versjon)
InnerSource-kultur:
Team A (Maintainers) <--- PRs / Feedback --- Team B (Contributors)
\ /
+---> [ Felles Repository ] <-----+
Suksessfull InnerSource hviler på to tydelige roller:
README.md, CONTRIBUTING.md og ARCHITECTURE.md som forklarer hvordan man setter opp prosjektet lokalt og hvordan bidrag vurderes.