GNU GPLv3(GNU一般公衆利用許諾契約書バージョン3)が近く完成し、フリーソフトウェアパッケージはGPLv2からGPLv3へアップグレードすることができるようになる。この記事では、GPLv3へライセンスをアップグレードすることが重要である理由を説明する。 まず始めに、アップグレードは必須ではないという点をおさえておくことは大切だ。GPLv2は今後も有効なライセンスであり続ける。一部のプログラムがGPLv2に留まったまま、その他のプログラムがGPLv3へアップグレードしたとしても、何か非常に困る大変なことが起こるわけではない。GPLv2とGPLv3との間に互換性はないが、そのことは深刻な問題ではない。 GPLv2とGPLv3が非互換であるということはつまり、GPLv2の下にあるコードとGPLv3の下にあるコードとを1つのプログラムの中で合法的に混ぜ合わせる方法はないという意味だ。その