SQLite 数据库的作者 Richard Hipp,在一次采访中解释,为什么他的项目一律不接受外部的 PR。
"
假设你有一个关于 SQLite 的 PR。你对我说:” 嘿,我为 SQLite 开发了一个新功能,这是我提交的 PR。”
你想让我把它合并到代码库中时,你说:” 哦,它是免费的。”
不,PR 不是免费的。
你实际上是对我提要求:你开发了这个很棒的功能,然后希望我帮你维护它、帮你编写文档、帮你测试,并在接下来的二十五年里一直为你维护它。这可不是免费的。
Linus 曾说过一句名言:Free 既可以指免费啤酒,也可以指言论自由。但还有另一种 Free:免费的小狗。” 瞧,我这儿有只免费的小狗送给你。” 你明白我的意思了吧?
提交一个 pull request 就相当于有人送你一只小狗。一天下来,你的小屋里就多了一只小狗。你不能把它扔掉 —- 你有道义上的责任照顾它,直到它自然死亡。
我可不要任何免费的小狗。
"
aes114514gcm · 2026-08-03 01:12:16 · 22