토픽 132 / 192·소프트웨어 표준과 법제도
Inner Source (이너소스)
Inner Source (이너소스)
오픈소스 개발 방법론을 기업 내부에 적용하여 조직 간 코드 공유·협업하는 개발 문화
특징: 내부 코드 가시성 확보, 크로스팀 기여 허용, 코드 리뷰 문화 정착, 조직 사일로 해소, InnerSource Commons 재단 주도
구성요소
- •Trusted Committer(TC): 내부 프로젝트 관리자, 코드 품질·방향 결정, 기여자 멘토링
- •Contributor: 타 팀에서 코드 기여하는 개발자, PR 기반 참여
- •Product Owner: 프로젝트 방향·로드맵 결정, 기여 우선순위 조율
- •내부 저장소: GitHub Enterprise/GitLab 등 내부 Git 플랫폼, 코드 검색·발견 가능
- •기여 가이드라인: CONTRIBUTING.md, 코딩 표준, PR 프로세스 문서화
도입 효과: 코드 중복 제거, 개발 속도 향상, 지식 공유, 개발자 만족도 증가, 내부 혁신
비교
연관: 오픈소스 라이선스, DevOps, 코드 리뷰, Git, 개발 문화