Anthropic的DMCA删除请求意外移除了合法的GitHub分支

Ars Technica AI··作者 Kyle Orland

关键信息

原始泄露来自一个包含60MB源映射文件的npm包;Anthropic的删除请求基于一个仓库及其网络,GitHub将其广泛解读。即使在修正后,该代码的副本仍存在于GitHub和其他平台(如Codeberg)上。

资讯摘要

Anthropic试图通过DMCA通知移除泄露的Claude Code客户端源代码,但由于沟通失误,GitHub错误地删除了8100个分支——包括那些仅用于报告漏洞的官方公共仓库镜像。许多开发者感到不满,因为他们的作品被错误标记。Anthropic迅速道歉并要求GitHub将删除范围限制在指定的96个仓库。

尽管如此,泄露代码仍在GitHub和Codeberg等平台上广泛存在。一些开发者甚至使用AI工具将代码重写为Python或Rust版本,可能创造出法律上独立的变体。这一案例说明了控制泄露AI代码多么困难,以及DMCA通知如何轻易在开源生态系统中造成附带损害。

Anthropic的DMCA删除请求意外移除了合法的GitHub分支

资讯正文

Anthropic表示,其针对泄露代码的DMCA行动意外影响了合法的GitHub代码分叉。

本周,Anthropic发起了一项DMCA行动,旨在从GitHub上移除最近泄露的Claude Code客户端源代码。然而,这一行动意外导致许多官方公共代码仓库的合法分叉被删除。虽然目前这一过度打击的删除操作已被撤销,但Anthropic仍面临巨大挑战,难以遏制其近期泄露代码的传播。

GitHub在周二晚些时候收到的DMCA通知,聚焦于一个包含最初由GitHub用户nirholas发布的泄露源代码的仓库(存档在此),以及近100个明确列出的该仓库分叉。但在附带说明中,GitHub表示,它还删除了一个包含8100个类似分叉仓库的网络,原因是‘提交方声称这些分叉与原始仓库一样存在侵权行为’。

这次扩大范围的删除影响了许多并未包含泄露代码的仓库,而是分叉自Anthropic官方公开的Claude Code仓库——该公司分享该仓库是为了鼓励公众报告和修复漏洞。许多开发者在社交媒体上抱怨,尽管他们并未分享任何泄露代码,却仍被卷入了DMCA的打击范围。

‘我很抱歉你们的代码被发布了,也很遗憾你们的律师不懂得如何阅读一个代码库,’开发者Robert McLaws写道,‘我会提交一份DMCA反通知。’

到周三,Anthropic已采取措施与GitHub沟通,要求网站将删除范围限制在通知中明确列出的96个分叉URL,并‘恢复因全网处理而被禁用的所有其他仓库’。Anthropic负责Claude Code的负责人Boris Cherny在社交媒体上表示,这些过度删除并非有意为之,Anthropic的Thariq Shihipar则称这是‘沟通失误’的结果。

‘通知中提到的仓库是我们自己的公开Claude Code仓库分叉网络的一部分,因此删除操作波及到了比预期更多的仓库,’Anthropic的一位发言人告诉TechCrunch,‘我们撤回了对除指定仓库外所有内容的通知,GitHub也已恢复受影响分叉仓库的访问权限。’

关门打狗

即使现在删除范围已经修正,Anthropic仍将难以阻止其Claude Code客户端源代码在互联网上的进一步扩散。截至本文撰写时,GitHub上仍有多个该源代码的副本容易找到,包括我们在昨日分析中提到的Ars Technica引用的一个版本。此外,该泄露代码也出现在其他平台上,例如位于德国的Codeberg,它不在美国DMCA的直接管辖范围内(但可能受类似的欧洲本地法律约束)。

与此同时,多名有创意的程序员已经利用AI编程工具开发出所谓的“洁净室”重写版本,对原始Claude Code泄露代码进行重构,将原始的TypeScript代码转换为Python和Rust等语言。即使Anthropic能够以某种方式从互联网上移除所有泄露代码的副本,这些功能相似的重写版本在法律上可能仍然具有独立性(尽管仍存在争议,即这类由AI编写的代码是否真的能实现足够的隔离,从而避免被视为“衍生作品”)。

Anthropic自己的程序员使用Claude Code编写Claude Code客户端的部分代码,也可能使泄露代码的法律地位变得更加复杂。切尔尼在12月承认:“过去三十天里,我向Claude Code贡献的所有内容都是由Claude Code编写的。” 这类陈述可能具有重要意义,因为虽然美国版权局为‘AI辅助’的代码库提供保护,但这种保护通常不适用于完全由AI生成的作品。

来源与参考

  1. 原始链接
  2. Anthropic says its leak-focused DMCA effort unintentionally hit legit GitHub forks

收录于 2026-04-03