谷歌AI自动化工具陷开源合规争议,Apache 2.0署名义务成焦点
移动自动化公司Minitap指控谷歌在Artemis项目中未经充分署名使用其开源代码,事件引发对大型科技公司与开源社区关系的讨论。
事件缘起:移动自动化项目被指代码高度相似
一场围绕开源代码使用边界的争议,将谷歌推至舆论中心。专注于移动设备AI控制技术的创业公司Minitap公开指出,谷歌在内部推进的移动自动化项目Artemis中,大量采用了其开源项目mobile-use的代码、提示词设计及测试案例,却未按开源许可证要求保留原作者署名信息。
Minitap联合创始人兼首席执行官尼古拉斯·德汉德斯霍韦克表示,Artemis项目在多个关键模块的实现细节上,与mobile-use项目高度一致,部分代码甚至出现逐字相同的情况。mobile-use项目允许人工智能通过自然语言指令操控真实Android设备,完成打开应用、发送消息或执行复杂任务等操作。Minitap认为,谷歌不仅借鉴了整体思路,还直接采用了针对Android设备连接、代理指令设计以及WhatsApp自动化任务处理等核心实现方案。
署名信息移除与许可证义务
据Minitap方面描述,项目中原本记录作者身份的信息,在今年8月通过一次强制提交操作被移除。这一操作使得代码来源的标识在后续版本中消失。事件曝光后,谷歌对相关代码进行了修改,并在项目中加入声明,表示项目包含由Minitap开发的源代码。Minitap认为,这一补充间接证明谷歌已承认相关代码来自其开源项目,只是在最初使用时未能正确履行署名义务。
争议的核心并非代码能否被使用,而是是否遵守了开源许可证要求。涉事项目采用Apache 2.0许可证发布,该协议允许第三方自由使用、修改和再分发代码,但明确要求保留版权声明,并标明所做变更。Minitap认为,谷歌在最初整合代码时未履行这些基本义务,因此违反了许可证规定。
基准测试排名矛盾加剧质疑
除代码问题外,双方在基准测试排名方面也存在矛盾。Minitap方面表示,公司一直希望更新其在AndroidWorld排行榜上的测试结果,但相关数据长期未获更新。与此同时,由谷歌维护的Artemis项目则在最近获得了新的测试成绩,并位居排行榜前列。这一情况进一步加剧了Minitap对于项目公平性的质疑。
德汉德斯霍韦克还表示,自开源版本发布以来,Minitap已进行了大量技术迭代,目前公司实际运行的系统已采用新的闭源架构,与最初公开的版本相比有显著变化。他认为,目前谷歌项目所采用的部分设计理念实际上已经落后于Minitap当前产品约七个月时间。
行业影响:开源合规与社区信任再受审视
这起事件再次引发科技行业对于大型科技公司与开源社区关系的讨论。随着人工智能项目开发速度不断加快,越来越多企业依赖开源软件和社区成果进行创新。然而,开源并不意味着可以忽略许可证要求,如何在利用社区资源的同时尊重原作者权益,正成为行业持续面对的重要议题。
截至目前,谷歌尚未就相关指控发布详细公开回应,而围绕代码使用边界、开源合规义务以及人工智能项目开发伦理的讨论仍在持续发酵。对于依赖开源生态的企业而言,建立严格的合规审查流程、明确署名与变更记录,或将成为避免类似争议的关键。