메뉴
HN
Hacker News 33일 전

클로드 코드가 작성한 코드의 저작권은 누구의 것인가?

IMP
9/10
핵심 요약

Claude Code, Cursor 같은 AI 코딩 에이전트가 생성한 코드의 저작권은 법적으로 아직 불분명하며, 인간의 '실질적인 창작 기여' 여부, 고용계약서, 오픈소스 라이선스 오염 여부에 따라 결정됩니다. 미국 저작권청과 대법원은 인간의 창작적 개입이 없는 AI 저작물은 보호받을 수 없다고 못 박았으므로, 개발자들은 AI 코드를 그대로 사용할 경우 법적 보호를 받지 못할 리스크를 인지해야 합니다.

번역된 본문

클로드가 작성한 코드의 저작권은 누구에게 있는가? 빌더를 위한 AI 생성 코드 저작권 설명. Sena Evren 2026년 4월 28일

TL;DR (요약): Claude Code, Cursor, Codex와 같은 에이전트 기반 코딩 도구는 저작권으로 보호받을 수 없거나, 사용자의 고용주가 소유하거나, 보이지 않는 오픈소스 라이선스에 오염된 코드를 생성할 수 있습니다. AI가 보조한 코드를 배포하고 있으면서 이러한 문제를 고려해보지 않았다면, 이 글은 여러분을 위한 것입니다.

법적 관점: 이 글에서는 AI 코딩 도구를 사용하는 개발자가 자신이 만든 것의 권리를 소유하기 위해 무엇을 문서화해야 하는지, 고용계약서가 AI가 보조한 업무 결과물에 대해 어떻게 규정하고 있는지, 그리고 AI의 도움으로 작성된 오픈소스 기여에 대한 실질적인 의미는 무엇인지 이야기할 것입니다.

이번 주에 코드를 배포했다면, 그 중 일부는 아마 AI가 작성했을 것입니다. 그 코드의 법적 소유권이 누구에게 있는지에 대한 문제는 대부분의 개발자가 생각하는 것보다 덜 확립되어 있습니다. 그 답은 코드의 품질과는 전혀 상관없는 세 가지에 달려 있습니다. 즉, 저작권을 인정받을 만큼 인간이 충분히 창작적 결정을 내렸는지 여부, 고용계약서상 그 권리가 이미 고용주에게 양도되었는지 여부, 그리고 AI 모델이 GPL 라이선스가 적용된 학습 데이터를 가져와 사용자의 코드베이스를 조용히 오염시켰는지 여부입니다.

2026년 3월 31일, Anthropic은 누락된 설정 파일로 인해 일상적인 소프트웨어 업데이트 과정에서 실수로 Claude Code의 소스 코드 50만 줄(512,000 lines)을 공개해버렸습니다. 날이 밝기도 전에 해당 코드베이스는 GitHub 전체에 미러링되었습니다. 아침 식사 전에 한 개발자가 AI 도구를 사용하여 전체 코드를 Python으로 재작성했고, 'claw-code' 저장소는 역사상 가장 빠르게 하루 만에 GitHub 스타 10만 개를 돌파했습니다. 이어서 DMCA(디지털 밀레니엄 저작권법) 삭제 요청이 쏟아졌고, 누구도 명확하게 답할 수 없는 질문이 등장했습니다. Anthropic의 수석 엔지니어가 인정했듯 Claude Code 자체가 주로 Claude 스스로에 의해 작성되었다면, Anthropic은 이 코드를 소유하고 있는 것일까요? 저작권법으로 보호받지 못할 수도 있는 코드에 대해 DMCA 삭제 요청을 발행할 수 있을까요?

그 사건은 AI 생성 코드의 소유권에 대한 모든 미해결 질문을 단 하나의 뉴스 사이클로 압축했습니다. 동일한 질문이 여러분의 코드베이스에도 적용됩니다.

아무도 말해주지 않은 저작권 규칙

법적 기준을 명확한 용어로 설명해 드리겠습니다. 저작권은 오직 인간이 창작한 저작물만 보호합니다. 미국 저작권청은 2025년 1월 이를 확인했으며, 대법원도 2026년 3월 Thaler(탈러)의 상고를 기각하면서 이를 뒤집지 않았습니다. 의미 있는 인간의 저작(창작) 없이 AI가 주로 생성한 저작물은 저작권 보호를 받을 자격이 없으며, 이 규칙은 현재 가장 높은 사법 수준에서 확립되었습니다.

이것이 가지는 의미: Claude Code나 Cursor가 생성하고 사용자가 실질적인 수정 없이 그대로 수용한 코드는 누구의 저작권으로도 보호받지 못할 수 있습니다. 경쟁업체가 해당 코드를 복사하더라도 법적 구제 수단이 없을 수 있습니다. 왜냐하면 그 코드는 명칭만 다를 뿐 사실상 퍼블릭 도메인(공유지)에 속하기 때문입니다.

여러분의 코드가 보호받는지 여부를 결정하는 문구는 '의미 있는 인간의 저작(meaningful human authorship)'이며, 저작권청은 이를 퍼센트나 수정 횟수로 수치화하는 것을 의도적으로 거부했습니다. 법원이 찾는 것은 인간이 진정한 창작적 결정을 내렸다는 증거이기 때문입니다. 아키텍처 선택, 거절할 부분 결정, 특정 디자인에 맞게 아웃풋 재구성 등이 여기에 포함됩니다. 모델에 목표를 지정해 주는 것만으로는 충분하지 않습니다. 작업이 어떻게 구성되는지를 직접 지시하는 것이 중요합니다.

에이전트 워크플로우에서 이 구분은 생각보다 더 세우기 어렵습니다. 일반적인 Claude Code 세션을 생각해 봅시다.

  • 여러분이 한 줄짜리 프롬프트를 작성합니다: "API에 대한 속도 제한(rate limiting) 모듈 만들어줘"
  • Claude Code가 접근 방식을 계획하고, 5개의 파일을 생성하며, 3번의 버전을 반복합니다.
  • 여러분이 아웃풋을 검토하고, 테스트를 실행한 뒤 병합(merge)합니다.

이 과정에서 여러분의 기여는 '아키텍처에 대한 의도'와 '최종 승인'뿐입니다. 법정에서 이것이 의미 있는 인간의 저작으로 인정될지 여부는 아직 확정된 판례가 없는 미해결 문제입니다.솔직한 대답은 이것입니다. 개발자가 방향을 실질적으로 바꾼 모듈은 아마도 인정될 것이고(Probably yes), 코드를 있는 그대로(Verbatim) 수용한 경우는 아마도 인정되지 않을 것이며(Probably no), 그 중간에 있는 모든 것은 불분명하다는 것입니다(Unclear).

원문 보기
원문 보기 (영어)
Who Owns the Code Claude Wrote? AI-generated code copyright explained for builders. Sena Evren Apr 28, 2026 2 2 Share TL; DR Agentic coding tools like Claude Code, Cursor, and Codex generate code that may be uncopyrightable, owned by your employer, or contaminated by open source licenses you cannot see. If you are shipping AI-assisted code and have not thought about any of this, this piece is for you. Legal Layer Angle: In this piece I will talk about what a developer using AI coding tools needs to document to own what they build, what their employment contract probably says about AI-assisted work product, and what the practical implication is for open source contributions written with AI assistance. If you shipped code this week, some of it was probably written by an AI. The question of who legally owns that code is less settled than most developers assume, and the answer depends on three things that have nothing to do with how good the code is: whether a human made enough creative decisions to establish copyright, whether your employment contract already assigned it to your employer, and whether the model pulled from GPL-licensed training data and quietly contaminated your codebase. On March 31, 2026, Anthropic accidentally published 512,000 lines of Claude Code’s source code in a routine software update through a missing configuration file. Before sunrise, the codebase was mirrored across GitHub. Before breakfast, a developer had used an AI tool to rewrite the entire thing in Python, and the “claw-code” repository hit 100,000 GitHub stars in a single day, the fastest in history. Then came the DMCA takedowns, and then came the question nobody had a clean answer to: If Claude Code was, by Anthropic’s own lead engineer’s admission, predominantly written by Claude itself, does Anthropic even own it? Can you issue a DMCA takedown for code that copyright law may not protect? That incident compressed every open question about AI-generated code ownership into a single news cycle. The same questions apply to your codebase. The copyright rule nobody told you Here is the legal baseline, in plain terms: copyright only protects work created by a human. The US Copyright Office confirmed this in January 2025, and the Supreme Court declined to disturb it in March 2026 when it turned away the Thaler appeal. Works predominantly generated by AI without meaningful human authorship are not eligible for copyright protection, and that rule is now settled at the highest judicial level available. What it means for you: Code that Claude Code or Cursor generated and you accepted without meaningful modification may not be copyrightable by anyone. If a competitor copies it, you may have no legal recourse, because the code sits in the public domain in everything but name. The phrase that determines whether your code is protected is “ meaningful human authorship ,” and the Copyright Office has deliberately refused to quantify it with a percentage or a number of edits, because what courts look for is evidence that a human made genuine creative decisions: choosing the architecture, deciding what to reject, restructuring the output to fit a specific design. Specifying an objective to the model is not enough. Directing how the work is constructed is what counts. In an agentic workflow, this distinction is harder to establish than it sounds. Consider a typical Claude Code session: You write a one-line prompt: “build a rate limiting module for the API” Claude Code plans the approach, generates five files, and iterates through three versions You review the output, run the tests, and merge Your contribution in that sequence is your architectural intent and your final approval. Whether that constitutes meaningful human authorship in a courtroom is an unresolved question with no definitive court ruling yet. The honest answer is: probably yes for modules you substantially redirected, probably no for code you accepted verbatim, and unclear for everything in between. What your employer probably already owns Before you think about whether your code is copyrightable, there is a more immediate question: even if it is, is it actually yours? Your employment contract almost certainly says that anything you build at work belongs to your employer. That principle has a name in copyright law: the work-for-hire doctrine. Under it, any code created by an employee within the scope of their employment is owned by the employer, who is treated as the legal author, regardless of whether the code was written by hand, generated by Claude Code, or some combination. Using an AI coding tool during work hours, on a work project, on a work machine, does not change who owns the result. Most employment contracts go further than the doctrine’s defaults. Look for a section in yours called “Intellectual Property,” “IP Assignment,” or “Work Product.” Open the contract, search for those terms, and read that section. A clause that says any of the following almost certainly covers your AI-assisted code: “any work product created using company equipment or resources” “any invention or development made during the term of employment” “any software created with the assistance of company-licensed tools” The third one is the one to watch. If your employer licenses Claude Code, Cursor, or Copilot for the team, and you use those same tools to build a side project, a broad IP assignment clause may give the employer a claim over that project, even if you built it on your own time. A senior developer in San Francisco described exactly this situation earlier this year. He had used Claude Code for work projects and for a personal fitness tracking app built on evenings and weekends. His company updated its IP policy and claimed everything he had built with AI assistance, including the personal app, arguing that because Claude had access to open work files in the IDE, any AI output was a derivative work of company IP. The argument does not hold up legally, because context visibility in an IDE does not make AI output a derivative work of files that were open nearby, and the connection between what Claude can see and what it generates is probabilistic pattern completion, not copying. But the argument illustrates what employers are starting to claim. If the clause is broad enough, it has surface validity regardless of what the AI actually did. The practical rule: if you are building something on the side, use a personal account, a personal machine, and tools you pay for yourself. Keep your employer’s licensed tools out of that workflow entirely. The open source contamination problem Even if you own your AI-generated code, you may have already contaminated it with an open source license you cannot see. AI coding tools are trained on massive amounts of public code, including code licensed under the GPL, LGPL, and other copyleft licenses. Copyleft licenses carry a specific obligation that travels with the code: If you distribute software that is a derivative of GPL-licensed code, you must release your own source code under the same license This applies even if you did not know the code you incorporated was GPL-licensed “I did not know” is not a defense to a copyleft violation 🚨 When an AI tool generates code that closely resembles GPL-licensed code from its training data, and you ship that code in a commercial product without releasing source, you may have created a copyleft violation without ever touching the original repository. The chardet dispute made this concrete in early 2026. A developer used Claude to rewrite chardet, a Python character encoding library, and re-released it under an MIT license, arguing that the AI rewrite was a “clean room” implementation free of the original LGPL license. The legal question the community fought over: if Claude was trained on the LGPL-licensed codebase and its output reflects patterns learned from that code, can the output be treated as license-free? The emerging legal consensus is probably not, an