OSSライセンス違反の恐怖!自社のコードを全公開させられる?

質問

開発コストを抑えるため、海外のオープンソース(OSS)のコードを組み込んで商用システムを作りました。GPLなどのライセンス条項に違反すると、自社で作ったソースコードまで全公開させられるリスクはあるか。

質問者の本音を深堀
無料だから適当に使ってもバレないでしょ。

ヨリビズ弁護士の回答
  • 非常に高いリスクがあります。「GPL汚染」と呼ばれ、GPLライセンスのコードを組み込んだ派生物には同じGPLが適用されるため、ソースコードの無償公開義務が生じます。違反すると著作権侵害で訴えられます。

【解説】

OSSは「無料のコード」ではなく、利用条件(ライセンス)が厳格に定められた著作物です。

対策:

1. ライセンスの確認:使用するOSSが「コピーレフト型(GPLなど:派生物も同じライセンスに感染する)」か、「パーミッシブ型(MIT、Apacheなど:改変後の公開義務が緩い)」かを必ず確認します。商用開発ではMITやApacheライセンスの利用が基本です。

2. GPLの分離:どうしてもGPLを利用する場合、自社コードと動的リンク(API連携など)で分離させ、影響範囲を遮断する設計が必要です。

3. 顧客への告知:納品時に「どのOSSを使っているか」を顧客に明示する義務を定めた契約も多いため注意が必要です。