自由ソフトウェアライセンス
リチャード・ストールマンが1980年代中ごろに書いたフリーソフトウェアライセンス群は、コピーレフトという概念のさきがけである。コピーレフト条項では、自由ソフトウェアの改変版を配布する際に元のソフトウェアと同じ条件下で配布されなければならないことを述べている。したがってコピーレフトのソフトウェアに対する全ての改良や機能追加もまた、自由ソフトウェアとして配布されなければならない。これを "share and share alike"(均等分配)あるいは "quid pro quo"(代償)などと呼ぶこともある。
製品にGPLのコードを使う開発者は、たとえそのオブジェクトコードが対価を要求する製品であっても、そのソースコードを誰でも入手可能にしておかなければならない。その場合、そのソースコードにはその開発者が加えた全ての改変を含める必要がある。GPLのコードを使ったとしても、それを何らかの形で配布するのでなければ、改変部分を他者に明らかにする必要はない。したがって、開発者や組織が私的目的(つまり、そのコードやプロジェクトが販売や配布を目的としていない場合)でGPLのコードを改変した場合、その改変の内容を公けにすることは要求されない。
GPL支持者は、派生著作物もフリーであり続けるよう命じることで、自由ソフトウェアの成長を促進し、全ての利用者の参加を要求することになると主張している。