開発者が GitHub を捨てて Codeberg やセルフホスティングの代替手段を求めている理由

in tech

多くの点から見て、GitHub は相変わらず人気があります。毎秒 1 人の新規ユーザーが参加し、このサービスは 6 億を超えるリポジトリをホストし、2025 年には 10 億近くのコミットが行われました。

しかし、表面をなぞるだけで、何か別のことが起こっています。一部のユーザーは、頻繁なダウンタイムなどの技術的な問題から、特に Microsoft に引き継がれて以来のサービスの政治的方向性まで、さまざまな問題を懸念しています。

いくつかの注目度の高いプロジェクトはさらに進んで、その提供を完全に中止しており、これはより広範な人口流出の始まりを表している可能性があります。

一部の主要企業が GitHub を放棄しました

勢いを増す可能性のあるゆっくりとした滴り

灰色の背景に GitHub のロゴ

オープンソース ソフトウェアを検索していると、すべてのプロジェクトが GitHub でホストされているように思えるかもしれません。 Linux カーネルのソース コードにも読み取り専用の GitHub ミラーがありますが、そのメイン ホームには独自のドメインがあります。

しかし、これは常に当てはまるわけではなく、少数のプロジェクトによる動きがより広範な傾向になれば、その傾向はますます薄れる可能性があります。

幽霊っぽい

おそらくこれまでで最も注目を集めた製品は、クロスプラットフォームのターミナル エミュレータである Ghostty でしょう。プロジェクトのメンテナーであるミッチェル・ハシモトは、すぐではないものの、2026 年 4 月に Ghostty が GitHub を離れることを発表しました。

GitHub への依存関係をすべて削除するには時間がかかりますが、できる限り段階的に削除する計画を立てています。現在の URL の GitHub で利用可能な読み取り専用ミラーを維持する予定です。

C の精神的な後継者であるシステム プログラミング言語である Zig も、2025 年 11 月に終了を発表しました。このプロジェクトは 2015 年に最初のコミットを行い、最近まで GitHub で中断されることなく実行されていました。

切り替えを行ったもう 1 つの重要なプロジェクトは Tenacity です。このクロスプラットフォームのオーディオ エディターは、2023 年に Reddit フォーラムでの移行を発表し、現在は GitHub 上でミラー プレゼンスを維持しているだけです。

テナシティ-スクリーンショット-ライト-3840x2160

これらのより著名なリポジトリに加えて、Dillo Web ブラウザーや Hare プログラミング言語など、他の多くのプロジェクトが移行されました。さらに多くは、GNOME や Apache の膨大なソフトウェアのように、最初から GitHub に存在せず、リポジトリを自己ホストすることを選択しました。

プロジェクトは次の主な理由で終了しました

ダウンタイム、人工知能、政治はすべて懸念事項です

メンテナーは、次のような移転のさまざまな理由を挙げています。

  • 技術的な品質: おそらく最も一般的な苦情は、GitHub が頻繁に停止するということです。 IncidentHub は、2025 年 5 月からの 1 年間に発生した 48 件の「大規模な停止」で合計 112 時間のダウンタイムを追跡し、そのような停止が Ghostty と Zig の移​​行の原動力であったと指摘しました。

  • 政治: Zig の作成者である Andrew Kelley が、ついでに GitHub と ICE の関係について言及しました。同社と移民局との20万ドルの契約も、2019年に従業員から批判された。

  • AI: 依然として意見の分かれるトピックですが、人工知能は、Copilot の統合が進む GitHub を含め、私たちのテクノロジー生活のほぼすべての側面に影響を与えています。このサービスは 2025 年にその色をしっかりと定着させ、CEO のトーマス ドームケ氏は「AI を受け入れるか、このキャリアから撤退するかのどちらかです」とコメントしました。

GitHub に関する苦情は、おそらくミッチェル・ハシモト氏の別の引用に最もよく要約されています。

もう私にとって楽しい場所ではありません。私はそこにいたいのですが、そこにいることを望んでいません。私は仕事を終わらせたいのですが、仕事を終わらせたくはありません。私はソフトウェアを出荷したいのですが、企業はソフトウェアの出荷を望んでいません。

これらの離脱とは別に、GitHub を常に避けてきたプロジェクトにはそれぞれの理由があります。たとえば、GNU プロジェクトは常にイデオロギーが激しく、実行に非フリー ソフトウェア (JavaScript) が必要であるという理由で GitHub を拒否しています。また、主催者が「不適切なライセンス慣行」を奨励していることにも言及しています。

GitHub の代替サービスは好調です

セルフホスティングからCodebergまで、さまざまなオプションが利用可能

コードバーグ移行リポジトリ

Codeberg はおそらく、Zig のようなプロジェクトが GitHub を放棄することを選択した最も人気のある競合サービスです。 GitHub と同じ機能 (問題追跡、静的ページ ホスティング、継続的インテグレーション/継続的デリバリー (CI/CD) など) を多く備えています。

セルフホスティング オプションを備えた GitLab や、GitHub の最も現代的な代替手段である Bitbucket など、他のオプションもあります。

Sourcehut は完全にオープンソースの製品であり、GitHub のコア機能と同等の機能を備え、電子メールベースのワークフローに重点を置いています。 Gitea や Codeberg のバックグラウンドで実行されるソフトウェア Forgejo などの人気のあるオプションを使用して、独自の Forge をホストすることを選択する企業もいます。

Software Freedom Conservancy のキャンペーンのように、人々に GitHub をやめるよう奨励する運動全体もあります。GitHub への移行を支援するリソースは数多くあります。


GitHub は素晴らしいものですが、それが唯一の選択肢ではありません

オープンソースの開発とコラボレーションを促進するために、おそらく他の Web アプリよりも多くの取り組みが行われていますが、GitHub に問題がないわけではありません。技術的なものもあれば、より理想的なものもありますが、あなたの立場が何であれ、代替手段が利用可能であることを知っておくのは良いことです。

関連情報は以下のリンクからご確認いただけます

公式情報はこちら

関連記事

前の投稿
Sonos Ace ヘッドフォンが現在 120 ドルオフ
次の投稿
このブラウザ拡張機能は Amazon の「怪しい」アイテムを非表示にします