La Licencia pública general de GNU (GNU GPL o simplemente GPL) es una licencia de software con copyleft que define los términos y condiciones para usar, modificar y distribuir de forma gratuita, software de código abierto. El propósito de la licencia es prevenir GNU el software se convierta en propietario.
Los creadores que deseen publicar trabajos bajo GNU GPL pueden tomar otros trabajos con licencia GNU GPL y modificarlos, distribuirlos y cobrar por dichos trabajos, siempre que acepten transmitir los mismos derechos de fuente abierta a los destinatarios.