ライセンスの互換性
Open Source Initiative(OSI)またはフリーソフトウェア財団(Free Software Foundation, FSF)に承認されている任意のライセンスが必ずしも互換性があるとは限らないので、そのようなライセンスのもと許諾されたソースコードを混合することは常に可能ではない。例えば、Mozilla Public License(MPL) 1.0あるいは1.1のもとリリースされたコードとGNU General Public License(GPL)で許諾されるコードを混合して新たなソフトウェアを作成した際、GPLまたはMPL 1.0~1.1の条項に違反しないよう頒布する手段などない(両ライセンスはOSI、FSF双方に承認されているにもかかわらず)。Mozilla製品はMPLとGPLなどを含むマルチライセンスで許諾されているためこのような問題はない。幾つかよく利用されるライセンスに互換性があるか否かのリストが存在する。
例えば、一方のライセンスが「改変バージョンは任意の広告事項において、開発者を言及しなければならない」(オリジナルBSDライセンスの宣伝条項)と主張するものの、他方のライセンスでは「改変バージョンには追加的な一切の告知要求を含めることはできない」と主張していたと仮定する。もし一方のライセンスで許諾されたソフトウェアパッケージを他方のライセンスを採用したものと組み合わせると、同時に満たすことは不可能であるから、この「結合した著作物」は法に則って頒布できなくなるだろう。このようなとき、2つのパッケージのライセンスは非互換(互いに両立しない incompatible)である。ただし、両ソフトウェアの著作権者から直接両ソフトウェアの頒布を許可されれば可能となるが、著作権者(著作者だけではないことに注意)は各ソフトウェア(とりわけ大規模なFLOSS)において多数存在する場合がある。
デイヴィッド・A・ウィーラー(英語版)はGPLとの互換性がソフトウェアライセンスの重要な要素であると主張している。多くの著名なフリーソフトウェアライセンス、例えばオリジナルのMIT/X license、現行の3条項または2条項BSDライセンスならびにその変種(ただしオリジナルの4条項BSDライセンスは宣伝条項のためGPLと互換性はない)、LGPLは「GPL互換」(GPLと互いに両立)である。このことから、これらライセンスのコードをGPLと衝突することなく結合して一つのプログラムとすることができる。この時新しい「結合した著作物」全体は(コピーレフト性が最も強い)GPLのもと許諾される。コピーレフト・ソフトウェアライセンスに準ずるライセンスは、本来はGPL互換ではないが、しかし、異なるライセンスもしくは異なるライセンス・バージョン下にあるソフトウェアを結合することを許可する例外条項が存在する場合がある(またGPL自身のようにそのような例外条項の追加を予め許可しているライセンスも存在する)。
互換または非互換であるライセンスの例はFSFが承認したソフトウェアライセンスの一覧(英語版)を参照。
GPLの互換性については、コピーレフトの互換性の特殊な事情によるところがある。例外条項を持つライセンスを除いて、GPLを含む強いコピーレフト性を持つライセンスは相互に両立しなくなる。例えば、GPLの条文を直接改変したライセンスは通常非互換になる(記事"GNU General Public License#ライセンス条文の著作権者"を参照)。