La licence publique générale GNU (GPL) est une licence de gauche d'auteur pour les logiciels informatiques. Cette licence permet à l'utilisateur du logiciel d'utiliser un programme de la même manière que s'il était du domaine public. Il peut l'utiliser, le modifier et le copier. Il peut également vendre ou donner des copies du programme avec ou sans modifications. La licence leur permet de le faire à condition qu'ils acceptent de respecter les termes de la licence. La GPL a été créée par Richard Stallman. La version actuelle est la version 3, créée en 2007, bien que certains logiciels utilisent toujours la version 2, créée en 1991.

La licence comporte deux conditions principales. Toutes deux s'appliquent à la donation ou à la vente du programme.

  • Une copie du code source ou des instructions écrites sur la manière d'obtenir une copie doivent être incluses avec le logiciel. Si le logiciel peut être téléchargé à partir d'Internet, le code source doit également être disponible pour le téléchargement.
  • La licence du logiciel ne peut être ni modifiée ni supprimée. Il doit toujours utiliser la GPL.

Si l'utilisateur n'accepte pas de suivre la GPL, il peut toujours utiliser le logiciel en vertu des lois sur le droit d'auteur. Il peut l'utiliser et en faire des copies ou des modifications pour lui-même, mais il ne peut pas le donner ou le vendre. Il ne peut pas non plus modifier la licence.