【結論】ライセンスと権利を監査する
Claude Codeの利用条件、生成物の権利、補償、データ利用は契約種別と利用経路で異なるため、最新のConsumer TermsまたはCommercial Termsを確認します。
生成コードを利用できることと、第三者権利を侵害しないことは別問題です。
OSS依存関係、コピーされた断片、モデル出力、画像、フォント、データセットをSBOMとライセンススキャンで確認します。
# ターミナルで実行:ライセンスファイルを確認
find . -maxdepth 3 -iname 'LICENSE*' -o -iname 'COPYING*' -o -iname 'NOTICE*'
# Node.jsで実行:依存ライセンスを一覧化
npx license-checker --summary
# Pythonで実行:依存ライセンスを一覧化
pip-licenses --format=markdown
# ターミナルで実行:生成差分を確認
git diff --stat具体的な手順・設定方法
利用中のClaude契約、API、Bedrockなどの提供経路を確認します。
依存関係、コード片、アセット、データの出所とライセンスを記録します。
Copyleft、NOTICE、帰属表示、ソース開示、商標条件を法務担当と評価します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
このリポジトリを読み取り専用でライセンス監査してください。
LICENSE、NOTICE、依存ロックファイル、ソースヘッダーを確認してください。
法的結論は断定せず、未確認ライセンス、Copyleft候補、帰属表示、再配布条件を一覧化してください。注意点・よくあるエラーと対処法
MITライセンス文を生成するだけで、すべてのコードをMITとして公開できるわけではありません。
ソースヘッダーがないことは、著作権やライセンス制限がないことを意味しません。
法的判断が必要な場合は、対象地域と配布形態を踏まえて資格のある専門家へ相談してください。