GPL汚染
読み:ジーピーエルおせん

 作成したソースコードの中にGPLでライセンスされたものが存在していること。GPL感染とも。
目次

概要

派生物
 GPLは、特殊なライセンスである。
 このライセンスは、法的根拠はともかく、「派生物」にも適用される点が最大の特徴である。
 万一、GPLのソースが1行でも混入すると、そのソースの全てはGPLとして公開しなければならなくなる。そして一度GPLとなると、後からのライセンス変更はほぼ不可能となり、制限等の追加に大きな制約が掛かる。

感染性
 これはあたかも、伝染病(それも不治の病)が広がっているかのように見える。
 このため、ソースを公開しないソフトウェアを作る一般的なソフトウェアメーカーや、他のライセンス支持者からは、「感染性のライセンス」「ウイルス性のライセンス」と呼ばれる。
 たとえばBSDライセンスのソースを引用し、それをGPLで配布することは可能である。その行為はBSDライセンスに抵触しない。しかし、その逆は不可能である。

問題
 GPLを謳うソフトウェアが非GPLのソースを利用していることが発覚した場合、「GPL派」は「当該箇所を指摘してくれれば削除する」などで済ます。彼らは悪びれることはない。
 一方、非GPLにて「配布」ないし「頒布」されたソフトウェアがGPLのソースを利用していることが発覚した場合、GPL派はGPLに従い「全ソースの公開」を要求し、一歩も引かない。その攻撃の激しさは、過去の例からも明らかである。
 この攻撃に晒された結果、過去何社も、本来なら秘密にしておきたいソースコードの公開を余儀なくされた。

再検索