PR 不是免费的

PR 不是免费的

傻木
2026-06-29 / 0 评论 / 0 阅读 / 正在检测是否收录...

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

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

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

不,PR 不是免费的。

你实际上是对我提要求:你开发了这个很棒的功能,然后希望我帮你维护它、帮你编写文档、帮你测试,并在接下来的二十五年里一直为你维护它。这可不是免费的。

Linus 曾说过一句名言:Free 既可以指免费啤酒,也可以指言论自由。但还有另一种 Free:免费的小狗。"瞧,我这儿有只免费的小狗送给你。" 你明白我的意思了吧?

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

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

sql.jpg

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

0

评论 (0)

取消
网站版权本人所有,你要有本事,盗版不究。 sam@gpcb.net