據外媒 TechCrunch 今日報道,在 Anthropic 的 Claude Code 和 OpenAI 的 Codex CLI 兩款“智能體”式 AI 編程工具的較量中,后者獲得了更多開發者的青睞。部分原因在于,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 (IT之家注:數字千年版權法案)投訴,要求將代碼移除。
社交媒體上的開發者們對此反應強烈,認為這種做法遠遜色于 OpenAI 發布 Codex CLI 時的開放態度。在 Codex CLI 發布后的短短一周內,OpenAI 就將幾十條開發者建議納入了工具的代碼庫,其中包括一個讓 Codex CLI 能調用來自其他競爭者(包括 Anthropic)的 AI 模型的功能。
Anthropic 尚未對此事作出回應。Claude Code 仍處于測試階段,并且存在一些 bug。而在未來,Anthropic 有望以寬松的許可證發布源代碼。公司對源代碼進行混淆的原因多種多樣,其中之一便是出于“安全”考慮。