今天打开 Gmail,看到一封来自 thanks.dev 的捐赠通知。
捐款方:gh/canonical。
就是做 Ubuntu 的那个 Canonical。

事情得从一年前说起。
当时在做一个 DevOps Maturity 评估项目,需要批量生成 badge,找到了一个 Google 旗下的开源库,功能正好合适,就拿来用了。
但这个库已经停止维护了。用的过程中遇到了几个 bug,issue 挂在那里,没有人响应。
既然自己在用,出了问题就自己修。fork 过来,修了几个比较影响使用的问题,推到 GitHub,发布到 PyPI,然后——就没有然后了。
项目上线,工具完成了它的使命,这件事就这样淡出了记忆。
今天翻了一下 thanks.dev 的记录,Canonical 已经连续捐了四个月,每个月大约 20 多美元。之前的通知邮件都没留意到,今天凑巧打开才看见。
做了不少开源项目,被大厂用过的也有不少,但被人主动捐赠,还是头一次。
钱并不多,一个月二十几刀。但对一个利用业余时间维护开源项目的普通开发者来说,这个信号的重量远不止那几十块钱——它在说:你做的这件事,有人用到了,有人觉得值得支持。
这种反馈,挺难得的。第一时间在 X 上发了感谢,附上了截图,算是公开道个谢。

说句实在话,用开源项目的大厂多的是,但会主动 donate 的,真没几个。在 thanks.dev 上翻了一下,Canonical 的累计捐赠额超过 $67,000,在整个平台排第三,仅次于 Sentry 和 Codecov。他们资助的开源项目不止我一个,是真的在系统性地往回馈这件事上砸钱。

这件事值得被说出来。开源世界里有大量贡献者在"为爱发电",靠的是热情和业余时间,但热情不能当饭吃。开源生态要可持续运转,就需要这些真正从中获益的大公司站出来,用实际的资金支持来回馈。Canonical 做的这件事,是对的。
我当时 fork 这个库,完全没想过回报这件事。就是自己需要,顺手修,顺手维护,仅此而已。
但它就这样安静地被人找到了。
有时候,只管做就够了。不必太早算账。
感谢 Canonical 的支持,也感谢所有用过 badgepy 的朋友。项目会继续维护下去。






