Copyleft fuerte

GNU General Public License v3.0

Copyleft fuerte que obliga a publicar bajo GPL y con su código fuente todo el programa que se distribuye combinado. Añade licencia de patentes y cláusulas de información de instalación.

SPDXGPL-3.0-onlyGPL-3.0-or-later

Permisos, condiciones y limitaciones de un vistazo

Permisos

  • Uso comercialEl original y las obras derivadas pueden usarse con fines comerciales.
  • ModificaciónSe puede modificar el código.
  • DistribuciónSe puede distribuir el código.
  • Uso de patentesLos contribuidores conceden expresamente derechos de patente.
  • Uso privadoSe puede usar y modificar internamente sin publicarlo.

Condiciones

  • Aviso de copyright y licenciaAl distribuir hay que incluir una copia de la licencia y el aviso de copyright.
  • Indicar cambiosSi modificas el original, debes indicarlo.
  • Divulgar el código fuenteAl distribuir hay que proporcionar el código fuente.
  • Misma licenciaLas versiones modificadas y obras derivadas deben distribuirse con la misma licencia (o una compatible).

Limitaciones

  • Limitación de responsabilidadIndica expresamente que no se asume responsabilidad por daños.
  • Sin garantíaIndica expresamente que no ofrece ninguna garantía.

Fuente de la clasificación de permisos, condiciones y limitaciones: datos de choosealicense.com (GitHub, licencia MIT).

Qué es esta licencia

La GPL (GNU General Public License) 3.0 fue publicada por la Free Software Foundation (FSF) el 29 de junio de 2007. Su núcleo es el principio copyleft: cualquiera puede usar, estudiar, modificar y distribuir libremente, pero al distribuir hay que garantizar las mismas libertades a quien lo recibe. Si distribuyes un programa que incluye o se combina con este código, debes ofrecer todo el programa bajo la GPL junto con su código fuente correspondiente. GNU Bash, GIMP y GNU Emacs, entre otros, usan GPL-3.0-or-later.

Cambios respecto a GPL-2.0

Qué hay que cumplir al distribuir

Malentendidos frecuentes

Cómo aplicarla

Pon el texto tal cual en LICENSE (o en COPYING, según la convención de GNU) y añade el aviso oficial de GNU al principio de cada archivo fuente. Con ese aviso se decide si es 'or later'. Los identificadores SPDX son GPL-3.0-only o GPL-3.0-or-later (el simple GPL-3.0 es un identificador obsoleto en SPDX).

Cuándo encaja

Encaja en aplicaciones, herramientas y proyectos comunitarios cuyo autor quiere que las mejoras basadas en su código no acaben en productos cerrados, sino que vuelvan a todos. Si es una biblioteca, considera también LGPL-3.0 para que puedan usarla aplicaciones cerradas.

¿Puedo incluir código GPL-3.0 en otro proyecto?

Resultado general al tomar código publicado bajo esta licencia y distribuirlo combinado en un proyecto con cada una de las licencias siguientes. Ver otras combinaciones en el comprobador de compatibilidad →

Proyecto de destinoResultadoNota
Software privativo (comercial) NoTodo el programa distribuido en conjunto debe publicarse con su código fuente bajo la misma licencia GNU, así que no puedes incluirlo manteniendo la licencia de tu proyecto.
MIT NoTodo el programa distribuido en conjunto debe publicarse con su código fuente bajo la misma licencia GNU, así que no puedes incluirlo manteniendo la licencia de tu proyecto.
Apache-2.0 NoTodo el programa distribuido en conjunto debe publicarse con su código fuente bajo la misma licencia GNU, así que no puedes incluirlo manteniendo la licencia de tu proyecto.
MPL-2.0 NoTodo el programa distribuido en conjunto debe publicarse con su código fuente bajo la misma licencia GNU, así que no puedes incluirlo manteniendo la licencia de tu proyecto.
LGPL-2.1 Sí, con condicionesLa obra combinada debe distribuirse bajo las condiciones de GPL-3.0.
LGPL-3.0 Sí, con condicionesLa obra combinada debe distribuirse bajo las condiciones de GPL-3.0.
GPL-2.0 NoEl código de la versión 3.0 no es compatible con las condiciones de GPL-2.0 (only), así que no puede incluirse.
AGPL-3.0GPL-3.0 y AGPL-3.0 permiten combinarse mutuamente mediante su respectiva sección 13. En la obra combinada, la parte AGPL mantiene la obligación de ofrecer el código fuente por red.

El contenido de este sitio es información general y no constituye asesoramiento jurídico. Para decisiones reales de distribución, contratos o litigios, consulta con un abogado u otro profesional.