pgBackRest 的复兴:开源可持续性的教训

pgBackRest 突然中断并随后复兴的故事,是开源软件脆弱经济学的一个深刻案例研究。十三年来,pgBackRest 一直是 PostgreSQL 生态系统的基石,为无数组织提供可靠的灾难恢复和备份解决方案。然而,其开发者最近的一系列公告揭示了,当维护工作依赖于单一企业赞助时,关键的基础设施组件是多么容易受到威胁。

危机:当赞助失效时

2026 年 4 月 27 日,pgBackRest 的维护者宣布停止该项目。这一决定并非源于缺乏热情,而是出于经济上的必要性。多年来,该项目一直享有企业赞助,但在 Crunchy Data 被出售后,维护者发现自己失去了继续工作的稳定财务工具。

尽管经过了数月的筹款和寻找能够支持持续开发的职位,维护者最终得出结论,工作量——包括修复 bug、PR 审查和 issue 管理——与维持生计的需求是不兼容的。这向社区发出了一个严峻的警告:该项目不再进行维护,未来的任何迭代都可能通过 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 现在正回归活跃开发,新功能和优化已经在筹备之中。

Sources