13年开源项目宣告停更,维护者:和所有人一样,我也需要谋生
整理 | 屠敏出品 | CSDNIDCSDNnews开源世界向来光鲜无数免费好用的工具、框架、组件默默支撑着互联网与企业服务可光环背后也隐藏着不少开发者用爱发电、长期透支、收入无着的真实困境。最近一个在 PostgreSQL 社区里被大量使用的备份工具 pgBackRest其核心维护者宣布停止维护并将项目归档。理由并不复杂但也不轻松长期的资金支持中断、商业赞助消失以及始终未能找到可以继续投入该项目的工作机会。这类故事在开源世界并不少见但当它发生在一个被广泛依赖的基础设施项目上时带来众多开发者的冲击感显然更强一些。13 年心血落幕pgBackRest 作者宣布彻底停更打开 pgBackRest 的 GitHub 主页最醒目的不是更新日志而是一行刺眼的 NOTICE OF OBSOLESCENCE停止维护声明。项目作者 David Steele 在公告里坦诚经过长时间的慎重考虑他决定停止继续开发 pgBackRest。这个项目是他投入整整 13 年的心血之作很长一段时间里有企业赞助支持可无数个深夜、周末的付出只有开源人才能真正体会。之所以做下这个决定他提到了几个关键原因以前的项目赞助商 Crunchy Data 被收购之后自己一边独自维护项目一边寻找能让他继续投入 pgBackRest 的工作岗位却始终无果同时尝试寻求新的赞助也远远达不到让项目可持续运转的程度。和所有人一样我也需要谋生而与 pgBackRest 相关的工作机会其实非常有限。现在我需要考虑更广泛的职业选择但这些选择也意味着我将没有足够时间继续维护 pgBackRest——而维护本身就需要投入大量时间包括处理 bug、修复问题、审查 PR、回复 issue 等等。这还不包括我真正喜欢做的事情开发新功能。与其做得断断续续甚至质量不佳我认为“彻底停下”是更合理的选择。David Steele 也提到未来若有人分叉项目请务必改用新名字重新建立信任。pgBackRestPostgreSQL 生态里不可替代的备份利器可能有人没听过 pgBackRest但在 PostgreSQL 圈子里它是公认可靠、稳定、高性能的备份恢复方案支撑着大量企业级数据库。在功能层面它支持增量备份、并行压缩、远程备份、WAL 管理等一整套机制可以应对大规模数据库的备份需求。对于很多生产环境来说它并不是“可选工具”而是基础设施的一部分。在 GitHub 上pgBackRest 拥有约 3.8k Star这个数字在基础设施类项目中并不低也意味着它在真实生产环境中有相当规模的使用群体。也正因为如此它的停止维护并不是一个“单纯项目停更”的问题而是对整个生态都是不小的冲击。开源项目的维护困境pgBackRest 的停更从来不是孤例。很多项目在早期依靠个人激情或公司赞助快速成长但当商业环境变化后维护者不得不面对一个现实问题代码可以开源但维护成本是持续的而且越来越重。在不少 GitHub 研究中维护者最耗时的工作并不是写代码而是处理 issue、重复问题、PR review以及沟通成本。这些“看不见的工作”最终会累积成压力来源甚至成为项目停摆的导火索。随着 pgBackRest 停更公告的传出很多人留言感慨开源不是慈善维护者也要吃饭、也要生活、也要养家。在 HN 讨论区有开发者评论道看到这样的事情发生真的很难过……就在去年我还专门写了一份很详细的指南用 pgBackRest 来做可靠的 PostgreSQL 备份包括本地存储和云端存储主要是给我自己的项目用……而且 pgBackRest 对我来说一直都非常好用。https://github.com/freakynit/postgre-backup-and-restore-guide也要感谢作者为这个项目投入的所有时间和精力。还有网友表示“我真心希望像这样的项目不会半途而废能够继续获得资金支持。开源软件的困境实在太真实了。”也有人坦言“这个项目被放弃说白了就是维护者已经不想再免费打工了。他也提到希望有人能 fork 一份、改个名字然后把项目接着做下去。但问题是谁会愿意这么做一个为这个项目投入了十多年、最有热情的人最终都因为“不值得”而选择放弃那还有哪个‘傻子’会觉得接下来情况会变得不一样这就是开源软件OSS的诅咒。”其实 pgBackRest 的停更本质上并不是一个项目结束而是一个信号。开源软件在今天的基础设施体系中已经不可替代但它的维护机制仍然高度依赖个人意愿、公司赞助和社区协作之间的脆弱平衡。当这个平衡被打破时即使是一个成熟、广泛使用的项目也可能突然走向停更。参考https://news.ycombinator.com/item?id47919997https://github.com/pgbackrest/pgbackrest推荐阅读达梦图数据库GDMBASE V4.0在千亿级原生图底座上让AI真正学会推理硅基时间万字长文答问录一码盲消失OPD 崛起新市场在哪里不做加法做融合DM9 给出数据库的下一代答案加入AMD AI 开发者计划与全球极客共筑开源加入即领 50 小时免费云算力进群抽显卡、AIPC好运不停活动与工作坊早鸟名额优先锁定AMD Al Academy 官方课程加速立即扫码加入⬇️⬇️