Learning
토픽 132 / 192·소프트웨어 표준과 법제도

Inner Source (이너소스)

Inner Source (이너소스)

오픈소스 개발 방법론을 기업 내부에 적용하여 조직 간 코드 공유·협업하는 개발 문화

특징: 내부 코드 가시성 확보, 크로스팀 기여 허용, 코드 리뷰 문화 정착, 조직 사일로 해소, InnerSource Commons 재단 주도

구성요소

  • Trusted Committer(TC): 내부 프로젝트 관리자, 코드 품질·방향 결정, 기여자 멘토링
  • Contributor: 타 팀에서 코드 기여하는 개발자, PR 기반 참여
  • Product Owner: 프로젝트 방향·로드맵 결정, 기여 우선순위 조율
  • 내부 저장소: GitHub Enterprise/GitLab 등 내부 Git 플랫폼, 코드 검색·발견 가능
  • 기여 가이드라인: CONTRIBUTING.md, 코딩 표준, PR 프로세스 문서화

도입 효과: 코드 중복 제거, 개발 속도 향상, 지식 공유, 개발자 만족도 증가, 내부 혁신

비교

연관: 오픈소스 라이선스, DevOps, 코드 리뷰, Git, 개발 문화