Google 被指剽窃开源代码并抹去作者署名
Google stole open source code without crediting the authors (Artemis/Minitap)

当我发现 Google 发布的 Artemis 项目时,震惊地发现其中大量代码与 Minitap 开源的 mobile-use 项目完全一致。从连接 Android 设备的实现细节,到 Hopper 代理的指令文本,甚至包括一个特定的测试用例和早期版本中的 Bug,都如出一辙。更令人失望的是,Google 在后续版本中通过强制推送移除了我们团队成员的名字,且未在 README 中注明代码来源。开源精神建立在信任与署名之上,当大公司可以随意拿走代码却抹去原作者痕迹时,这不仅是对我们团队心血的轻视,更是对整个开源生态的打击。我们已公开事实记录并联系 Google,期待一个合理的解释与补救。
开源依赖于人们愿意持续分享他们的作品,而对待这些作品的方式至关重要。
HN 评论区
26- dataflow
> 作者历史的来龙去脉更难理清。早期的包文件中列出的作者是 Pierre-Louis Favreau、Jean-Pierre Lo 和 Nicolas Dehandschoewercker。取而代之的版本删除了这三人的名字,换上了另一位作者。文件本身的唯一改动就是作者列表。GitHub 的活动记录显示,这次替换是通过今年 8 月的一次强制推送(force push)完成的,早于我们今年 9 月的调查。
哇,这看起来证据确凿。我实在无法想象 Google 会认为这样做值得冒这个险。这里难道还有无辜的解释吗?
- neilv
无论 Google 是否负有法律责任,真正让我感兴趣的是这件事究竟是如何发生的:Google 内部涉及了哪些角色、每个人何时得知这个问题、以及每个人采取了什么行动。
(我感兴趣的是,这反映了怎样的企业文化现状。)
- RossBencina
如果有人关心的话,这里是被强制推送(force push)的带有新作者的 pyproject.toml:
https://github.com/google/artemis/compare/14e02c4c27bc5b3c0d...
+ authors = [
+ { name = "somew1nd", email = "[REDACTED]@outlook.com" },
+ ]
看起来挺靠谱的