pgBackRest 宣布停止維護
經過深思熟慮,我決定停止開發 pgBackRest。由於缺乏足夠的贊助來維持專案運作,我必須尋求其他工作機會,因此無法再投入時間進行維護、修復錯誤或開發新功能。
背景
知名開源 PostgreSQL 備份與還原工具 pgBackRest 的主要維護者近日正式宣布停止維護該專案。這項決定源於原贊助商 Crunchy Data 被收購後,維護者無法找到新的職位或贊助來支撐其全職開發工作,在生計壓力與維護成本的權衡下,決定為這項開發長達十三年的熱情專案劃下句點。
社群觀點
這項消息在 Hacker News 社群引發了廣泛的討論與遺憾。許多使用者對 pgBackRest 的成熟度與可靠性給予高度評價,認為它是目前處理大規模 PostgreSQL 資料庫備份的首選方案。部分開發者提到,他們才剛準備將此工具導入生產環境,或是正依賴其強大的並行處理與增量備份功能,對於失去這樣一個關鍵的基礎設施工具感到措手不及。
針對維護者要求後續分支(Fork)必須更改專案名稱的決定,社群展開了深入的辯論。部分網友質疑為何不直接尋找繼承者,而是選擇將專案存檔並禁止沿用名稱。然而,多數資深開發者支持原作者的做法,認為這是一種負責任的表現。他們指出,將擁有數千顆星評價的專案直接移交給陌生人極具風險,容易引發供應鏈攻擊或惡意軟體植入。要求新專案更名(例如改為 pgbackrest-ng)能清晰地向使用者傳達維護團隊已更迭的訊息,避免誤導使用者將對原作者的信任直接轉移到未經審核的新團隊身上。
此外,社群也反思了開源軟體的生存困境。有觀點認為,像 pgBackRest 這樣支撐著許多雲端服務(如 RDS 或 Cloud SQL)底層邏輯的關鍵工具,竟然無法獲得足夠的企業贊助,反映出軟體產業在資源分配上的失衡。網友諷刺地提到,若將專案冠上人工智慧(AI)的標籤,或許能輕易獲得創投青睞,但對於這種實打實、需要高度穩定性的基礎設施工具,市場卻顯得吝於投入。這種「公地悲劇」式的發展,讓許多人擔心未來會有更多優秀的開源專案因為維護者燃盡(Burnout)或經濟壓力而消失。
最後,面對 pgBackRest 的停更,社群開始討論替代方案。雖然有人開玩笑說企業高層可能會嘗試用不切實際的方式自行開發,但專業人士多將目光轉向 WAL-G 或 Barman 等其他成熟的備份工具。不過,大家普遍達成共識:任何新工具或分支專案都需要時間來重新建立如同 pgBackRest 過去十多年累積起來的社群信任。
延伸閱讀
在討論中,使用者提到了幾個可作為 pgBackRest 替代方案的工具,包括由 Yandex 開發的 WAL-G,以及由 EnterpriseDB 支持的 Barman。另外,有網友分享了 Rich Hickey 關於開源軟體權利義務的論述(Open Source is not about you),用以解釋為何維護者有權選擇停止服務而不必對使用者負擔無限責任。
相關文章
其他收藏 · 0