據(jù)外媒 TechCrunch 今日報道,在 Anthropic 的 Claude Code 和 OpenAI 的 Codex CLI 兩款“智能體”式 AI 編程工具的較量中,后者獲得了更多開發(fā)者的青睞。部分原因在于,Anthropic 曾向一位試圖逆向工程 Claude Code 的開發(fā)者發(fā)出了下架通知,而 Claude Code 的使用許可要比 Codex CLI 更加嚴(yán)格。
Claude Code 和 Codex CLI 都是讓開發(fā)者能夠利用云端的 AI 模型來完成各種編程任務(wù)的工具,功能相似。兩家公司幾乎在同一時期發(fā)布了這兩款工具,爭奪開發(fā)者的關(guān)注。
Codex CLI 的源代碼采用 Apache 2.0 許可證,允許分發(fā)和商業(yè)使用。相比之下,Claude Code 則依賴于 Anthropic 的商業(yè)許可證,限制了“在未獲得公司明確許可的情況下對其進(jìn)行修改”的方式。
另外,Anthropic 對 Claude Code 的源代碼進(jìn)行了“混淆”,意味著其源代碼并不容易獲得。當(dāng)有開發(fā)者通過反混淆手段將代碼發(fā)布到 GitHub 時,Anthropic 提出了 DMCA (IT之家注:數(shù)字千年版權(quán)法案)投訴,要求將代碼移除。
社交媒體上的開發(fā)者們對此反應(yīng)強烈,認(rèn)為這種做法遠(yuǎn)遜色于 OpenAI 發(fā)布 Codex CLI 時的開放態(tài)度。在 Codex CLI 發(fā)布后的短短一周內(nèi),OpenAI 就將幾十條開發(fā)者建議納入了工具的代碼庫,其中包括一個讓 Codex CLI 能調(diào)用來自其他競爭者(包括 Anthropic)的 AI 模型的功能。
Anthropic 尚未對此事作出回應(yīng)。Claude Code 仍處于測試階段,并且存在一些 bug。而在未來,Anthropic 有望以寬松的許可證發(fā)布源代碼。公司對源代碼進(jìn)行混淆的原因多種多樣,其中之一便是出于“安全”考慮。