把 GitHub Sponsors 写成打赏页,像把诊所门口挂成“随喜添香油”:刀是手术刀,门脸却像庙门。我判断,这事必须按定价页写,不按打赏页写。尤其是 affaan-m 这种靠持续开发、持续维护、持续响应活着的人,卖的不是感动,卖的是一段可被信赖的劳动关系。

很多人一看到 Sponsors,就下意识把它归到“请作者喝杯咖啡”那一栏。这个动作很顺手,像把一切个人创作都塞进街头艺人的琴盒:你路过,觉得不错,扔两个硬币,心安理得,双方都不必负责。问题是,GitHub 不是街角,Sponsors 也不是琴盒。它长在代码仓库旁边,贴着版本、问题单、提交记录、维护节奏。它离“感情”很近,离“交付”更近。

这就是反常识的地方:越是技术产品,越不能把支持写得像慈善;越是个人开发者,越该把页面写得像服务菜单。因为读者表面上是在“支持作者”,实际上是在判断一件更冷的事:我付这笔钱,能买到什么确定性?

确定性,才是互联网时代最贵的商品。代码不是最贵的,灵感也不是。最贵的是你出问题时,有人认账;你要升级时,有人接球;你不懂时,有人把黑箱拆开给你看。写成打赏页,是把这层关系故意说轻了。说轻了,钱就轻了;钱轻了,承诺也轻了。

我见过三种场景,一看就知道为什么 Sponsors 该按定价页写。

第一个场景,是凌晨一点半,广州天河一个做独立站的前端,把浏览器开了十二个标签页。他不是来“表达支持”的,他是来找活路的。明天客户要上线,某个依赖库突然抽风,他顺着仓库摸到 Sponsors。页面如果写着“请我喝咖啡,支持开源”,他会愣一下,然后关掉。不是他冷血,是他没法报账,也没法向客户解释:这三十美元买来的到底是祝福、心意,还是问题修复?可如果页面写得像定价页,清清楚楚列着“基础支持:问题答复时效”“高级支持:优先排查”“团队档:月度维护建议”,他会立刻明白:这不是捐,是买一个不至于半夜溺水的救生圈。

第二个场景,是杭州一间十几人的创业公司,周二上午例会。产品经理催版本,后端盯报警,财务在问这笔海外支出怎么记。工程负责人把仓库页面投到电视上,准备申请 Sponsors。页面若满纸“感谢善意”“支持我的梦想”,这笔钱立刻就脏了。它变成一笔不好入账的情绪消费,像拿公司卡去买一束献花。可一旦页面写成定价页,层级、权益、响应范围、例外条款一摆,事情就从“献爱心”变成“买维护”。公司不是不愿支持个人开发者,公司只是不愿意给含糊买单。

第三个场景,是一个真正会长期付费的人:不是热情最高的粉丝,而是痛感最稳定的用户。苏州一个做插件的小团队,每个月都要跟着上游项目改兼容。老板不爱写长文,不爱社交,不爱“共同建设社区”这种热词。他只问一句:我付你这个月的钱,下个月你还在不在?打赏页回答不了这个问题。打赏页卖的是姿态,定价页卖的是秩序。前者像一张感谢卡,后者像一张小合同。技术世界里,感谢卡让人心暖,小合同让系统运转。

这里有个常被说反的地方。许多人以为把 Sponsors 写得柔软一点,像“支持创作者继续发光”,更有人情味,更容易转化。其实恰恰相反。技术付费最怕的不是贵,是暧昧。你一暧昧,用户脑子里就开始打架:我这是在行善,还是在采购?如果是行善,我为什么要连续付费?如果是采购,你为什么不把话说清楚?

一笔钱只要说不清是买什么,它最后通常就变成不买。

这不是语言问题,是关系定义问题。打赏页默认的是“我欠你一份好感”;定价页默认的是“你欠我一份交付”。前者讨喜,后者有用。前者适合路边唱歌,后者适合仓库维护。把 GitHub Sponsors 写成打赏页,本质上是在错认自己的社会角色:明明是码头工人,却把自己打扮成吟游诗人;明明卖的是长期劳动,却偏要装成偶发灵感。

affaan-m 这种名字如果要在 Sponsors 上站稳,不该把自己写成“孤独创作者求支持”,而该写成“我提供哪些层级的维护、响应、建议与优先级”。因为来的人分三种。

第一种,是真粉丝。这种人就算你写成收香火,他也会付。 第二种,是犹豫者。他需要一个理由,把喜欢变成支付。 第三种,是真正的大头,团队用户和职业用户。他们不为感动付款,他们为确定性付款。

决定收入上限的,从来不是第一种,而是后两种。

所以 Sponsors 页面最该学的,不是直播间,不是自媒体,不是众筹文案;最该学的是 SaaS 定价页,也就是软件服务定价页面。不是因为要装公司,而是因为要尊重交易。把档位讲明白,把能做什么、不能做什么讲明白,把响应速度、交流方式、适用对象讲明白。你不是在降低温度,你是在提高信任密度。

信任不是“相信你是好人”,信任是“相信这笔钱不会白花”。

有人担心,写成定价页会不会太铜臭,太不“开源精神”?这话像是在饭馆里嫌菜单世俗。厨师当然可以有理想,但客人进门先看的是菜,不是厨师的诗。开源世界最大的一场自我欺骗,就是总想把劳动说成热爱,把收费说成随缘,把责任说成缘分。结果就是,用户装作理解,作者装作佛系,最后双方一起把可持续性埋了。

热爱是发动机,不是付款方式。

真正体面的个人开发者,不是把自己写得可怜,也不是把自己写得高尚,而是把自己的劳动写得清楚。清楚,是对用户的尊重;收费,是对自己的尊重;定价页,则是把这两种尊重翻译成人能付款的形式。

如果你让我把这件事压成几句话,我会这么说:

技术人的体面,不在“求支持”,在“敢定价”。 打赏页收的是善意,定价页收的是信任。 一旦用户需要解释这笔钱买了什么,这笔钱多半已经飞了。 把劳动写成情怀,情怀就会反过来吞掉劳动。 GitHub Sponsors 不是赛博功德箱,它更像仓库旁边的服务柜台。

说到底,Sponsors 这件事照出的是互联网里一个老毛病:我们总爱把个人劳动浪漫化,好像一谈价格,人就俗了;一谈权益,关系就浅了。其实正相反。成年人的尊重,从来不是“我懂你不容易”,而是“我知道你值多少钱”。

所以我的判断很简单,也不准备往回收:GitHub Sponsors 应按定价页写,不按打赏页写。对 affaan-m 如此,对所有想把技术劳动做成长期关系的人都如此。别把仓库门口摆成功德箱,那里该放的,是价目表。