Copyleft es una forma de licenciar software y obras creativas de manera que se garantice que las versiones modificadas o derivadas también se compartan bajo los mismos términos de copyleft, asegurando que siempre permanezcan como software libre. Copyleft otorga ciertos derechos bajo ciertas condiciones, como requerir que las obras derivadas también se compartan libremente, en contraposición al copyright tradicional de "todos los derechos reservados".