De
GNU General Public License of kortweg de
GPL is een
copyleftlicentie voor
software, bedacht door
Richard M. Stallman van
GNU, die (in het kort) stelt dat je met de software mag doen wat je wilt, inclusief aanpassen en verkopen, mits je dat recht ook doorgeeft aan anderen en de auteur(s) van de software vermeldt. Concreet komt het voorgaande erop neer dat als je software die onder de GPL is gepubliceerd wilt verspreiden, je daar de
broncode bij zult moeten doen. Deze broncode mag dan weer verder worden verspreid onder de GPL. Iedereen kan ervoor kiezen zijn of haar programma onder de voorwaarden van deze licentie te publiceren.