pgBackRest 的重生:開源永續性的教訓
pgBackRest 突然中斷後隨即復甦的故事,是開源軟體脆弱經濟學的一個深刻案例研究。十三年來,pgBackRest 一直是 PostgreSQL 生態系統的基石,為無數組織提供可靠的災難復原與備份解決方案。然而,其創作者最近的一系列公告揭示了,當維護工作依賴單一企業贊助時,關鍵基礎設施是多麼容易受到威脅。
危機:當贊助失效時
2026 年 4 月 27 日,pgBackRest 的維護者宣布停止該專案。這項決定並非源於缺乏熱情,而是出於經濟上的必要性。多年來,該專案一直享有企業贊助,但在 Crunchy Data 被出售後,維護者發現自己失去了繼續工作的穩定財務工具。
儘管經過數月的募款與尋找能讓開發工作持續進行的職位,維護者最終得出結論:工作量——包括錯誤修復、PR 審查與問題管理——與維持生計的需求是不相容的。這對社群發出了嚴厲的警告:該專案不再進行維護,未來的任何迭代版本很可能將透過 fork 出來。
轉折點:社群與產業的反應
該公告立即引發了 PostgreSQL 社群的反應。在一週內,情況變得明朗:該專案的實用性遠遠超過了其維護成本。維護者指出,他們的收件匣「爆炸了」,收到了許多將 pgBackRest 視為不可或缺的用戶訊息。
到了 2026 年 5 月 4 日,敘事轉向了。維護者透露,一條復甦之路已經出現,這並非透過單一救星,而是透過集體努力。目標是擺脫「單一贊助商」模式,這種模式曾為專案的生存造成了單點故障。
一種新的永續模式
2026 年 5 月 18 日,官方正式宣布 pgBackRest 將在贊助者聯盟的贊助下繼續運作。這種多元化的資金模式確保了任何單一的收購或企業轉型都不會再次威脅到專案的的存在。
該聯盟包含多樣化的以 PostgreSQL 為中心的組織:
- AWS: 提供雲端運算資源。
- Supabase: 基於 Postgres 的後端平台。
- pgEdge: 企業級分散式 Postgres 平台。
- Tiger Data (TimescaleDB): 時序數據專家。
- Percona: 開源資料庫軟體與服務專家。
- Eon.io: 用於備份與復原的智慧雲端基礎設施。
除了財務穩定性之外,這種新安排也旨在引入額外的維護者來分擔工作量,並確保長期連續性,防止專案過度依賴單一成員。
為什麼這對生態系統很重要
這段插曲凸顯了開源世界中反覆出現的緊張關係:軟體為產業提供的巨大價值與開發者建立軟體時所處的危險財務狀態之間的差距。正如一位社群成員所言,看到維護者不僅獲得了「認可,也獲得了金錢」令人感到欣慰。
對於 PostgreSQL 社群而言,pgBackRest 的生存是穩定性的勝利。對於更廣泛的開源社群而言,這提供了一個「基於聯盟的贊助」模式的藍圖。透過將財務負擔分散到所有依賴該工具的多個利害關係人身上,專案獲得了單一企業合作夥伴關係所無法提供的韌性。
隨著資金已獲得保障,且多元化的支持系統已就位,pgBackRest 現在正回歸積極開發,新的功能與優化已在開發流程中。