PR 不是免费的
软件类

PR 不是免费的

傻木
2026-08-04 / 0 评论 / 54 阅读 / 正在检测是否收录...

为什么 SQLite 的作者不接受外部 PR?

SQLite 数据库的作者 Richard Hipp,在一次采访中解释,为什么他的项目一律不接受外部的 PR。

“免费”的代价

假设你有一个关于 SQLite 的 PR。你对我说:"嘿,我为 SQLite 开发了一个新功能,这是我提交的 PR。"

你想让我把它合并到代码库中时,你说:"哦,它是免费的。"

不,PR 不是免费的。

你实际上是对我提要求:

  • 你开发了这个很棒的功能;
  • 然后希望我帮你维护它;
  • 帮你编写文档;
  • 帮你测试;
  • 并在接下来的二十五年里一直为你维护它。

这可不是免费的。

免费的小狗

Linus 曾说过一句名言:Free 既可以指免费啤酒,也可以指言论自由。但还有另一种 Free免费的小狗

"瞧,我这儿有只免费的小狗送给你。" 你明白我的意思了吧?

提交一个 pull request 就相当于有人送你一只小狗。一天下来,你的小屋里就多了一只小狗。你不能把它扔掉——你有道义上的责任照顾它,直到它自然死亡。

我可不要任何免费的小狗。

sqlite.jpg


本文转载
https://www.ruanyifeng.com/blog/2026/06/weekly-issue-401.html

1

评论 (0)

取消