我把我的开源项目变成了全职生意
一个从免费开源软件起步的邮件工具项目,后来重新许可为付费的源码可见产品,并加入简单的许可证密钥检查,使其独立开发者得以获得全职收入。评论者探讨了这种模式为何在 B2B 中有效——大多数公司宁愿每年支付不到 1,000 美元,也不愿冒许可违规或投入工程时间的风险——并将其与仅靠捐赠几乎不可能把“免费”工具变现形成对比。讨论串还浮现出围绕贡献者许可协议、项目转为专有时被视为“撤地毯”的伦理与实践张力,以及 GPL/AGPL 等版权左翼许可证是否更能保护维护者,避免大型公司攫取价值却不回馈。
许可转变与商业模式
- 核心变化:项目从开源(AGPL,尽管文章称是 LGPL)变为源码可见,并采用商业许可和许可证密钥检查。
- 之所以能够做到这一点,是因为从一开始就要求 CLA,这赋予了主要维护者合法的重新许可权。
- 旧的 AGPL 版本仍留在 GitHub 上;封闭许可只适用于后续版本。
- 一些评论者认为,这只是对大型公司在不付钱、不提 PR,甚至不说声感谢的情况下攫取巨大价值的一种理性回应。
盗版、许可执行与客户行为
- 许多人指出,本地许可证检查很容易被绕过或打补丁。
- 共识是:对 B2B 而言,主要威慑因素是法律风险、尽职调查中的红旗,以及支持/更新的价值;大多数认真客户都会直接付费。
- 对小众开发工具和 B2C 而言,盗版会高得多;一些独立开发者表示,即使校验很弱,也几乎没观察到盗版者。
- 也有人认为,那些本来就永远不会付费的盗版者,并不算“流失销售”。
CLA、贡献者权利与“撤地毯”担忧
- 一些人认为,CLA 明确为后续“撤地毯”(重新许可为专有)提供了可能。
- 批评者认为,即使他们贡献的代码占比很小,贡献者的劳动也被变现了,却没有收入分成。
- 另一些人反驳说,在这个案例中,外部贡献很少,而且此前发布的任何开源版本仍然是自由的、可分叉的。
- 还有几个人建议,把“要求 CLA”视为一个明确 संकेत:重新许可很可能会发生。
定价、企业采购与账单处理
- 每年低于 1k 美元的固定定价被反复描述为一个“甜蜜点”:低于审批门槛,容易解释,也比按席位 SaaS 简单得多。
- 往往阻碍采用的不是价格水平,而是复杂度和采购摩擦。
- 讨论中提到,市场平台(例如云市场)以及 Merchant of Record(Paddle、Lemon Squeezy、FastSpring)可用于卸载税/VAT 和文书工作;如果你能自己处理税务,Stripe 也很常见。
开源可持续性、版权左翼与动机
- 许多人认为“开源不是商业模式”;你必须设计收入来源(支持、双重许可、托管服务等)。
- 当独角兽公司从 FOSS 获利却不回馈时,常见的感受是倦怠和怨气。
- 一些人主张使用 GPL/AGPL,或双重 AGPL/专有许可,来强制“要么回馈,要么付费”,并批评 MIT/BSD 对作者有害。
- 也有人强调,FOSS 应该以明确的非金钱目标来参与(学习、声望、为公地做贡献),否则你就会面临幻灭。
源码可见与支持动态
- 源码可见因便于调试、安全透明,以及在关键问题上可自行修复而受到重视。
- 据称,付费用户提供的反馈更聚焦、更符合业务需求;而免费用户往往会请求一些假设性的“如果……会怎样”功能。
- 在这个案例中,独立开发者的支持负担被描述为适中(每天大约一小时),这得益于客户具备自托管能力。