GNUプロジェクト
Ada言語のジェネリック機能を使用した際に、生成されるソースコードにコピーレフト特性を適用しないソフトウェアライセンスである。
GNUプロジェクトの最初の目標は、完全にフリーソフトウェアで構成されるオペレーティングシステムを作成することであった。1992年にGNUプロジェクトは、カーネルであるGNU Hurdを除く全ての主要なオペレーティングシステムコンポーネントを完成した。1991年にはリーナス・トーバルズが独自にLinuxカーネルの開発を始めており、1992年にはLinuxカーネルのバージョン0.12がGNU General Public Licenseに基づきリリースされ、この最後の空白を埋めた。LinuxとGNUを組み合わせることで、世界初の完全にフリーソフトウェアで構成されたオペレーティングシステムとなった。LinuxカーネルはGNUプロジェクトの一部ではないが、GCCや他のGNUプログラミングツールを使用して開発され、GNU General Public Licenseに基づきフリーソフトウェアとしてリリースされた。