La licencia GPL fue creada por la Free Software Foundation para proteger la libre distribución, modificación y uso de software libre. Esta licencia funciona como un contrato legal que otorga ciertos derechos a los usuarios. Existen diferentes versiones de la licencia, siendo la más reciente la versión 3 publicada en 2007, la cual resuelve ambigüedades y aumenta la compatibilidad con otras licencias.