インナーソースとは

インナーソースとは、企業内でオープンソースのようなカルチャーを醸成し、透明度の高い協業の文化を作ることを意味します。
この概念は、2000年にティム・オライリー氏が提唱した革新的なアイデアです。 オープンソースが世界規模でソースコードを共有するのに対し、インナーソースは企業内でソースコードを大規模に共有することを目的としています。 企業規模が大きくなるにつれ、部門間やプロダクト間の壁ができ、コラボレーションが難しくなる弊害がありました。 インナーソースは、組織全体で共有の文化を作ることで、これらの課題を解決しようとする画期的な取り組みなのです。

InnerSource Principles

インナーソースの
原則

Learn More

オープン

ソースコードは組織内で公開され、誰もが自由にアクセスできます。 これにより、開発者は他のチームのコードを参照し、学ぶことができるのです。 知識の共有が活発に行われ、全体のスキルアップにつながります。

透明性

コードだけでなく、議論の過程も公開されています。 つまり、意思決定がどのように行われたかが透明になっています。 これにより、他チームの開発者も容易に参入でき、プロジェクトは組織全体の共有物と認識されます。

優先的な
メンターシップ

新しい開発者が参加しやすいよう、優先的にサポートが行われます。 ゲストチームの貢献をフォローして開発参入への障壁を下げ、 プロジェクトへの新しい貢献が継続的に生まれていきます。

自由意志による
貢献

プロジェクトへの貢献は強制されるものではありません。
プロジェクトからのサポートも自由意志で行われます。 各チームは互いを尊重し合い、協調して開発を進めていきます。

Slack コミュニティに参加

Slack コミュニティに参加して、インナーソースについての情報交換や質問を行いましょう。
#jp-general チャンネルで日本語でのコミュニケーションが可能です。

Slack に参加!!