Il copyleft serve per far si' che se ottieni codice sotto licenza GPL (o testi sotto licenza FDL etc), licenze che ti permettono di modificare e redistribuire come meglio credi, tu non possa cambiare licenza.
In pratica il copyleft evita che qualuno prenda un programma opensource, lo modifichi, e lo distribuisca sotto una licenza chiusa.