心流logo

Anthropic下架开发者逆向工程代码引争议

竞争工具对比

在两个"agentic"编程工具的较量中,Anthropic的Claude Code与OpenAI的Codex CLI展开了直接竞争。目前来看,Codex CLI似乎赢得了更多开发者的好感。

这种差异主要源于Anthropic对其产品采取了更为严格的管控。该公司向一位试图对Claude Code进行逆向工程的开发者发出了下架通知。

许可证差异

Claude Code和Codex CLI是两个功能相似的竞争工具,它们都允许开发者利用云端运行的人工智能模型来完成各种编程任务。Anthropic和OpenAI在几个月内相继发布了这些工具,两家公司都在争夺宝贵的开发者关注度。

Codex CLI的源代码采用Apache 2.0许可证发布,允许分发和商业使用。相比之下,Claude Code则受限于Anthropic的商业许可,这意味着未经公司明确许可,不能对其进行修改。

开发者反应

Anthropic对Claude Code的源代码进行了"混淆处理",使其源代码不易获取。当一位开发者对其进行反混淆并在GitHub上发布源代码时,Anthropic提交了DMCA投诉,要求删除相关代码。

社交媒体上的开发者对这一举动表示不满,认为这与OpenAI发布Codex CLI的方式形成了鲜明对比。在Codex CLI发布后的一周左右时间里,OpenAI已经将数十个开发者的建议合并到工具的代码库中,其中包括一个允许Codex CLI调用竞争对手(包括Anthropic)的人工智能模型的功能。

未来发展

客观来看,Claude Code仍处于测试阶段且存在一些bug。Anthropic可能会在未来以更宽松的许可证发布源代码,而代码混淆处理也可能出于安全考虑。Anthropic对此未作回应。

这次事件成为OpenAI意外的公关胜利。近几个月来,该公司一直避免开源发布,转而推出专有的封闭产品。这可能标志着该实验室方针的重大转变。OpenAI首席执行官山姆·奥特曼(Sam Altman)今年早些时候表示,他认为公司在开源问题上一直"站在历史的错误一边"。