前段时间 AI 浏览器扎堆上线,从 OpenAI 的 Atlas 到 Perplexity Comet,国内的 QQ浏览器、夸克/千问纷纷进入赛道。浏览器这个「老古董」突然成了 AI 赛道的香饽饽。大小厂都在抢,都想占个入口位置。
昨天 3 月 2 日下午,美团旗下光年之外团队还在高调宣传:我们的 AI 浏览器 Tabbit 公测啦!各种模型加持,智能代理模式,核心功能免费!
然而翻车来得太快了。
今天凌晨,独立开发者「梦溪睡了吗」在 X 上喊话:「几千亿市值的公司,白嫖嫖到我头上了,shame on you。」
推文的配图里,左边是光年之外刚发布的 Tabbit,右边是他开源的翻译工具「陪读蛙」(Read Frog)。两个产品摆在一起,界面布局、快捷键几乎一模一样,连 Tabbit 源码里都搜得到「read-frog」字样。
这画面,怎么说呢,就像是抄作业忘了改名字,还被老师当场抓包。按照 GPL,用了代码就得开源。「梦溪睡了吗」写道:「请问美团你的新 AI 产品开源了吗?法律意识呢?」
这条推文火了,25 万+浏览、1300 多赞、200 多次转推和引用。
网友的反应挺分裂。有人站开发者,说大厂「拿来主义」惯了,开源协议都不尊重;有人质疑「就几百行代码,至于吗」;还有人科普 GPL 的「传染性」,讨论算不算侵权。
不管站哪边,事实是:如果 Tabbit 确实用了 GPL 代码却不遵守协议,那就不是「借鉴」那么简单了。
GPL:「开源界的核武器」?
GPL 全称 GNU General Public License,由自由软件基金会的理查德·斯托曼 (Richard Stallman) 于 80 年代末创立。
斯托曼是个理想主义到了「偏执」的人,他创造的 GPL 是开源世界最「硬核」的协议之一,核心理念只有一个:自由软件必须保持自由。这么设计的目的很简单: 防止商业公司「吸血」开源社区,也即拿着大家免费贡献的代码去赚钱,却把成果圈起来,不反哺回开源社区。
为了保证自由不被剥夺,GPL 设计了一个很有争议的机制——「强传染性」 (copyleft)。
这个机制,让 GPL 成了「最自由」,同时也「最不自由」的开源协议。
怎么看,取决于你有没有开源精神,或者更直白一点——你有没有主观恶意。
如果你在一个闭源产品里引用了哪怕一行 GPL 代码,理论上你的整个产品都要跟着开源。
举个例子:如果你的项目用了我的开源代码,你的整个项目都得跟着开源。A 项目通过 GPL 协议开源,B 用了 A 的代码,C 用了 B的代码……整条链上的都得 GPL 开源。
这就是为啥 GPL 被叫「病毒式许可证」。想白嫖?可以,代价是你的代码也得交出来。
这不是危言耸听——2007 年德国法院首次确认 GPL 是具有法律约束效力的协议;2010 年美国法院也有过类似判决。
商业公司也得守规矩
大厂们对 GPL 通常「又爱又怕」。爱的是能省开发成本,怕的是一不小心就「感染」了整个代码库,核心资产拱手让人。
很多人以为 GPL「不能商用」——非也。GPL 不反对商业,你可以卖 GPL 软件,甚至可以卖很贵,但商业使用是要遵守契约精神的。
如果 Tabbit 确实用了陪读蛙的代码,只有两个选择: 整个项目开源;或者彻底移除所有相关代码,自己重写。
现在尴尬的是:Tabbit 是闭源的商业产品,却被用了要求强制开源的 GPL 代码。这在法律和社区规范上,都是严重侵权。
大厂通常有严格的「开源合规扫描」机制,这是软件项目开发的关键节点之一。陪读蛙的确不是个大项目,但 Tabbit 在自己的代码和产品中直接用了它的命名——说明绝对不会不清楚其存在。
那问题来了:是流程出了问题,还是有人觉得「小开发者的代码,用了也就用了」?
「拿来主义」的底气
AI 爆发让代码获取变得太容易。各种 agentic coding(代理编程)工具可以快速生成可用可靠的代码,开源社区也有各式各样的现成轮子。
效率提升了,最基本的规则却忘了。
这种事已经不是第一次发生了。为什么?
开源社区有个老梗:「大厂开源是慈善,小厂开源是韭菜」。
大厂把技术开源了是给整个生态做福利,而中小规模/独立开发者开源自己的技术,只能寄希望于像 GPL 这样的开源协议来保护自己的利益——一旦碰到 Tabbit 这样的案例,就会成为被收割的韭菜。
以及还有对独立开发者的傲慢。
独立开发者用爱发电,陪读蛙在 GitHub 上有 3.8k stars,是个正经的开源项目。开发者花业余时间维护,免费分享给社区,靠的是「大家一起把蛋糕做大」的信念。结果大厂过来切了一块,连刀都不洗干净。
虽说 AI 编程工具显著拉平了时间/精力/技术的鸿沟,但大厂资源仍然是独立开发者的成千上万倍——如果连最基本的署名、遵守开源都做不到,恐怕跟掠夺也区别不大了。
非技术人士可能会以为开源是免费自助餐。诚实来讲,的确是这种感觉。原则上,只要利用者不把开源项目衍生开发出的新项目当做商业产品发布,一般没人会真的当开源协议的「警察」
但这不是大厂忽视开源契约的理由。
这种「拿来主义」的傲慢,本质上是对开源契约的藐视。遵守规则,社区欢迎你;破坏规则,伤害的是整个生态,还有自己的形象。
美团的回应
根据 Tabbit 最新回应:去年 12 月 30 日注意到陪读蛙项目,当时在项目仓库中没有注意到包含开源协议,于是次日 fork 其项目用于 Tabbit 开发。
问题是根据 GitHub 文档规则,仓库中未包含任何协议时,仓库拥有者保留一切权利,包括禁止再生、分发、创建衍生作品的权利。
Tabbit 团队还表示,将在七天内完成相关开源工作。
开源社区的耐心是有限的。
Tabbit 刚公测就遭遇信任危机,这对一个新产品的打击是致命的。用户会怎么想?一个连开源协议都不遵守的团队,能保护好我的数据隐私吗?
更长远来看,这件事对光年之外的品牌形象也是一次损耗。在 AI 赛道竞争白热化的今天,技术实力固然重要,但「价值观」同样是护城河。谁更愿意拥抱开源、尊重开发者,谁就能吸引更多人才和合作伙伴。
开源不是「免费素材库」。用可以,但请先读懂协议。GPL 不是 MIT,不是 Apache,它的「传染性」是写进协议文本的,可以理解为开源行业的「宪法」之一。
各大厂的技术合规/法务团队,都别躺平了。别让工程师「随手复制」,变成公司的雷。
开源世界的规则不靠道德维系,靠协议、靠法律、靠开发者说「不」的勇气。APPSO 期待光年之外团队尽快回应。
如果连 GPL 都守不住,开源还有什么意义?
---