一般公有使用許諾(契約)書(GPL)は、フリーソフトウェアのライセンスであり、誰でも無制限にソフトウェアを使用、閲覧、変更、配布することができるとするものです。1989年にGNUプロジェクトのためにRichard Stallman氏によって作成されたGPLは、ソフトウェアが誰にとっても自由でオープンであり続けることを保証します。ソフトウェアをどのように使用し共有するかを制限する従来の著作権とは異なり、GPLは、改変や派生物も同じライセンスで配布することを義務付けることで、共同作業や共有を奨励しています。
「コピーレフト」として知られるこのアプローチは、GPLでライセンスされたソフトウェアに対するプロプライエタリ(独占的)な支配を防ぎ、その自由な地位を維持します。LinuxカーネルやGNUコンパイラコレクション(GCC)のような人気のあるソフトウェアはGPLのもとでライセンスされており、オープンソースコミュニティにおけるその広範な使用と重要性を示しています。共有と改善の文化を育むことで、GPLはイノベーションを促進し、すべての人がソフトウェアにアクセスできるようにしています。