En fri programvarelisens som krever at programvaren, samt all programvare som baserer seg på denne, ikke redistribueres under en annen lisens, kalles en copyleft-lisens. Selve skoleeksempelet på en slik lisens er GNU General Public License (forkortet GPL). Hensikten er å sikre at alle framtidige forbedringer av programvaren vil fortsette å være fri programvare. Ifølge blant andre Free Software Foundation, er copyleft nødvendig for å beskytte friheten til brukerne.