文 春公子
3月2日,美团旗下光年之外团队推出AI浏览器Tabbit,结果被独立开发者“梦溪睡了吗”抓了个正着。翻译功能的代码里,icon文件名赫然写着“read-frog”(陪读蛙),跟自己的开源项目对上了。
美团火速道歉、删代码、开源,原作者也出来打圆场说“非主观恶意”。
按理说,这事儿到这就算翻篇了。但我盯着那个忘记删掉的文件名,越想越觉得不对劲。
这不是一个抄袭的故事,这是一个大厂急了的故事。而那个文件名,就是他们急到连裤子都没提好就往外跑的证据。
一、那个“忘记删掉的文件名”,暴露了多少不能说的事
我们先聊聊那个“read-frog”。
它是什么?它是一个文件名。一个本该在代码上线前被清理掉、却被遗忘在角落里的“历史遗迹”。
在程序员的世界里,这种“遗迹”其实挺常见的。你fork了一个开源项目做二次开发,改着改着,有些原始痕迹就留下来了。只要上线前跑一遍清理脚本,这些痕迹就会消失。
但这次,它们没消失。
这意味着什么?要么是团队没人跑清理脚本,要么是跑了但没清干净。无论哪种,都指向同一个问题:上线前的品控流程,形同虚设。
更扎心的是,原作者还指出:根据GPL协议,用了他的代码就得开源。美团这边fork的时候(2025年12月),项目还没标协议;原作者加协议(2026年1月)之后,美团没注意到。
这听起来像是个“时间差”引发的误会,但仔细想想:一个大厂的AI产品,从1月到3月上线,中间两个月,没人去核对一下上游项目的协议变更?
程序员可以手滑,团队不能眼瞎。
那个“read-frog”之所以能活到公测,不是因为程序员太粗心,而是因为整个团队都被上线这根鞭子赶着跑,没人顾得上回头看一眼。
所以,与其说这是一次抄袭,不如说这是一次仓促到连屁股都没擦干净就登台的现场直播。
二、如果“抄袭”不是重点,那重点是什么?
我们来换个视角:假如美团真的想“抄”,他们会蠢到连文件名都不改吗?
稍微有点常识的人都知道,真要偷,起码会把指纹擦干净。把人家“read-frog”原封不动留在自己代码里,这不是抄袭,这是公开处刑。
所以,我更倾向于相信美团官方的说法:不是主观恶意,是合规流程不严谨。
但不严谨三个字,背后藏着的才是真正的问题。
你们知道一个正常的开源代码合规流程有多繁琐吗?法务要看协议,技术要看兼容,安全要看漏洞,合规要看授权……这一套走下来,少则一周,多则一个月。
但美团这个Tabbit,去年12月fork代码,今年1月原作者改协议,3月产品上线——这节奏,明显是没给合规流程留够时间。
要么是合规部门被“优先上线”的命令压着走,要么是团队压根没把开源协议当回事。无论哪种,都指向同一个病灶:在“抢时间”面前,“守规矩”成了可以被牺牲的东西。
这不是美团的独有问题,这是整个行业的“集体焦虑症”。
当一个赛道(AI浏览器)被所有人都盯上的时候,谁先上线谁就有先发优势。字节有豆包,腾讯有元宝,百度有文心,阿里有千问……美团要是再不拿出点东西,连口汤都喝不上。
于是,所有人都开始跑。跑着跑着,就有人掉了鞋,有人丢了裤子,有人在文件里留下了“read-frog”。
那个文件名,不是抄袭的罪证,是“急”字的注脚。
三、我们骂错了方向?不如聊聊“大厂的内卷后遗症”
这次事件发酵后,网上骂声一片。有人骂美团“抄袭成性”,有人骂大厂“毫无底线”。
但我总觉得,我们可能骂错了方向。
美团真的缺那几行代码吗?光年之外团队可是王慧文拉起来的,招的都是什么人?年薪百万的算法大佬、清华北大的技术新星——他们写不出一个翻译插件?
当然写得出来。但他们没时间写。
这才是问题的核心:当所有人都被“上线时间”卡着脖子的时候,“自己写”的成本太高了,“拿来改”的效率太香了。
那个程序员fork代码的时候,想的可能是:先拿过来顶一下,后面再重写。结果后面被其他任务淹没,这事儿就忘了。
这不是一个“道德败坏”的故事,这是一个“被KPI逼疯的打工人”的故事。
我们总爱把大厂的翻车归咎于“作恶”,但很多时候,真相是“太累”。累到没精力核对协议,累到没时间重写代码,累到上线前连文件名都顾不上改。
当然,这不能成为“犯错”的理由。合规就是合规,红线就是红线。但如果我们只停留在“骂美团抄袭”的层面,就会错过一个更值得讨论的问题:
当整个行业都在“内卷”的时候,那些被卷得喘不过气的人,还有力气守住底线吗?
那位程序员后来怎么样了?我们不知道。但可以想象,他大概要背锅了。
写在最后:别只盯着那个“read-frog”,看看它身后的那片森林
事件的最新进展是:原作者接受了道歉,美团开源了代码,舆论慢慢平息。
但那个“read-frog”留给我的思考,还在继续。
它让我想起一个词:“技术债”。大厂为了抢时间,不停地借债——借代码的债,借流程的债,借合规的债。债越借越多,利息越滚越高,总有一天要还。
这次Tabbit翻车,就是一次“还债”。所幸代价不大,只是挨了一顿骂,丢了一次人。
但下次呢?下下次呢?
如果整个行业都停不下内卷的脚步,如果每个团队都被上线这根鞭子抽着跑,那像“read-frog”这样的遗迹,只会越来越多。到时候,就不是“忘记删文件名”这么简单了,可能是“忘记删用户数据”,可能是“忘记删后门代码”。
到那时,我们骂的,就不只是一个文件名了。
所以,与其盯着那个“read-frog”嘲笑美团的粗心,不如想想:是什么让一个本该严谨的大厂团队,连上线前清个文件名的功夫都没有?
是内卷。是焦虑。是“再不拿出点东西就掉队”的恐慌。
而我们每个人,都是这场“内卷”的参与者和受害者。
下次再看到类似的翻车新闻,别急着骂“抄袭狗”。先问问:那个没删掉的文件名背后,藏着多少人的无奈?#上头条 聊热点#
热门跟贴