この中で最も特徴的かつ厳格なのが「GPL」です。GPLは「コピーレフト(Copyleft)」という強力な思想を体現しており、GPLのソースコードを利用・改変して作成した二次的著作物(派生ソフトウェア)を外部に配布する場合、その新しいソフトウェアのソースコードも元のGPLと同じ条件で公開しなければならないという厳しい義務が課せられます。これにより、ソフトウェアが将来にわたって常にオープンであり続けることを強制的に保証します。
一方、「MITライセンス」や「BSDライセンス」は非常に制限が緩く、ソースコードの中に元の著作権表示と免責事項の記載さえ残しておけば、改変したソフトウェアのソースコードを非公開にしたまま、自社の独自機能を追加した商用のプロプライエタリ・ソフトウェアとして有料で販売・配布することも許可されています。企業がOSSを自社製品に組み込む場合は、これらのライセンス条件の違いを正確に把握し、違反しないよう厳格に管理する必要があります。
試験でのポイント