OAVL:要求 AI 智能体商业用户反哺的开源许可证草案
v0.1 草案提出:商业级 AI 代理使用开源项目须每年至少贡献一次,维护者无需审批。
一份名为 OAVL(Open Source AI Viability License)的开源许可证草案近日在 Hacker News 上引发讨论。该草案试图回答一个具体问题:当消费开源代码的主体从人类变成 AI 智能体时,传统许可协议所依赖的「信用」与「源码回馈」是否还成立?草案目前为 v0.1 版本,作者明确标注「尚未用于任何生产环境」,并征求反馈。
核心机制:代理使用换取代理贡献
OAVL 的设计思路是「以代理的劳动换代理的使用」。其唯一条件是:如果组织以商业规模将 AI 智能体指向该软件,则每年至少需向项目提交一次「善意贡献」——例如对未解决问题的首轮处理、一条带修复尝试的 bug 报告、一份格式规范的缺陷报告,或一份具体且有论证的功能提案。
作者刻意将金钱排除在合规手段之外,理由是「稀缺资源并非资金,引入付费通道只会让它变成多此一举的商业许可证」。价格以用户在自身资源中富余的「努力」来计价。
豁免范围
为避免被解读为「加了一层伪装的商业使用税」,草案对以下情形明确豁免:
- 人类使用:阅读、构建商业产品、销售包含该软件的产品,仅需署名,无额外义务。
- 小型实体:员工少于 10 人且年收入低于 100 万美元的组织。
- 非商业、学术、慈善与评估用途。
- 打包与镜像分发:单纯的再分发不构成代理使用。
此外,合规以「善意提交」为完成标志。是否合并 PR 完全由维护者决定,许可证对维护者零强制义务。许可证亦不对训练数据使用作任何授予或限制。
自我批判:三个关键弱点
作者在草案中坦率列出可能的反对意见:
- 可能不符合 OSI「开源」定义。OSD 未设想「要求劳动付出」的条件——Copyleft 要求传递已持有的源码,OAVL 则要求产出新内容。这很可能不通过 OSD 审批。
- 执行力有限。衍生作品可任意重新许可,绕过方式是「分叉并改许可证」。作者承认 OAVL 主要作为规范而非执行机制存在。
- 是否有效取决于人们对许可规范如何运作的理论判断。
背后的判断
作者的核心预判是:随着 AI 智能体可越来越独立地构建原本需要外采的能力,商业 SaaS 市场规模将比当前预期更快收缩;开源将从「多选项之一」变为几乎所有软件的默认底座,而底座的主要消费者将是智能体而非人类。若该判断成立,开源项目将承受使用量数倍增长、而贡献量原地踏步的压力——「一万代理时/天在读你的库,却什么都不提交」,作者认为这是不可持续的抽取关系。
OAVL 目前仍是一份寻求反馈的草案,是否会被任何项目采纳、是否会被法律实践检验,均尚无定数。但它把一个被多数许可协议忽略的问题摆到了台面上:当读者变成代理时,开源交换的「对价」究竟应该是什么。
