본문으로 건너뛰기

AI 생성 코드의 법적 고려

Rules와 CI 게이트가 라이선스·보안 위험을 다룬다면, 이 페이지는 남은 세 가지 법무 관점 질문에 답합니다. AI가 생성한 코드의 저작권은 누구 것인가, 침해 분쟁이 나면 누가 방어하는가, AI 사용 사실은 어디에 표시해야 하는가. 여기에 외부 오픈소스 프로젝트에 기여할 때 지켜야 하는 상류 프로젝트의 AI 정책을 덧붙였습니다.

법률 자문이 아닙니다

이 페이지는 2026-07 기준 공개 자료를 정리한 실무 안내입니다. 구체적 사안은 법무팀 또는 변호사와 상의하세요.

1. 저작권 귀속: 사람이 얼마나 기여했는가

미국 저작권청(US Copyright Office)은 보고서 "Copyright and Artificial Intelligence" Part 2: Copyrightability(2025-01 확정)에서 판단 기준을 정리했습니다. 연방대법원이 Thaler v. Perlmutter 상고를 기각(2026-03)하면서 "AI 자체는 저작자가 될 수 없다"는 원칙도 확정됐습니다.

시나리오인간 저작자성저작권 보호
프롬프트만 입력하고 출력을 그대로 사용인정되지 않음보호 불가 — 회사 저작물로 등록할 수 없음
AI 초안에 인간이 창작적으로 수정·배열인정됨인간 기여 부분에 한해 보호 가능
AI를 보조 도구로 쓰고 인간이 설계와 통합을 결정인정됨전체 작품의 보호가 부정되지 않음

변경 비율 같은 정량 기준은 없습니다. "인간의 창작적 기여가 표현 요소를 결정했는가"를 사안별로 판단합니다.

실행 규칙 — 나중에 귀속을 입증할 수 있도록 개발 시점에 기록을 남깁니다.

  • 커밋 메시지에 AI 도구 사용을 명시합니다. 예: feat: 주문 API 핸들러 구현 (Claude Code 보조)
  • AI 초안을 수정해 사용한 경우, PR 본문에 어떤 설계·수정 결정을 사람이 했는지 한두 줄 기록합니다.
  • 출력을 그대로 사용한 코드는 외부 공개 전에 저작권 표기 방식을 법무팀과 검토합니다.

2. 공급자 IP 보증: 침해 분쟁이 나면 누가 방어하는가

주요 공급자는 유료 상용 플랜 사용자에게 IP 보증(indemnification — 제3자가 저작권 침해를 주장하면 공급자가 방어와 배상을 부담)을 제공합니다. 2026-07 기준 현황입니다.

공급자제도와 근거적용 대상유의 조건
Microsoft (GitHub Copilot)Customer Copyright Commitment — GitHub Generative AI Services Terms(2026-03 교체)Copilot Business, Enterprise개인용 Free와 Pro 는 제외. 공개 코드 매칭 차단 필터는 2026-04부터 보증 조건에서 제외(선택 기능)
OpenAICopyright Shield(발표명) — Business Terms 의 배상 조항ChatGPT Enterprise, API무료·개인 플랜 제외. 고객이 콘텐츠를 변경하거나 타사 기술과 결합한 경우 등은 제외
AnthropicCommercial Terms of Service Section K(Indemnification)유료 상용 고객승인된 사용과 그 Output 에 한함. 침해임을 알 수 있었던 사용 등은 제외
Google CloudGenerative AI indemnification — 훈련 데이터와 생성 출력 이중 보장Gemini for Google Cloud(Gemini Code Assist 포함) 등대상 서비스 목록을 Google 이 수시 갱신 — 공식 목록 페이지 확인 필수

도입 전 체크리스트

  • 사용할 도구의 플랜이 보증 적용 대상인가 (개인 무료 계정은 대부분 제외)
  • 보증 조건(승인된 사용, 필터 설정, 콘텐츠 변경 금지 등)을 충족하도록 사내 설정을 표준화했는가
  • 약관은 수시로 바뀐다 — 도입 시점의 약관 원문을 확인하고 연 1회 재점검 일정을 잡았는가

3. AI 사용 표시: 법적 의무와 모범 관행의 구분

두 규제 모두 표시 의무의 주체는 AI 시스템이나 생성형 AI 서비스를 제공하는 사업자입니다. AI 코딩 도구를 사내 개발에 쓰는 것만으로 코드에 표시할 법적 의무가 생기지는 않습니다. 다만 아래 표의 모범 관행은 저작권 귀속 입증(1절)과 추적성을 위해 권장합니다.

규제핵심 의무시점
EU AI Act 제50조제공자의 합성 콘텐츠 머신리더블 마킹, 배포자의 딥페이크·공익 텍스트 고지2026-08-02 적용 (기존 출시 시스템의 마킹은 2026-12-02까지 유예)
한국 AI 기본법 제31조생성형 AI 제품·서비스 제공 사실 고지와 결과물 표시2026-01-22 시행 (계도기간 운영 중)

배포자의 딥페이크·공익 텍스트 고지(제50조 1항·4항)는 신규·기존 시스템 구분 없이 2026-08-02부터 바로 적용되며 유예가 없습니다. 유예는 제공자의 마킹 의무(제50조 2항)에만, 그것도 2026-08-02 이전에 이미 출시된 시스템에만 적용됩니다. 이 완화는 Digital Omnibus on AI 협상 결과이며 2026-05-07 잠정 합의, 2026-06-16 유럽의회 승인, 2026-06-29 이사회 채택을 거쳤습니다.

모범 관행 — 법적 의무가 아니어도 다음을 권장합니다.

  • 사내 커밋 메시지와 PR 에 AI 도구 사용 명시 (1절의 실행 규칙과 동일)
  • 외부 공개 저장소는 README 또는 CONTRIBUTING 에 AI 도구 활용 사실을 한 줄 고지
  • 제품에 생성형 AI 기능을 넣어 이용자에게 제공한다면 그때는 위 규제의 직접 대상이 되므로 법무 검토 필수

4. 상류 오픈소스 프로젝트의 AI 기여 정책

사내 코드에 적용하는 기준과, 외부 오픈소스 프로젝트에 패치를 보낼 때 적용되는 기준은 다릅니다. 2025년 하반기부터 주요 프로젝트가 AI 기여 정책을 명문화했는데, 허용 범위가 프로젝트마다 크게 갈립니다. 전면 금지부터 태그를 붙이면 허용까지 폭이 넓어서, 기여 직전에 확인하지 않으면 작성한 패치를 통째로 버려야 하는 경우가 생깁니다.

프로젝트정책시점
Linux 커널AI 도구가 기여에 관여하면 Assisted-by: AGENT_NAME:MODEL_VERSION [도구] 태그를 붙인다. AI 에이전트는 Signed-off-by 를 붙일 수 없고, DCO 인증은 사람만 한다2025-12-23 작성, 2026-01-06 메인라인 반영
OpenJDK대규모 언어 모델·확산 모델 등이 생성한 콘텐츠의 기여를 전면 금지한다. 소스 코드뿐 아니라 PR, 메일, 위키, JBS 이슈의 텍스트와 이미지까지 포함한다2026-04-09 잠정 정책
QEMUAI 생성 콘텐츠를 포함하거나 그로부터 파생됐다고 판단되는 기여는 거절한다. 예외가 필요하면 qemu-devel 메일링 리스트에 먼저 제안한다2025-06 도입, 2025-09 예외 절차 명시
MicroPythonPR 템플릿에서 생성형 AI 사용 여부를 두 문장 중 하나를 남기는 방식으로 선언한다. 사용했다면 사람이 코드를 확인하고 책임진다는 문장을 남긴다현행 PR 템플릿

전면 금지 쪽도 사용까지 막지는 않습니다. OpenJDK는 코드 이해, 디버깅, 리뷰 목적의 개인적 사용은 허용하되 그 결과물을 기여하지 말라고 구분합니다. 100줄을 AI로 만들고 10줄을 사람이 고쳐도 기여할 수 없다는 예시까지 문답에 넣었습니다.

전체 지형은 금지보다 공개와 사람 확인 쪽이 다수입니다. GitHub 인기 저장소 1,000개를 조사한 연구(Hora·Robbes, 2026)에서 118개에 AI 정책이 있었고, 그중 78%가 AI 보조 기여를 허용했습니다. 다만 51%가 사용 사실 공개를, 74%가 기여 과정에 사람이 개입할 것을 요구했습니다.

실행 규칙

  • 기여 대상 프로젝트의 CONTRIBUTING 문서와 PR 템플릿에서 AI 관련 항목을 먼저 확인합니다.
  • 금지 프로젝트에는 AI 도구로 만든 초안을 보내지 않습니다. 사람이 일부를 고쳤다는 설명으로 정리되지 않습니다.
  • 태그나 선언을 요구하는 프로젝트에는 커밋 트레일러나 PR 본문에 요구된 형식 그대로 적습니다.
  • 정책이 없는 프로젝트라도 사용 사실을 밝히면 리뷰어가 검토 범위를 정하는 데 도움이 됩니다.

5. 복붙 자산: AI 코딩 도구 사용 정책

아래 블록을 오픈소스 정책 문서(챕터 03 산출물)의 AI 생성 코드 절에 추가하거나 별도 정책으로 사용하세요.

Markdown
## AI 코딩 도구 사용 정책

### 사용 허용 도구

- 공급자 IP 보증이 적용되는 유료 상용 플랜만 사용한다.
(예: GitHub Copilot Business, ChatGPT Enterprise, Claude 유료 상용 플랜, Gemini Code Assist)
- 개인 무료 계정은 사내 코드에 사용을 금지한다.

### 저작권 귀속 기록

- AI 출력을 그대로 사용한 경우 커밋 메시지에 명시한다.
- AI 초안을 수정한 경우 사람이 내린 설계·수정 결정을 PR 본문에 기록한다.
- AI 출력 그대로인 코드를 외부 공개할 때는 저작권 표기를 법무팀과 검토한다.

### 라이선스 위험 차단

- AI 가 제안한 코드가 카피레프트 라이선스 코드와 유사한지 검증한다 (SCANOSS 등 매칭 도구 활용).
- AI 가 제안한 의존성도 일반 오픈소스와 동일하게 SBOM 과 취약점 관리 대상에 포함한다.
- 의심 사례는 법무팀으로 에스컬레이션한다.

### 외부 오픈소스 기여

- 상류 프로젝트에 기여하기 전에 그 프로젝트의 AI 기여 정책을 확인한다
(CONTRIBUTING 문서, PR 템플릿, 프로젝트 정책 페이지).
- AI 생성 콘텐츠 기여를 금지한 프로젝트에는 AI 도구로 만든 코드와 문서를 제출하지 않는다.
- 사용 공개나 전용 태그를 요구하는 프로젝트에는 요구된 형식대로 기록한다.

정책 문서 전체 구조는 체계구축 3. 오픈소스 정책에서, 도구별 Rules 적용은 공통 Rules 템플릿에서 다룹니다.

6. 표준 연계와 출처

이 페이지는 OpenChain KWG AI 컴플라이언스 가이드 §5(CC BY 4.0)를 기반으로, 아래 1차 출처로 사실을 재확인해 재구성했습니다.

ISO/IEC 표준과의 연계는 ISO 표준 연계를, AI 시스템 자체의 컴플라이언스는 AI 시스템 컴플라이언스 (ISO 42001)를, 에이전트가 호출하는 도구의 보안 통제는 에이전트와 MCP 도구 거버넌스를 참조하세요.