• 앤트로픽, 자사 코딩 도구 역공학 시도 개발자에게 삭제 통지 발송

    두 "에이전트형(agentic)" 코딩 도구인 Anthropic의 Claude Code와 OpenAI의 Codex CLI 간의 경쟁에서, 후자가 전자에 비해 개발자들의 호의를 더 많이 얻고 있는 것으로 보인다. 이는 최소한 Anthropic이 Codex CLI보다 사용 라이선스가 더 제한적인 Claude Code를 리버스 엔지니어링하려던 개발자에게 저작권 침해 통지(takedown notices)를 발령했기 때문이기도 하다.

    Claude Code와 Codex CLI는 개발자가 클라우드에서 구동되는 AI 모델의 힘을 활용하여 다양한 코딩 작업을 수행할 수 있게 해주는, 기능을 공유하는 도구들이다. Anthropic과 OpenAI는 이 도구들을 몇 달 간격으로 출시했으며, 양사는 가치 있는 개발자들의 관심(mindshare)을 차지하기 위해 치열하게 경쟁해왔다.

    Codex CLI의 소스 코드는 배포 및 상업적 사용이 허용되는 Apache 2.0 라이선스가 적용되어 있다는 장점이 있다. 이는 Anthropic의 상업적 라이선스에 묶여 있는 Claude Code와 대비되는 지점이다. 이 라이선스는 명시적인 허가 없이는 코드 수정에 제약이 따른다.

    또한 Anthropic은 Claude Code의 소스 코드를 "난독화(obfuscated)"했다. 즉, Claude Code의 소스 코드가 쉽게 접근하거나 이용할 수 있는 상태가 아니라는 의미다. 한 개발자가 코드를 난독화 해제(de-obfuscated)하고 소스 코드를 GitHub에 공개하자, Anthropic은 해당 코드가 삭제되어야 한다고 요청하는 저작권법 위반 신고(DMCA complaint)를 제기했다.

    이러한 움직임에 대해 소셜 미디어 사용자들은 만족하지 못했으며, 이는 OpenAI가 Codex CLI를 출시한 상황과 비교하여 상대적으로 불리하게 작용했다고 지적했다. Codex CLI 출시 이후 약 일주일 동안, OpenAI는 해당 도구의 코드베이스에 수십 가지의 개발자 제안을 통합했는데, 여기에는 Codex CLI가 Anthropic을 포함한 경쟁사 제공자의 AI 모델을 연동(tap)할 수 있게 하는 기능도 포함되었다.

    Anthropic은 논평 요청에 응하지 않았다. 다만 공정성을 위해 덧붙이자면, Claude Code는 현재 베타 버전(버그가 존재하는 상태)이며, Anthropic이 향후 개방적인 라이선스로 소스 코드를 공개할 가능성도 있다. 기업들이 코드를 난독화하는 데는 다양한 이유가 있으며, 보안 고려 사항 중 하나가 있다.

    이는 최근 몇 달간 독점적이고 폐쇄적인 제품을 선호하며 오픈 소스 공개를 꺼려왔던 OpenAI에게 다소 의외의 홍보적 성공(PR win)으로 해석된다. 이는 오픈 소스에 관해서 회사가 "역사의 잘못된 편"에 서 있었다고 믿었던 샘 알트만(Sam Altman) 전 OpenAI CEO가 올해 초 언급했던 바와 같은, 광범위한 변화를 상징할 수 있다.

    [출처:] https://techcrunch.com/2025/04/25/anthropic-sent-a-takedown-notice-to-a-dev-trying-to-reverse-engineer-its-coding-tool