4 月 27 日 IT 之家消息,今日外媒 TechCrunch 报道,在 Anthropic 的 Claude Code 与 OpenAI 的 Codex CLI 这两款“智能体”式 AI 编程工具的比拼中,OpenAI 的 Codex CLI 获得了更多开发者的喜爱。部分原因是,Anthropic 向一位试图对 Claude Code 进行逆向工程的开发者发出了下架通知,并且 Claude Code 的使用许可比 Codex CLI 更为严格。
Claude Code 是一种工具,Codex CLI 也是一种工具。这两种工具都能让开发者借助云端的 AI 模型去完成各类编程任务,它们的功能较为相似。两家公司在几乎相同的时期推出了这两款工具,目的是争夺开发者的关注。
Codex CLI 的源代码是依据 Apache 2.0 许可证的,这种许可证允许对其进行分发以及商业使用。而 Claude Code 则是依赖于 Anthropic 的商业许可证,此许可证对“在未获得公司明确许可的情况下对其进行修改”这一行为进行了限制。
Anthropic 对 Claude Code 的源代码进行了一种处理,即“混淆”,这表明其源代码不是很容易就能获取到的。当有开发者运用反混淆的方法把代码发布到 GitHub 上时,Anthropic 提出了 DMCA(数字千年版权法案)的投诉,要求把该代码移除掉。
社交媒体上的开发者对此反应较为强烈。他们认为这种做法与 OpenAI 发布 Codex CLI 时的开放态度相比,要差很多。Codex CLI 发布后仅一周时间,OpenAI 就把几十条开发者建议整合进了工具的代码库,这些建议中包含一个功能,即能让 Codex CLI 调用来自其他竞争者(像 Anthropic 这样的)的 AI 模型。
Anthropic 还没有针对此事给出回应。Claude Code 依然处在测试阶段,并且存在一些问题。而在往后,Anthropic 有希望以宽松的许可证来发布源代码。公司对源代码进行混淆的原因有很多,其中一个原因是出于“安全”方面的考虑。