pgBackRestの復活:オープンソースの持続可能性に関する教訓

pgBackRestの突然の中断とその後の復活の物語は、オープンソースソフトウェアの脆弱な経済学における痛烈なケーススタディとなっています。13年間にわたり、pgBackRestはPostgreSQLエコシステムの礎石として、数え切れないほどの組織に信頼性の高いディザスタリカバリとバックアップソリューションを提供してきました。しかし、最近の作成者による一連の発表は、メンテナンスが単一の企業スポンサーに依存している場合、いかに重要なインフラストラクチャが容易に危険にさらされる可能性があるかを明らかにしました。

クライシス:スポンサーシップが失敗するとき

2026年4月27日、pgBackRestのメンテナーはプロジェクトの中断を決定しました。この決定は情熱の欠如によるものではなく、経済的な必要性によるものでした。長年、プロジェクトは企業のスポンサーシップを受けてきましたが、Crunchy Dataの売却に伴い、メンテナーは作業を継続するための安定した資金源を見失ってしまいました。

数ヶ月にわたる資金調達と、開発を継続できる役割の探索にもかかわらず、メンテナーは、バグ修正、PRレビュー、Issue管理を含むワークロードが、生計を立てる必要性と両立できないと結論付けました。これにより、コミュニティに対して厳しい警告がなされました。プロジェクトはもはやメンテナンスされず、将来のイテレーションはフォークを通じて行われる可能性が高いというものです。

転換点:コミュニティと業界の反応

この発表は、PostgreSQLコミュニティから即座の反応を引き起こしました。1週間以内に、プロジェクトの有用性がメンテナンスのコストをはるかに上回ることが明らかになりました。メンテナーは、pgBackRestを不可欠なものと見なすユーザーからのメッセージで、受信トレイが「爆発した」と述べています。

2026年5月4日までに、物語は変化しました。メンテナーは、単一の救世主ではなく、集団的な努力を通じて、復活への道筋が現れたことを明らかにしました。目標は、プロジェクトの存続における単一障害点となっていた「単一スポンサー」モデルから脱却することでした。

持続可能性のための新しいモデル

2026年5月18日、pgBackRestはスポンサー連合によって支援される形で継続されることが公式に発表されました。この多様化された資金調達モデルは、単一の買収や企業の方向転換がプロジェクトの存在を脅かすことがないようにすることを保証します。

この連合には、PostgreSQLを中心とした多様な組織が含まれています:

  • AWS: クラウドコンピューティングリソースを提供。
  • Supabase: Postgres上に構築されたバックエンドプラットフォーム。
  • pgEdge: エンタープライズクラスの分散型Postgresプラットフォーム。
  • Tiger Data (TimescaleDB): 時系列データのエキスパート。
  • Percona: オープンソースデータベースソフトウェアおよびサービスの専門家。
  • Eon.io: バックアップとリカバリのためのインテリジェントなクラウドインフラストラクチャ。

財務的な安定性に加え、この新しい体制は、追加のメンテナーを招き、ワークロードを分散させ、長期的な継続性を確保することで、プロジェクトが特定の個人に過度に依存することを防ぐことを目的としています。

なぜこれがエコシステムにとって重要なのか

このエピソードは、オープンソースの世界における繰り返される緊張関係を浮き彫りにしています。ソフトウェアが業界に提供する計り知れない価値と、それを作る人々が置かれている不安定な財務状況との間のギャップです。あるコミュニティメンバーが指摘したように、メンテナーが「認識されるだけでなく、資金も受け取れる」ことは心強いことです。

PostgreSQLコミュニティにとって、pgBackRestは安定性の勝利です。より広いオープンソースコミュニティにとって、これは「連合ベースのスポンサーシップ」の青写真を提供します。そのツールに依存する複数のステークホルダーが財務的な負担を分担することで、プロジェクトは単一の企業パートナーシップでは提供できないレベルの回復力(レジリエンス)を獲得します。

資金が確保され、多様化されたサポートシステムが整ったことで、pgBackRestは現在、活発な開発に戻っており、新しい機能や最適化が、すでにパイプラインに用意されています。

Sources