AI PICKS

生成コードのライセンス混入 (License Contamination)読み: せいせいこーどのらいせんすこんにゅう

2026-07-30 更新
AI用語辞典法規制・倫理最終更新: 2026-07-30・AI PICKS編集部
定義

生成コードのライセンス混入とは、AIが生成したコードにGPLなど互換性のないOSSライセンスのコードが意図せず含まれてしまう問題のこと。

生成コードのライセンス混入 (License Contamination)とは(詳しく解説)

生成コードのライセンス混入とは、LLMが学習データに含まれるオープンソースコードの断片をそのまま出力し、GPLなど再配布義務の強いライセンスが自社製品のコードベースに紛れ込む現象を指す。学習元コードの権利表示やライセンス条項が省略されたまま出力されるケースが多く、生成物の権利帰属が不明確になる点が業界標準の懸念事項とされる。2026年時点の実運用では、コード生成AIの出力をそのままマージするワークフローが広く普及した一方、ライセンススキャンツール(SCA)を導入していない現場では混入に気づかないまま本番リリースされるリスクが指摘されている。対策としては、生成コードを既存のOSSコードベースと照合するライセンス検知ツールをCIパイプラインに組み込み、疑わしい一致率のコードは人手レビューに回す運用が現場での標準的な選び方となっている。導入コストは検知精度とスキャン対象の広さに比例して増えるため、まずは主要リポジトリのみに限定して段階的に広げるのが相場感として妥当とされる。

この解説の引用について

定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。

出典: AI PICKS AI用語辞典「生成コードのライセンス混入 (License Contamination)とは」 https://aipicks.jp/glossary/generated-code-license

生成コードのライセンス混入 (License Contamination)の使用例

  • AIコード生成ツールに『このコードのライセンス由来を教えて』と確認質問を添えて出力させる使い方が広がっている。
  • CIパイプラインにOSSライセンス検知ツールを組み込み、生成コードのプルリクエストで自動チェックする運用例。

生成コードのライセンス混入 (License Contamination)に関連するAIツール

用語がわかったら、次はツール選び

12カテゴリ・1716語以上を体系的に整理しています