オープンソース
なぜ開発者はGitHubを離れ、Codebergやセルフホスティングの代替手段を選んでいるのか
Why developers are ditching GitHub for Codeberg and self-hosting alternatives (howtogeek.com)
要約
近年、一部の開発者がGitHubから離れる動きが見られます。これは、頻繁なダウンタイム、AI統合(Copilot)、およびMicrosoftによる買収後の政治的な方向性への懸念が原因です。Ghostty、Zig、TenacityといったプロジェクトがGitHubを離れ、Codebergやセルフホスティングなどの代替手段へと移行しています。
全文翻訳
ボビー・ジャック著 2026年7月8日午後4時EDT 公開 テクノロジー愛好家のボビーは、サウサンプトン大学でコンピューターサイエンスを専攻した後、多国籍企業やスタートアップ、民間セクターから慈善団体まで、様々な業界で数多くの職務に就きました。彼はバックエンドJavaサーバーの保守、データベースやフロントエンドインターフェースの設計、カスタムコンテンツ管理システムの作成に携わってきました。ボビーはビデオゲームも楽しんでおり、Switch Player Magazineの編集長を務めた経験や、オンラインマガジンSUPERJUMPへの寄稿など、複数のメディアに執筆しています。ボビーは日常業務にMacを、気晴らしにはAndroidスマートフォンを使用しています。How-To Geekアカウントにサインイン GitHubは多くの指標で、これまで以上に人気があります。毎秒1人の新規ユーザーが参加し、サービスは6億以上のリポジトリをホストし、2025年には10億近いコミットが行われました。しかし、表面を引っ掻くと、別のことが起こっているのがわかります。一部のユーザーは、頻繁なダウンタイムのような技術的な問題から、特にMicrosoftに買収されて以降のサービスの政治的な方向性まで、さまざまな問題について懸念を抱いています。いくつかの著名なプロジェクトは、この動きをさらに推し進め、提供サービスを完全に放棄しており、これはより広範な流出の始まりを示している可能性があります。一部の主要プレイヤーがGitHubを離れた 勢いを増す可能性のあるゆっくりとした流れ オープンソースソフトウェアを探しているとき、すべてのプロジェクトがGitHubでホストされているように見えるかもしれません。Linuxカーネルのソースコードでさえ、読み取り専用のGitHubミラーがありますが、その主な場所は独自のドメインを持っています。しかし、これは常にそうであるとは限らず、少数のプロジェクトによる動きがより広範なトレンドになった場合、その傾向はますます少なくなる可能性があります。おそらくこれまでのところ最も注目されている離脱は、クロスプラットフォームターミナルエミュレーターであるGhosttyです。プロジェクトのメンテナーであるミッチェル・ハシモト氏は、2026年4月にGhosttyがGitHubを離れることを発表しましたが、即時ではありませんでした。「GitHubへの依存関係をすべて削除するには時間がかかります。可能な限り段階的に実行するための計画があります。現在のURLで読み取り専用ミラーをGitHubで利用できるようにする予定です。」C言語の精神的後継者であるシステムプログラミング言語Zigも、2025年11月に離脱を発表しました。このプロジェクトは2015年に最初のコミットを行い、最近までGitHubで中断されることなく実行されていました。もう一つの重要なプロジェクトであるTenacityも移行しました。このクロスプラットフォームオーディオエディターは、2023年にRedditフォーラムでその移行を発表し、現在ではGitHub上ではミラーとしての存在のみを維持しています。これらのより著名なリポジトリに加えて、DilloウェブブラウザやHareプログラミング言語など、他の多くのプロジェクトも移行しました。さらに多くのプロジェクトは、GNOMEやApacheの膨大なソフトウェア群のように、最初からGitHubに存在せず、リポジトリをセルフホストすることを選択しました。プロジェクトがこれらの主要な理由でGitHubを離れた ダウンタイム、人工知能、政治が懸念事項 メンテナーは、次のようなさまざまな理由を挙げています。技術的な品質:おそらく最も一般的な不満は、GitHubが頻繁にダウンすることです。IncidentHubは、2025年5月からの1年間で48回の「主要なダウンタイム」にわたる合計112時間のダウンタイムを記録し、そのようなダウンタイムがGhosttyとZigの移行の原動力であったと指摘しています。政治:Zigの作成者であるアンドリュー・ケリー氏は、GitHubとICE(移民・関税執行局)との関係に言及しました。同社と移民機関との20万ドルの契約は、2019年当時、従業員からも批判されていました。AI:依然として意見が分かれるトピックである人工知能は、GitHub Copilotがますます統合されているなど、私たちのテクノロジーライフのほぼすべての側面に影響を与えています。同サービスは、2025年にCEOのトーマス・ドムケ氏が「AIを受け入れるか、このキャリアから去るか」とコメントした際に、その立場を明確にしました。GitHubに対する不満は、ミッチェル・ハシモト氏の次の引用で最もよく要約できるでしょう。「もはや私にとって楽しい場所ではありません。私はそこにいたいのですが、そこは私をそこに置きたがっていません。私は仕事をしたいのですが、そこは私に仕事をさせたくありません。私はソフトウェアを出荷したいのですが、そこは私にソフトウェアを出荷させたくありません。」これらの離脱とは別に、常にGitHubを避けてきたプロジェクトには独自の理由があります。例えば、GNUプロジェクトは常に強くイデオロギー的であり、実行にフリーでないソフトウェア(JavaScript)を必要とするためGitHubを拒否しています。また、ホストが「悪いライセンス慣行」を奨励していることも指摘しています。GitHubの優れた代替手段は順調です セルフホスティングからCodebergまで、さまざまな選択肢があります Codebergは、ZigのようなプロジェクトがGitHubを離れて選ぶ、おそらく最も人気のある単一の競合サービスです。問題追跡、静的ページホスティング、継続的インテグレーション/継続的デリバリー(CI/CD)など、GitHubと同じような機能を数多く備えています。セルフホスティングオプションを持つGitLabや、GitHubの最も現代的な代替手段であるBitbucketなど、他の選択肢もあります。Sourcehutは完全にオープンソースの提供サービスであり、GitHubのコア機能に相当するものがあり、電子メールベースのワークフローを重視しています。その他、GiteaやForgejo(Codebergのバックエンドで動作するソフトウェア)などの人気オプションを含む、独自のフォージをホストすることを選択する人もいます。Software Freedom Conservancyのキャンペーンのように、人々がGitHubをやめることを奨励する運動全体さえあり、そのキャンペーンは移行を支援するための多くのリソースを提供しています。GitHubは素晴らしいかもしれませんが、それはあなたの唯一の選択肢ではありません。オープンソース開発とコラボレーションを促進するために他のどのWebアプリケーションよりも多くのことを成し遂げたかもしれませんが、GitHubには問題がないわけではありません。技術的なものもあれば、より理想主義的なものもありますが、あなたのスタンスが何であれ、代替手段が利用可能であることを知っておくことは良いことです。