开源 AI 移动自动化项目 Minitap 近日公开指控谷歌在自家的 Artemis 移动自动化代码库中,未经适当署名地使用了其开源代码、提示词与测试用例。事件由外媒 Neowin 于 9 月 12 日披露,迅速引发开发者社区对开源许可证合规性的讨论。
争议焦点:代码被指「逐字一致」
Minitap 联合创始人兼首席执行官尼古拉·德汉舒韦克表示,谷歌用于 Artemis 的相关内容,来自 Minitap 开源的 mobile-use 项目。mobile-use 是一项允许 AI 通过自然语言控制真实 Android 设备的开源项目。
Minitap 称,谷歌在 Artemis 中采用了其为 Android 设备连接、Hopper 智能体指令以及 WhatsApp 消息任务编写的具体实现,两边代码「甚至逐字一致」。更引人注意的是,Artemis 软件包中原本列有 Minitap 作者皮埃尔-路易·法夫罗、让-皮埃尔·洛与尼古拉·德汉舒韦克姓名的文件,在 8 月通过强制推送被替换。
事件受到质疑后,谷歌在代码中补上了来源说明:「本项目包含由 Minitap 公司开发的源代码。」
许可证层面:开源不等于可随意取用
报道指出,开源并不意味着可以不受限制地直接取用代码,使用者仍必须遵守相应许可证的条款。这部分代码采用 Apache 2.0 许可证,派生项目必须保留版权声明,并注明对代码所作的修改。
与此同时,Minitap 一直要求更新 AndroidWorld 排行榜上已经过时的基准测试成绩,但迟迟没有得到处理;而谷歌的 Artemis 却位列第二,且成绩刚在 8 月更新。值得注意的是,AndroidWorld 基准测试本身由谷歌维护,这进一步放大了外界对排名公允性的疑问。
背景:从开源到闭源的分野
Minitap 在编写上述开源代码后,转而使用闭源代码支撑其现有产品。尼古拉·德汉舒韦克表示,今天的 Minitap 已经是「完全不同的存在」,并认为谷歌在相关技术进展上已经「落后了 7 个月」。
行业启示
这起纠纷为依赖开源项目的企业敲响警钟:即便代码以宽松许可证发布,署名与修改声明等合规义务依然不可回避。对于在产品中集成第三方开源组件的公司而言,建立许可证审查与溯源机制,正从「最佳实践」变为「必选项」。对普通开发者来说,在贡献或使用开源代码时保留完整的版权与修改记录,既是法律要求,也是在争议发生时自我保护的关键证据。

