GNUプロジェクト
コピーレフトとは、プログラマー達の間でソフトウェアを自由に使用し続けることを補助するものである。コピーレフトにより、プログラムやそのコードを使用し、編集し、そして再配布するための法的権利が、配布条件を変更しない限り誰にでも与えられる。結果として、ソフトウェアを獲得した誰もがユーザー以外の人間ができる自由と同じ自由を法的に獲得する。
GNUプロジェクトとFSFは、「強い」コピーレフトと「弱い」コピーレフトとを区別することがある。「弱い」コピーレフトプログラムは通常、そのプログラムを配布する人間によりフリーではないプログラムとリンクすることを許可される。一方、「強い」コピーレフトプログラムはこのようなリンクを厳しく禁止する。GNUプロジェクトが生産するものはほとんど強いコピーレフトに基づきリリースされるが、LGPLのような、弱いコピーレフトやパーミッシブ・ライセンスに基づきリリースされるものもある。