概要
- GitHubの人気は依然として高いが、近年いくつかの著名プロジェクトが離脱
- 離脱理由は技術的問題、政治的懸念、AI統合など多岐
- 代替プラットフォームとしてGitLab、Gitea、Codebergなどが注目
- プロジェクトごとに最適な選択肢が異なり、多様な選択肢が存在
- GitHubは依然として重要だが、他の選択肢も積極的に検討されている現状
GitHub離脱の現状と背景
- GitHub は依然として 新規ユーザー増加 ・ リポジトリ数拡大 などで人気
- 2025年には 10億件近いコミット が記録
- 一方で 頻繁なダウンタイム や Microsoftによる買収後の方針転換 を懸念する声
- Ghostty や Zig、 Tenacity など著名プロジェクトがGitHubから離脱
- Ghosttyは2026年4月に段階的な移行を発表
- Zigは2025年11月に移行を決定
- Tenacityは2023年からGitHubミラーのみ運用
- Dillo や Hare など他のプロジェクトも移行済み
- GNOME や Apache などは元々独自ホスティングを選択
GitHubから離脱する主な理由
- 技術的品質問題
- 2025年5月からの1年間で 112時間のダウンタイム、48件の「重大障害」
- Ghostty・Zigはこれを主な移行理由と公表
- 政治的懸念
- ZigのAndrew KelleyはGitHubと ICE(米国移民税関執行局)との関係 に言及
- 2019年にもこの契約が社内外で批判
- AI統合への反発
- GitHub Copilotの強制的な統合
- CEOの「AIを受け入れないならこの業界から出て行け」発言が物議
- ライセンスや自由ソフトウェアの理念
- GNU Projectは 非自由なJavaScript依存 や ライセンス運用 を批判
主要なGitHub代替サービス
- Codeberg
- ドイツ拠点の非営利運営
- Gitea ベース
- プライバシー重視、機能もGitHubに類似
- GitLab
- GitLab Inc. による開発
- 自己ホスティング 可能
- DevOps統合 やCI/CDなどの機能が充実
- Gitea
- Go言語製の軽量な自己ホスト型Gitサービス
- 低リソース消費 でRaspberry Piでも動作
- Codebergや他の小規模プロジェクトで採用
- Bitbucket
- Atlassian が2010年に買収
- JiraやConfluenceなどと連携可能
- Sourcehut
- 完全オープンソース
- メールベースのワークフロー を重視
- Launchpad
- Canonical が運営
- Ubuntu関連パッケージの開発拠点
- RhodeCode
- Perforce が開発
- Git/Mercurial/SVNをサポート
- エンタープライズ向けにアクセス制御や監査機能を提供
- 自前ホスティング
- GiteaやForgejoなどのOSSを用いた独自運用
代替サービス選択の動きと今後
- Codeberg や GitLab への移行が増加傾向
- ソフトウェア自由化運動 (Software Freedom Conservancyなど)がGitHub離脱を推奨
- プロジェクトの規模・理念・必要機能により最適な選択肢が異なる
- GitHubは依然としてOSS普及に大きく貢献 しているが、課題も明確化
まとめ:GitHubの現状と選択肢の多様化
- GitHubは オープンソース開発とコラボレーション 促進に大きな役割
- 技術的・政治的・倫理的な理由から 代替プラットフォームへの移行 が進行中
- 各プロジェクトは 自分たちに合ったサービス選択 が求められる時代
- GitHub一強の時代から多様化の時代 への転換点