A Licença Pública Geral GNU (GNU GPL ou apenas GPL) é uma licença de software copyleft que define os termos e condições para uso, modificação e distribuição gratuita, software livre. O objetivo da licença é impedir GNU software se torne proprietário.
Os criadores que desejam publicar trabalhos sob a GNU GPL podem usar outros trabalhos licenciados pela GNU GPL e modificar, distribuir e cobrar por esse trabalho, desde que concordem em repassar os mesmos direitos de código aberto aos destinatários.