近日,美团旗下光年之外团队推出的AI浏览器Tabbit,在发布公测后不久便引发了一场关于代码抄袭的争议。
事件起因于独立开发者“梦溪睡了吗”在社交平台发文,指控Tabbit的翻译功能抄袭了其个人开源项目“陪读蛙”(read-frog)的代码。该开发者贴出了产品界面对比图,并指出,根据“陪读蛙”所采用的GPLv3开源协议,任何使用该代码的衍生产品也必须开源,而Tabbit当时并未遵循此规定。有证据显示,Tabbit的后台代码中甚至保留了“read-frog”的文件名,使指控更具说服力。
面对指控,美团Tabbit团队迅速作出反应,在内部展开深度自查并公开发布说明。团队承认在开发翻译功能时,确实使用并修改了“陪读蛙”项目的代码。根据团队的说明,他们在开发初期使用了该项目,当时项目仓库并未声明任何开源协议。而后,原作者为项目添加了GPLv3协议,但Tabbit团队由于未持续跟进原项目更新,未能及时发现这一变化,导致了此次违反开源协议的情况。Tabbit团队表示,此次事件暴露出内部在开源协议调研和合规流程上的不严谨,并为此致歉。
为解决问题,Tabbit团队采取了多项措施。他们第一时间将自己修改后的相关代码进行了完整开源,并决定在新版浏览器中暂时移除该翻译功能。同时,团队积极与原作者“梦溪睡了吗”取得了联系。
双方沟通后,事态迅速走向和解。Tabbit团队与“陪读蛙”项目发布了联合声明。原作者也发文表示,Tabbit团队处理问题的态度积极、及时,可以确认事件并非出于主观恶意,而是流程不够严谨所致。他对于Tabbit团队的快速响应和改正措施表示认可。
最终,Tabbit团队强调将以此为戒,全面升级内部的代码审查与开源项目使用流程。声明中还提到,Tabbit团队已在与作者沟通项目的正式授权事宜,待获得授权后再考虑更新代码并恢复相关功能。这起事件最终以双方的快速沟通与和解告终,被外界视为一次关于开源代码合规性问题的典型案例,也提醒了企业在使用开源项目时,必须充分尊重和遵守开源协议。