GentooがGitHubからCodebergへの移行を開始しました。2026年2月16日に正式発表されたこのニュースはオープンソースコミュニティに大きな反響を呼んでいます。しかし、なぜGentooはGitHubを離れる決断をしたのでしょうか。実際、その背景にはAIとオープンソースの緊張関係があります。そこで今回は、移行の理由と影響を解説します。
GentooがCodebergへ移行する背景
直接のきっかけはGitHubによるCopilot利用の問題です。Gentooの開発者たちはリポジトリに対するCopilotの使用に不満を抱いていました。しかし、問題はそれだけではありません。MicrosoftがGitHubを所有していることへの懸念もあります。
さらに、Copilotがオープンソースのコードを学習データに使う点も議論の的でした。つまり、開発者が書いたコードが同意なくAI学習に利用される構図です。しかし、GentooはGPLライセンスを重視するコミュニティです。そのため、この状況を看過できませんでした。特に、ライセンスの精神に反するという意見が強かったです。
Codebergとは何か
Codebergはドイツの非営利団体が運営するコードホスティングです。Giteaベースのプラットフォームです。つまり、GitHubの代替として機能します。また、広告やトラッキングが一切ありません。
具体的には、GitリポジトリやIssue管理、CIパイプラインが利用できます。さらに、欧州のデータ保護法に準拠しています。なぜなら、サーバーがドイツにあるからです。しかし、GitHubほど機能は充実していません。特に、GitHub Actionsのような高度なCI/CD機能はまだ発展途上です。なお、オープンソースプロジェクトは無料で利用できます。
オープンソースコミュニティへの影響
Gentooの移行は他のプロジェクトにも影響を与えています。まず、GitHubへの依存を見直す動きが加速しています。また、Codebergのユーザー数が急増しています。さらに、GitLabやSourceHutも注目を集めています。
しかし、GitHubのネットワーク効果は強力です。つまり、多くの開発者がGitHubにいるからこそ価値があります。実際、完全な移行は容易ではありません。特に、コントリビューターの参加ハードルが上がる可能性があります。このように、メリットとデメリットの両面があります。
AI学習とオープンソースの緊張関係
根底にはAI学習とオープンソースの問題があります。まず、オープンソースコードは自由に利用できます。しかし、AI学習への利用は想定外だったケースが多いです。また、ライセンスの解釈も議論が続いています。
具体的には、GPLコードでAIを学習した場合の成果物の扱いが不明確です。なぜなら、既存のライセンスはAI学習を想定していなかったからです。つまり、法的なグレーゾーンが存在します。さらに、この問題は裁判で争われているケースもあります。特に、AIのコード生成が著作権に触れるかどうかは重要な論点です。
まとめ
GentooがCodebergへ移行した理由はAIとオープンソースの緊張関係にあります。しかし、この動きは他のプロジェクトにも波及しています。特に、GitHubへの依存を見直す契機となっています。また、AI学習とライセンスの問題は今後も議論が続くでしょう。実際、オープンソースの未来を左右する重要なテーマです。
