質問
開発コストを抑えるため、海外のオープンソース(OSS)のコードを組み込んで商用システムを作りました。GPLなどのライセンス条項に違反すると、自社で作ったソースコードまで全公開させられるリスクはあるか。
【質問者の本音を深堀】
無料だから適当に使ってもバレないでしょ。
ヨリビズ弁護士の回答
- 非常に高いリスクがあります。「GPL汚染」と呼ばれ、GPLライセンスのコードを組み込んだ派生物には同じGPLが適用されるため、ソースコードの無償公開義務が生じます。違反すると著作権侵害で訴えられます。
【解説】
OSSは「無料のコード」ではなく、利用条件(ライセンス)が厳格に定められた著作物です。
対策:
1. ライセンスの確認:使用するOSSが「コピーレフト型(GPLなど:派生物も同じライセンスに感染する)」か、「パーミッシブ型(MIT、Apacheなど:改変後の公開義務が緩い)」かを必ず確認します。商用開発ではMITやApacheライセンスの利用が基本です。
2. GPLの分離:どうしてもGPLを利用する場合、自社コードと動的リンク(API連携など)で分離させ、影響範囲を遮断する設計が必要です。
3. 顧客への告知:納品時に「どのOSSを使っているか」を顧客に明示する義務を定めた契約も多いため注意が必要です。


