2024-03-15 インナーソース
innersource という言葉を見かけた。
Do you have an innersource culture at work?
— GitHub (@github) March 13, 2024
と思ったら過去にポストしていた。
インナーソース実践にかんしてはこちらの資料が詳しいhttps://t.co/l05U0ViKQU
— toshimaru (@toshimaru_e) April 5, 2021
InnerSource is …
簡単にいうと、OSSのグッドプラクティスを組織内で適用すること、と理解した。
InnerSource Commons is the world’s largest community of InnerSource practitioners. It is dedicated to creating and sharing knowledge about InnerSource, the use of open source best practices for software development within the confines of an organization.
InnerSource takes the lessons learned from developing open source software and applies them to the way companies develop software internally.
オープンソースの基本原則として、よりオープンなコードの共有と編集、新たなコードブランチ作成によるコード再利用の促進、プログラミングの一環として行うコードのテスト、ドキュメントの充実などがあるが、インナーソースもこうした手法をうまく活用することを目指している。インナーソースのツールや手法は、オープンソースとクローズドソースのプロジェクトや製品を開発するために利用できる。オープンソースと違うのは、必ずしも開発プロセスを一般公開するのではなく、社内のチームで共有する点だ。