Anthropic 警告逆向工程开发者:发 DMCA 投诉要求下架 Claude Code 源码
Anthropic 向在 GitHub 上解混淆并开源 Claude Code 代码的开发者发去 DMCA 下架函。对比 OpenAI 以 Apache 2.0 开源的 Codex CLI,Anthropic 采用商用限制许可并混淆代码,引发社区不满。目前 Claude Code 仍处测试期。

想把命令行工具藏得严严实实,结果反而得罪了最核心的开发者群体,Anthropic 最近就踩了这个雷。
事情起因是一位开发者对 Anthropic 推出的编程工具 Claude Code 产生了兴趣。因为官方把代码做了混淆处理,这位开发者便顺手做了一波反混淆,并把还原出来的源代码直接放到了 GitHub 上。
Anthropic 的反应非常快,直接递过去一份 DMCA 版权下架通知,要求 GitHub 彻底删除该代码仓库。Anthropic 对此并未回应置评请求。
两个终端工具,两种截然相反的姿态
让开发者们感到不满的,不仅是这封下架通知,更是 Anthropic 和竞争对手 OpenAI 摆出的截然不同的姿态。
Anthropic 的 Claude Code 和 OpenAI 的 Codex CLI 功能非常接近,都是让程序员在终端里直接调用云端 AI 模型来帮自己写代码、改 Bug。两家公司相隔几个月先后发布,争夺的就是程序员的日常终端界面。
但两者的路线完全不同。OpenAI 把 Codex CLI 放在 Apache 2.0 协议下完全开源,任何人都能改动、分发,甚至用于商业用途。
Claude Code 却绑着 Anthropic 自家的商业许可证。官方不仅对代码做了混淆,还明确规定未经许可不得修改代码,这让逆向工程直接踩在了违规红线上。
更具戏剧性的是社区生态的对比。在 Codex CLI 上线的短短一周多时间里,OpenAI 就合并了数十条来自社区开发者的改进建议。
其中甚至包括一个让 Codex CLI 能够调用竞争对手 AI 模型的补丁,也就是说,开发者可以用 OpenAI 的开源终端去调 Anthropic 的模型。两相对比之下,Anthropic 寄出律师函的操作在社交媒体上引来一片吐槽。
也有业内声音为 Anthropic 说话。Claude Code 目前还处于 Beta 测试阶段,本身还有不少小毛病,混淆代码很可能是出于安全防护考虑,以后未必不会转向宽松的开源协议。
为什么重要
这起下架风波表面上是版权问题,背后争夺的其实是开发者的忠诚度。
对开发者来说,选择哪个命令行工具不仅关乎哪个模型更聪明,更关乎控制权。程序员是最挑剔的工具使用者,每天在终端里跑的脚本,谁也不希望它是一个不能看源码、不能定制、随时可能被封杀的黑盒子。
我们认为,Anthropic 这次的公关失分在于没摸透开发者社区的脾气。在终端这个极客氛围极浓的领地,用 DMCA 这种法律武器对付好奇的逆向开发者,几乎必然会激起逆反心理。
相比之下,OpenAI 这一次走得很聪明。尽管 OpenAI 之前因为走向封闭而屡遭诟病,连 CEO Sam Altman 年初都坦承公司在开源这件事上站到了「历史错误的一边」,但 Codex CLI 的彻底开源加上大方接纳第三方模型的姿态,确实精准挽回了一大批程序员的好感。
在底层大模型能力越来越接近的当下,编程工具的竞争已经打到了体验和生态层。如果 Anthropic 不能在 Claude Code 正式版中给出更透明、更包容的许可方案,光靠模型本身的聪明劲,恐怕很难稳住挑剔的工程师群体。
来源 (1)
- techcrunch.com(在新标签页打开)原文techcrunch.com