La GNU General Public License (GPL) es una licencia de software libre creada por la Free Software Foundation en 1989 para proteger la libre distribución, modificación y uso de software. Existen varias licencias compatibles con la GPL como la MIT License. La GPL asume la forma de un contrato legalmente vinculante y ha sido reconocida como válida por tribunales alemanes. La versión 3 de 2007 incluyó nuevas protecciones contra el uso de patentes de software y gestión de derechos digitales.