La GNU GPL (GNU General Public License, Licence Publique Générale GNU) est une licence qui spécifie les conditions de distribution de logiciels dits libres. Elle a été élaborée pour le projet GNU. La GPL autorise quiconque le désire, à vendre ses programmes et à gagner de l'argent en développant le service associé à celui-ci, mais impose également que tout le monde puisse parallèlement distribuer la même chose comme il l'entend, sans restrictions.