Articulo de referencia

Licencia Pública General GNU

{{Cite web |url=https://opensource.org/licenses/alphabetical |title=Licenses by Name |date=n.d. |website=[[Open Source Initiative]] |access-date=20 July 2017 |archive-url=https:...

Las Licencias Públicas Generales de GNU ( GNU GPL o simplemente GPL ) son una serie de licencias de software libre ampliamente utilizadas . La GPL es una licencia copyleft , lo que significa que garantiza a los usuarios finales la libertad de ejecutar, estudiar, compartir o modificar el software, pero si se distribuye una obra derivada o una modificación, se debe proporcionar el código fuente a esos destinatarios bajo los mismos términos de licencia o equivalentes; no hay obligación de publicar nada al público en general. [ 7 ] La GPL fue la primera licencia copyleft disponible para uso general. Fue escrita originalmente por Richard Stallman , fundador de la Free Software Foundation (FSF), para el Proyecto GNU . La licencia otorga a los destinatarios de un programa informático los derechos de la Definición de Software Libre . [ 8 ] La GPL establece más obligaciones sobre la redistribución que la Licencia Pública General Reducida de GNU y difiere significativamente de las licencias de software permisivas ampliamente utilizadas como BSD , MIT y Apache .

Históricamente, la familia de licencias GPL ha sido una de las licencias de software más populares en el ámbito del software libre y de código abierto (FOSS). [ 7 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] Entre los programas de software libre más destacados con licencia GPL se encuentran el núcleo del sistema operativo Linux y la Colección de Compiladores GNU (GCC). David A. Wheeler argumenta que el copyleft proporcionado por la GPL fue crucial para el éxito de los sistemas basados ​​en Linux , ya que brindaba a los programadores que contribuían cierta seguridad de que su trabajo beneficiaría al mundo y seguiría siendo libre, en lugar de ser potencialmente explotado por empresas de software que no estarían obligadas a contribuir a la comunidad. [ 13 ]

En 2007, se publicó la tercera versión de la licencia (GPLv3) para corregir las deficiencias percibidas en la segunda versión (GPLv2) que se habían hecho evidentes tras un uso prolongado.

Para mantener la licencia vigente, la GPL incluye una cláusula opcional de "cualquier versión posterior", que permite a los usuarios elegir entre dos opciones : los términos originales o los términos de las nuevas versiones actualizadas por la FSF . Entre los proyectos de software con licencia que incluyen esta cláusula opcional se encuentra el Proyecto GNU , mientras que proyectos como el kernel de Linux solo tienen licencia GPLv2. Esta cláusula se conoce a veces como cláusula de salvamento, ya que permite que las combinaciones de diferentes versiones de software con licencia GPL mantengan la compatibilidad.

El uso de la GPL ha disminuido constantemente desde la década de 2010, particularmente debido a las complejidades mencionadas anteriormente, así como a la percepción de que la licencia restringe el crecimiento y la comercialización del dominio moderno del código abierto . [ 14 ] [ 15 ]

Historia

La GPL original fue escrita por Richard Stallman en 1989 para su uso con programas publicados como parte del Proyecto GNU. La licencia se basó en la unificación de licencias similares utilizadas para las primeras versiones del editor de texto GNU Emacs , el depurador GNU y el compilador GNU C. [ 16 ] [ 17 ] Estas licencias contenían disposiciones similares a la GPL moderna, pero eran específicas para cada programa, lo que las hacía incompatibles a pesar de ser la misma licencia. [ 18 ] El objetivo de Stallman era producir una única licencia que pudiera usarse para cualquier proyecto, permitiendo así que muchos proyectos compartieran código.

La segunda versión de la licencia, GPLv2, se publicó en 1991. Durante los siguientes 15 años, los miembros de la comunidad del software libre se preocuparon por problemas específicos de la licencia GPLv2, que podrían permitir que una persona explotara el software con licencia GPL de maneras contrarias a la intención de la licencia. [ 19 ] Estos problemas incluían los siguientes:

  • tivoización : la inclusión de software con licencia GPL en un hardware que impide a los usuarios ejecutar versiones modificadas del software (en ese hardware).
  • Problemas de compatibilidad similares a los de la AGPL (v1).
  • Acuerdos de patentes entre Microsoft y distribuidores de software libre y de código abierto, que algunos consideraron un intento de utilizar las patentes como arma contra la comunidad del software libre.

La versión 3 de la GPL se desarrolló como un intento de abordar las preocupaciones mencionadas anteriormente; se publicó oficialmente el 29 de junio de 2007. [ 20 ]

Versión 1

La versión 1 de la GNU GPL, publicada el 25 de febrero de 1989, fue escrita para proteger contra los dos métodos principales mediante los cuales los distribuidores de software restringían las libertades que definen el software libre. [ 21 ] [ 22 ]

El primer método consiste en publicar archivos binarios que solo son ejecutables, pero no legibles ni modificables por humanos. Para evitar esta restricción, la GPLv1 establece que la copia y distribución de copias de cualquier parte del programa también debe poner a disposición el código fuente legible por humanos bajo los mismos términos de licencia. [ a ]

El segundo método consiste en añadir restricciones, ya sea directamente a la licencia o combinando el software con otro software que tenga restricciones de distribución diferentes. La unión de dos conjuntos de restricciones de este tipo se aplicaría al trabajo combinado, añadiendo así restricciones inaceptables. Para evitar esta situación, la GPLv1 establece que las versiones modificadas, en su conjunto, deben distribuirse bajo los términos de la GPLv1. [ b ] Como resultado, el software distribuido bajo los términos de la GPLv1 podría combinarse con software distribuido bajo términos más permisivos, ya que esta combinación no alteraría los términos bajo los cuales se puede distribuir el conjunto. Sin embargo, el software distribuido bajo la GPLv1 no podría combinarse con software distribuido bajo una licencia más restrictiva, ya que esta combinación entraría en conflicto con el requisito de que el conjunto sea distribuible bajo los términos de la GPLv1.

Versión 2

Según Richard Stallman , el cambio principal en la versión 2 de la GPL fue la cláusula "Libertad o Muerte" (Sección 7). [ 18 ] Esta sección establece que los licenciatarios solo pueden distribuir una obra cubierta por la GPL si cumplen con todas las obligaciones de la licencia, independientemente de cualquier otra obligación legal que puedan tener. En otras palabras, las obligaciones de la licencia no pueden disociarse debido a obligaciones contradictorias. Esta disposición tiene como objetivo disuadir a cualquier parte de utilizar una demanda por infracción de patente u otro tipo de litigio para menoscabar la libertad de los usuarios bajo la licencia. [ 18 ]

Para 1990, se hizo evidente que una licencia menos restrictiva sería estratégicamente útil para dos tipos de bibliotecas: la biblioteca estándar de C y las bibliotecas de software que manejaban las mismas tareas que las bibliotecas propietarias existentes. [ 23 ] Cuando se publicó la GPLv2 en junio de 1991, se introdujo una segunda licencia al mismo tiempo; esta fue la Licencia Pública General de Bibliotecas de GNU (LGPL), numerada como versión 2 para mostrar que las dos licencias eran complementarias. [ 24 ] Los números de versión divergieron en 1999 cuando se publicó la versión 2.1 de la LGPL, renombrada como Licencia Pública General Reducida de GNU para reflejar su papel en la filosofía. La GPLv2 se actualizó para hacer referencia al nuevo nombre de la LGPL, pero el número de versión de la GPL permaneció igual. Como resultado, la GPLv2 original no fue reconocida por el Intercambio de Datos de Paquetes de Software (SPDX) . [ 25 ]

La GPL incluye instrucciones para especificar "la versión 2 de la Licencia, o (a su elección) cualquier versión posterior", para permitir el uso flexible de la versión 2 o la 3, pero algunos desarrolladores modifican estas instrucciones para especificar solo "la versión 2".

Versión 3

A finales de 2005, la Free Software Foundation (FSF) anunció que estaba trabajando en la versión 3 de la GPL. El 16 de enero de 2006 se publicó el primer borrador de discusión de la GPLv3 y se inició la consulta pública. La FSF publicó la versión oficial de la GPLv3 el 29 de junio de 2007. La GPLv3 fue redactada por Richard Stallman, con el asesoramiento legal de Eben Moglen y Richard Fontana del Software Freedom Law Center . [ 26 ] [ 27 ]

Según Stallman, los cambios más importantes involucraron patentes de software , compatibilidad de licencias de software libre , la definición de "código fuente" y restricciones de hardware en modificaciones de software (como la tivoización ). [ 26 ] [ 28 ] Otros cambios involucraron la internacionalización, el manejo de violaciones de licencia y la concesión de permisos adicionales por parte del titular de los derechos de autor. El término propagación de software se definió explícitamente como la copia y duplicación de software.

El proceso de consulta pública fue coordinado por la Free Software Foundation con la asistencia del Software Freedom Law Center , la Free Software Foundation Europe y otros grupos de software libre. [ 29 ] Se recogieron comentarios del público a través del portal web gplv3.fsf.org , [ 30 ] utilizando un software desarrollado específicamente para ello llamado stet . Al finalizar el período de comentarios, se habían presentado un total de 2636 comentarios. [ 31 ]

El tercer borrador de la GPLv3 se publicó el 28 de marzo de 2007. [ 32 ] Este borrador incluía un lenguaje destinado a prevenir acuerdos relacionados con patentes, como el controvertido acuerdo entre Microsoft y Novell ; además, restringía las cláusulas anti-tivoización a las definiciones legales de "usuario" y "producto de consumo". El borrador también eliminó explícitamente la sección sobre "Limitaciones geográficas", cuya probable eliminación se había anunciado en el inicio de la consulta pública.

Richard Stallman en la presentación del primer borrador de la GNU GPLv3 en el MIT en Cambridge, Massachusetts, Estados Unidos. A su derecha se encuentra Eben Moglen , profesor de derecho de la Universidad de Columbia y presidente del Software Freedom Law Centre.

El cuarto y último borrador de discusión se publicó el 31 de mayo de 2007. [ 33 ] Introdujo la compatibilidad con la versión 2.0 de la Licencia Apache (ya que las versiones anteriores son incompatibles); aclaró el papel de los contratistas externos; e hizo una excepción para evitar problemas percibidos con un acuerdo al estilo Microsoft-Novell, estableciendo en la Sección 11, párrafo 6, lo siguiente:

No podrá transmitir una obra protegida si es parte de un acuerdo con un tercero que se dedica a la distribución de software, en virtud del cual usted realiza un pago a dicho tercero en función del alcance de su actividad de transmisión de la obra, y en virtud del cual el tercero otorga, a cualquiera de las partes que recibirían la obra protegida de usted, una licencia de patente discriminatoria  ...

Esta excepción tenía como objetivo hacer ineficaces tales acuerdos futuros. La licencia también pretendía obligar a Microsoft a tomar medidas: extender las licencias de patente que había otorgado a los clientes de Novell para el uso del software GPLv3 a todos los usuarios de dicho software; esta extensión solo era posible si Microsoft era legalmente un "distribuidor" del software GPLv3. [ 34 ]

Los primeros borradores de la GPLv3 también permitían a los licenciantes añadir un requisito similar al de la AGPL que habría resuelto una laguna en la GPL relativa a los proveedores de servicios de aplicaciones . [ 35 ] [ 36 ] La libertad de ejecutar, estudiar y compartir el código fuente, así como garantizar las protecciones de copyleft, resulta algo ambigua en el contexto de los servicios web. Sin embargo, surgieron preocupaciones sobre los costes administrativos de comprobar el código para los requisitos adicionales propuestos en los primeros borradores de la GPLv3; finalmente se decidió mantener separadas la GPL y la AGPL. [ 37 ]

Otros encuestados —en particular desarrolladores de alto perfil del kernel de Linux como Linus Torvalds , Greg Kroah-Hartman y Andrew Morton— utilizaron comentarios en los medios y declaraciones públicas para objetar partes de los borradores de la GPLv3. [ 38 ] Los desarrolladores del kernel desaprobaron las cláusulas sobre DRM (y tivoización), patentes y "restricciones adicionales"; además, advirtieron sobre una " balcanización " del "Universo del Código Abierto". [ 38 ] [ 39 ] Linus Torvalds, quien optó por no adoptar la GPLv3 para el kernel de Linux, [ 40 ] reiteró su crítica varios años después. [ 41 ] [ 42 ]

La GPLv3 mejoró la compatibilidad con varias licencias de software libre, como la Licencia Apache (versión 2.0) y la Licencia Pública General Affero de GNU (con la que no se podía combinar la GPLv2). [ 43 ] Sin embargo, el software GPLv3 solo podía combinarse y compartir código con software GPLv2 si se cumplían dos condiciones: la licencia GPLv2 utilizada contenía la cláusula opcional "o posterior" y el software se actualizaba a GPLv3. Si bien la cláusula "GPLv2 o cualquier versión posterior" es considerada por la FSF como la forma más común de licenciar software GPLv2, [ 44 ] el desarrollador de Toybox, Rob Landley, la describió como una cláusula de rescate . [ c ] Entre los proyectos de software licenciados con la cláusula opcional "o posterior" se incluyen Joomla [ 47 ] y el Proyecto GNU , [ 48 ] mientras que un ejemplo destacado sin esta cláusula es el kernel de Linux. [ 40 ] [ 49 ]

La versión final del texto de la licencia GPLv3 se publicó el 29 de junio de 2007. [ 50 ]

Términos y condiciones

Los términos y condiciones de la GPL deben estar disponibles para cualquier persona que reciba una copia de una obra con licencia GPL ("el licenciatario"). Todo licenciatario que acepte los términos y condiciones tiene permiso para modificar la obra, así como para copiarla y redistribuirla, o cualquier versión derivada. El licenciatario puede cobrar por este servicio o prestarlo gratuitamente. Este último punto distingue a la GPL de las licencias de software que prohíben la redistribución comercial. La FSF afirma que el software libre no debe imponer restricciones al uso comercial, y la GPL establece explícitamente que las obras GPL pueden venderse a cualquier precio. [ 51 ]

La GPL también establece que un distribuidor no puede imponer "restricciones adicionales a los derechos otorgados por la GPL". Esta declaración prohíbe actividades como la distribución del software bajo un acuerdo o contrato de confidencialidad.

La cuarta sección de la GPLv2 y la séptima sección de la GPLv3 exigen que los programas distribuidos como binarios precompilados vayan acompañados de uno de los siguientes elementos: una copia del código fuente; una oferta por escrito para distribuir el código fuente mediante el mismo mecanismo que el archivo binario precompilado; o una oferta por escrito para obtener el código fuente que el usuario recibió al descargar el archivo binario precompilado bajo la GPL. La segunda sección de la GPLv2 y la quinta sección de la GPLv3 también exigen la distribución de la licencia junto con el programa. La GPLv3 permite poner el código fuente a disposición de otras maneras para cumplir con su séptima sección. Estas maneras incluyen la descarga del código fuente desde un servidor de red cercano y la transmisión punto a punto, siempre que el código compilado esté disponible de la misma forma y existan instrucciones claras sobre dónde encontrarlo.

La FSF no posee los derechos de autor de una obra publicada bajo la GPL a menos que el autor ceda explícitamente sus derechos a la FSF; esto rara vez ocurre, salvo en el caso de programas que forman parte del Proyecto GNU. Solo los titulares individuales de los derechos de autor tienen autoridad para demandar cuando se sospecha una infracción de la licencia.

Declaraciones GPL impresas para dispositivos de entretenimiento de consumo que incorporan componentes GPL.

Uso de software con licencia

El software bajo la GPL puede utilizarse para cualquier propósito, incluidos los comerciales, e incluso como herramienta para crear software propietario , como cuando se utilizan compiladores con licencia GPL . [ 52 ] Los usuarios o empresas que distribuyen obras con licencia GPL (por ejemplo, software) pueden cobrar una tarifa por las copias o proporcionarlas gratuitamente. Esto distingue a la GPL de otros dos tipos de licencia: las licencias de software shareware que permiten la copia para uso personal pero prohíben la distribución comercial, y las licencias propietarias donde la copia está prohibida por la ley de derechos de autor . La FSF afirma que el software libre que respeta la libertad no debe restringir el uso y la distribución comercial (incluida la redistribución): [ 51 ] [ 53 ]

Para uso exclusivamente privado (o interno), sin venta ni distribución, el código del software puede modificarse y reutilizarse parcialmente sin necesidad de publicar el código fuente. Para su venta o distribución, es necesario que el código fuente completo esté disponible para los usuarios finales, incluyendo cualquier modificación o adición. En ese caso, se aplica la licencia copyleft para garantizar que los usuarios finales conserven las libertades mencionadas anteriormente.

Sin embargo, el software que se ejecuta como un programa de aplicación bajo un sistema operativo con licencia GPL (como Linux) no requiere tener licencia GPL ni distribuirse con disponibilidad de código fuente; la licencia depende únicamente de las bibliotecas y componentes de software utilizados, pero no de la plataforma subyacente. [ 54 ] Por ejemplo, si un programa consta únicamente de código fuente original , o se combina con código fuente de otros componentes de software , [ d ] entonces los componentes de software personalizados no necesitan tener licencia GPL ni necesitan poner su código fuente a disposición; incluso si el sistema operativo subyacente utilizado tiene licencia GPL, las aplicaciones que se ejecutan en el sistema no se consideran obras derivadas. [ 54 ] Solo si se utilizan partes con licencia GPL en un programa (y el programa se distribuye) todo el demás código fuente del programa debe ponerse a disposición bajo los mismos términos de licencia. La Licencia Pública General Reducida de GNU (LGPL) fue diseñada para tener un copyleft más débil que la GPL, ya que la LGPL no exige que el código fuente desarrollado a medida (a diferencia de las partes con licencia LGPL) esté disponible bajo los mismos términos de licencia.

La quinta sección de la GPLv3 establece que ningún código con licencia GPL se considerará una "medida de protección técnica" efectiva, según lo define el Artículo 11 del Tratado de la OMPI sobre Derecho de Autor , y que quienes distribuyen la obra renuncian a todo poder legal para prohibir la elusión de la medida de protección técnica "en la medida en que dicha elusión se efectúe mediante el ejercicio de los derechos conferidos por esta Licencia con respecto a la obra protegida". Esta declaración significa que los usuarios no pueden ser considerados responsables por eludir la gestión de derechos digitales (DRM) implementada en el código con licencia GPLv3, según leyes como la Ley de Derechos de Autor del Milenio Digital (DMCA) de los Estados Unidos. [ 55 ]

Copyleft

Los derechos de distribución otorgados por la GPL para versiones modificadas de una obra no son incondicionales. Cuando una persona distribuye una obra con licencia GPL junto con sus propias modificaciones, los requisitos para distribuir la obra completa no pueden ser mayores que los establecidos en la GPL. Este requisito se conoce como copyleft y su validez legal se deriva del uso de los derechos de autor en los programas informáticos.

Dado que una obra bajo licencia GPL está protegida por derechos de autor, el licenciatario no tiene derecho a redistribuirla, salvo bajo los términos de la licencia. Solo se requiere el cumplimiento de los términos de la GPL para ejercer derechos normalmente restringidos por la ley de derechos de autor, como la redistribución. Por el contrario, si una persona distribuye copias de la obra sin respetar los términos de la GPL (por ejemplo, manteniendo el código fuente en secreto), el autor original puede demandarla en virtud de la ley de derechos de autor.

Históricamente, la ley de derechos de autor se ha utilizado para impedir la distribución de obras por parte de personas no autorizadas por el creador. Copyleft utiliza las mismas leyes de derechos de autor para lograr un objetivo muy diferente. Copyleft otorga derechos de distribución a todas las partes, siempre que estas otorguen los mismos derechos a las partes subsiguientes, y estas a las siguientes, y así sucesivamente. De esta manera, la GPL y otras licencias copyleft intentan garantizar el acceso libre a la obra y a todos sus derivados. [ 56 ]

Muchos distribuidores de programas con licencia GPL incluyen el código fuente junto con los ejecutables . Una forma alternativa de cumplir con el copyleft es ofrecer por escrito el código fuente en un soporte físico (como un CD) previa solicitud. En la práctica, muchos programas con licencia GPL se distribuyen por internet, y el código fuente se pone a disposición mediante el protocolo FTP o HTTP . Para la distribución por internet, este método cumple con la licencia.

Copyleft se aplica solo cuando una persona busca redistribuir el programa. Los desarrolladores pueden crear versiones privadas modificadas sin obligación de divulgar las modificaciones, siempre que no distribuyan el software modificado a ninguna otra persona. Copyleft se aplica solo al software, pero no a su salida (a menos que esa salida sea en sí misma una obra derivada del programa). [ e ] Por ejemplo, un portal web público que ejecuta una versión modificada de un sistema de gestión de contenido con licencia GPL no está obligado a distribuir sus cambios al software subyacente; esto se debe a que el portal web modificado no se está redistribuyendo, sino que se está alojando, y también a que la salida del portal web no es una obra derivada del sistema de gestión de contenido con licencia GPL.

Algunas personas han debatido si la publicación de código fuente ofuscado constituye una violación de la GPLv1 , por ejemplo, en casos donde el autor no está dispuesto a hacerlo público. El consenso del debate consideró que dicha publicación era poco ética, pero no una violación de la licencia. El problema se aclaró cuando la GPL se modificó en la versión 2 para exigir que se pusiera a disposición la versión "preferida" del código fuente. [ 58 ]

Licencia versus contrato

La GPL fue diseñada como una licencia , no como un contrato. [ 59 ] En algunas jurisdicciones de derecho anglosajón , la distinción legal entre una licencia y un contrato es importante: los contratos son exigibles por el derecho contractual , mientras que las licencias se hacen cumplir bajo el derecho de autor . Sin embargo, esta distinción no es útil en muchas jurisdicciones sin diferencias entre contratos y licencias, como los sistemas de derecho civil . [ 60 ]

Las personas que rechazan los términos y condiciones de la GPL no tienen permiso, según la ley de derechos de autor, para copiar o distribuir software con licencia GPL ni obras derivadas. Sin embargo, si estas personas no redistribuyen el programa con licencia GPL, aún pueden usar el software dentro de su organización como deseen, y las obras (incluidos los programas) creadas utilizando el programa no tienen por qué estar cubiertas por esta licencia. [ 61 ] [ 62 ] [ 63 ] [ 64 ] [ 65 ] [ 66 ] [ 67 ]

En 2007, la desarrolladora de software Allison Randal argumentó que la GPLv3 (como licencia) es innecesariamente confusa para los lectores no especializados, y que podría simplificarse manteniendo las mismas condiciones y fuerza legal. [ 68 ]

En abril de 2017, un tribunal federal de EE. UU. dictaminó que una licencia de código abierto es un contrato ejecutable. [ 69 ]

En octubre de 2021, la organización Software Freedom Conservancy (como usuario final) demandó a la empresa Vizio (como titular de los derechos de autor) por incumplimiento de contrato; el objetivo de la demanda era obtener el código fuente de los televisores de Vizio. Un juez federal dictaminó provisionalmente que la GPL es un contrato exigible por los usuarios finales, así como una licencia para los titulares de los derechos de autor. [ 70 ]

Derivaciones

El texto de la GPL está protegido por derechos de autor , y dichos derechos pertenecen a la Free Software Foundation.

La FSF permite crear nuevas licencias basadas en la GPL, siempre que las licencias derivadas no utilicen el preámbulo de la GPL sin autorización. Sin embargo, se desaconseja este uso, ya que dicha licencia podría ser incompatible con la GPL [ 71 ] y provocar una aparente proliferación de licencias .

Otras licencias creadas por el Proyecto GNU incluyen la Licencia Pública General Reducida de GNU , la Licencia de Documentación Libre de GNU y la Licencia Pública General Affero de GNU .

El texto de la GPL no está cubierto por la GPL. Los derechos de autor de la licencia prohíben la modificación de la misma. Se permite copiar y distribuir la licencia, ya que la GPL exige que los destinatarios reciban "una copia de esta Licencia junto con el Programa". [ 72 ] Según las Preguntas Frecuentes de la GPL , cualquier persona puede crear una nueva licencia utilizando una versión modificada de la GPL, siempre que cumpla tres condiciones: utilice un nombre diferente para la licencia; no mencione "GNU"; y elimine el preámbulo. Sin embargo, el preámbulo puede utilizarse en una licencia modificada si se obtiene el permiso de la Free Software Foundation (FSF). [ 73 ]

Licencia pública general modificada de GNAT

La Licencia Pública General Modificada GNAT (abreviada: GPL Modificada , GMGPL ) es una versión de la Licencia Pública General de GNU específicamente modificada para unidades compiladas y para la característica genérica que se encuentra en el lenguaje de programación Ada . La modificación es la siguiente:

Como excepción especial, si otros archivos instancian genéricos a partir de esta unidad, o si se enlaza esta unidad con otros archivos para generar un ejecutable, esta unidad por sí sola no hace que el ejecutable resultante esté cubierto por la Licencia Pública General de GNU. Sin embargo, esta excepción no invalida ninguna otra razón por la que el archivo ejecutable pudiera estar cubierto por la Licencia Pública General de GNU.

El compilador GNAT Ada puede automatizar las comprobaciones de conformidad para algunos problemas de licencias de software GPL mediante una directiva del compilador . Úsela pragma License (Modified_GPL);para activar la comprobación contra la GPL modificada. El Manual de referencia de GNAT [ 74 ] documenta la directiva License [ 75 ] junto con otras directivas del compilador.

Trabajos vinculados y derivados

Bibliotecas

Según la FSF, «La GPL no exige que publiques tu versión modificada ni ninguna parte de ella. Eres libre de hacer modificaciones y usarlas de forma privada, sin publicarlas jamás». [ 76 ] Sin embargo, si una persona publica una entidad con licencia GPL, surge una cuestión sobre el enlace, concretamente, si un programa propietario que utiliza una biblioteca GPL infringe la GPL.

La cuestión clave radica en si el software que no se rige por la GPL puede enlazarse de forma estática o dinámica con bibliotecas GPL de manera legal. Existen diferentes opiniones al respecto. La GPL es clara al exigir que todas las obras derivadas de código bajo su licencia también deben estar bajo la misma licencia. La ambigüedad surge en lo que respecta al uso de bibliotecas GPL y la inclusión de software GPL en un paquete más grande (quizás integrado en un archivo binario mediante enlace estático).

Punto de vista: el enlace dinámico y estático viola la GPL.

La Free Software Foundation posee los derechos de autor de varios productos de software notables con licencia GPL y del texto de la licencia en sí. La fundación afirma que un ejecutable que utiliza una biblioteca de enlace dinámico es, de hecho, una obra derivada. Sin embargo, esta afirmación no se aplica a programas separados que se comunican entre sí. [ 77 ]

La Free Software Foundation también creó la LGPL , que es casi idéntica a la GPL, pero con permisos adicionales para permitir la vinculación con el fin de "utilizar la biblioteca".

Richard Stallman y la FSF animan específicamente a los desarrolladores de bibliotecas a licenciarlas bajo la GPL, de modo que los programas propietarios no puedan utilizarlas, en un esfuerzo por proteger el mundo del software libre proporcionándole más herramientas que el mundo del software propietario. [ 78 ]

Punto de vista: el enlace estático viola la GPL, pero no está claro sobre el enlace dinámico.

Algunas personas creen que, si bien el enlace estático produce obras derivadas, no está claro si un ejecutable que enlaza dinámicamente con código GPL debería considerarse una obra derivada (véase copyleft débil ). El autor de Linux, Linus Torvalds, coincide en que el enlace dinámico puede crear obras derivadas, pero discrepa sobre las circunstancias. [ 79 ]

Un abogado de Novell ha escrito que el hecho de que el enlace dinámico no sea derivado "tiene sentido", pero no es "claro", y que la evidencia de un enlace dinámico bien intencionado puede verse en la existencia de controladores de kernel de Linux propietarios. [ 80 ]

En el caso Galoob contra Nintendo , el Tribunal de Apelaciones del Noveno Circuito de los Estados Unidos definió una obra derivada como aquella que posee " forma" o permanencia, y señaló que "la obra infractora debe incorporar una parte de la obra protegida por derechos de autor de alguna forma". Sin embargo, hasta la fecha , ninguna decisión judicial clara ha resuelto esta cuestión en particular. [ 81 ]

Punto de vista: el enlace es irrelevante

Según un artículo en Linux Journal , Lawrence Rosen (exasesor jurídico de la Open Source Initiative ) argumenta que el método de enlace es en gran medida irrelevante para determinar si un software es una obra derivada ; más importante es si el software fue diseñado para interactuar con software o bibliotecas cliente. [ 82 ] Rosen afirma: «El principal indicador de si un nuevo programa es una obra derivada es si el código fuente del programa original se utilizó [en el sentido de copiar y pegar], se modificó, se tradujo o se cambió de alguna manera para crear el nuevo programa. Si no, entonces yo diría que no es una obra derivada»; enumera muchos otros puntos sobre la intención, la agrupación y el mecanismo de enlace. [ 82 ] Además, argumenta en el sitio web de su empresa que estos factores «basados ​​en el mercado» son más importantes que la técnica de enlace. [ 83 ]

También está la cuestión específica de si un complemento o módulo (como los módulos del kernel para la tarjeta gráfica NVidia o ATI ) debe estar bajo la licencia GPL si razonablemente puede considerarse como una obra independiente. Este punto de vista sugiere que los complementos razonablemente separados, o los complementos para software diseñado para usar complementos, podrían licenciarse bajo una licencia arbitraria si la obra está bajo la licencia GPLv2. De particular interés es el párrafo de la GPLv2:

Usted podrá modificar su copia o copias del Programa o cualquier parte del mismo, formando así una obra basada en el Programa, y ​​copiar y distribuir dichas modificaciones u obras bajo los términos de la Sección 1 anterior, siempre que también cumpla con todas estas condiciones:  ...

b) Usted debe asegurarse de que cualquier obra que distribuya o publique, que en su totalidad o en parte contenga o derive del Programa o cualquier parte del mismo, se licencie como una totalidad sin cargo alguno para todos los terceros bajo los términos de esta Licencia.  ... Estos requisitos se aplican a la obra modificada en su totalidad. Si secciones identificables de dicha obra no derivan del Programa y pueden considerarse razonablemente obras independientes y separadas en sí mismas, entonces esta Licencia y sus términos no se aplican a esas secciones cuando usted las distribuya como obras separadas. Pero cuando distribuya las mismas secciones como parte de una obra completa basada en el Programa, la distribución de la obra completa debe realizarse bajo los términos de esta Licencia, cuyos permisos para otros licenciatarios se extienden a la totalidad de la obra y, por lo tanto, a cada una de sus partes, independientemente de quién la haya escrito.

La GPLv3 tiene una cláusula diferente:

Podrá usted distribuir una obra basada en el Programa o en las modificaciones realizadas para producirla a partir del Programa, en forma de código fuente, según lo estipulado en la Sección 4, siempre que cumpla además con todas estas condiciones:  ...

c) Debe licenciar la obra completa, en su totalidad, bajo esta Licencia a cualquier persona que obtenga una copia. Por lo tanto, esta Licencia se aplicará, junto con cualquier término adicional aplicable de la Sección 7, a la obra completa y a todas sus partes, independientemente de cómo estén empaquetadas. Esta Licencia no otorga permiso para licenciar la obra de ninguna otra manera, pero no invalida dicho permiso si lo ha recibido por separado.  ... Una compilación de una obra protegida con otras obras separadas e independientes, que no son por su naturaleza extensiones de la obra protegida, y que no están combinadas con ella de manera que formen un programa mayor, en o sobre un volumen de un medio de almacenamiento o distribución, se denomina "agregado" si la compilación y sus derechos de autor resultantes no se utilizan para limitar el acceso o los derechos legales de los usuarios de la compilación más allá de lo que permiten las obras individuales. La inclusión de una obra protegida en un agregado no hace que esta Licencia se aplique a las demás partes del agregado.

Como caso de estudio, algunos complementos y temas (o apariencias ) supuestamente propietarios para un sistema de gestión de contenido ( CMS ) GPLv2 han sido objeto de críticas, con representación de ambos lados del debate. Ejemplos de estos sistemas incluyen Drupal y WordPress . [ 84 ]

La FSF distingue la forma en que se invoca un complemento. Si el complemento se invoca mediante enlace dinámico y realiza llamadas a funciones de un programa GPL, entonces es muy probable que el complemento sea una obra derivada. [ 85 ]

Comunicación y agrupación con programas que no son GPL

El mero hecho de comunicarse con otros programas no requiere, por sí solo, que todo el software sea GPL; tampoco lo requiere distribuir software GPL junto con software que no lo sea. Sin embargo, deben cumplirse ciertas condiciones menores que garantizan que no se restrinjan los derechos del software GPL. A continuación, se cita una parte de las preguntas frecuentes sobre la GPL (en gnu.org ), que describe hasta qué punto se permite que el software se comunique con programas GPL y se incluya en paquetes con ellos: [ 86 ]

¿Cuál es la diferencia entre un "agregado" y otros tipos de "versiones modificadas"?

Un «conjunto» consta de varios programas independientes, distribuidos juntos en un mismo CD-ROM u otro soporte. La GPL permite crear y distribuir un conjunto, incluso cuando las licencias del resto del software no son libres o son incompatibles con la GPL. La única condición es que no se puede distribuir el conjunto bajo una licencia que impida a los usuarios ejercer los derechos que les otorgaría la licencia individual de cada programa.

¿Dónde está el límite entre dos programas separados y un programa dividido en dos partes? Esta es una cuestión legal que, en última instancia, decidirán los jueces. Creemos que un criterio adecuado depende tanto del mecanismo de comunicación (ejecución, tuberías, RPC, llamadas a funciones dentro de un espacio de direcciones compartido, etc.) como de la semántica de la comunicación (qué tipo de información se intercambia).

Si los módulos se incluyen en el mismo archivo ejecutable, sin duda se combinan en un solo programa. Si los módulos están diseñados para ejecutarse enlazados en un espacio de direcciones compartido, casi con toda seguridad se combinan en un solo programa.

En cambio, las tuberías, los sockets y los argumentos de línea de comandos son mecanismos de comunicación que normalmente se utilizan entre dos programas distintos. Por lo tanto, cuando se emplean para la comunicación, los módulos suelen ser programas independientes. Sin embargo, si la semántica de la comunicación es lo suficientemente compleja, con el intercambio de estructuras de datos internas complejas, esto también podría justificar considerar las dos partes como integradas en un programa mayor.

La FSF, por lo tanto, establece una distinción entre "biblioteca" y "otro programa" a través de dos aspectos de la situación: la "complejidad" y la "intimidad" del intercambio de información, y el mecanismo (más que la semántica). Sin embargo, la fundación reconoce que la cuestión no es sencilla y que la jurisprudencia determinará el resultado en situaciones complejas.

La primera violación conocida de la GPL ocurrió en 1989, cuando la empresa NeXT extendió el compilador GCC para admitir Objective-C , pero no publicó los cambios. [ 87 ] Tras una investigación, la empresa creó un archivo de parche público . No se presentó ninguna demanda por esta violación. [ 88 ]

En 2002, MySQL AB demandó a la empresa Progress NuSphere por infracción de derechos de autor y marcas registradas ante un tribunal federal estadounidense. NuSphere supuestamente violó los derechos de autor de MySQL al vincular el código de MySQL, licenciado bajo la GPL, con la tabla NuSphere Gemini sin cumplir con la licencia. Tras una audiencia preliminar el 27 de febrero de 2002, las partes entablaron negociaciones para llegar a un acuerdo. [ f ] Después de la audiencia, la FSF comentó que la jueza "dejó claro que considera la GNU GPL una licencia vinculante y ejecutable". [ 89 ]

En agosto de 2003, el Grupo SCO declaró que creía que la GPL no tenía validez legal y que tenía la intención de iniciar acciones legales por secciones de código supuestamente copiadas de SCO Unix al núcleo de Linux . Esta postura era problemática para SCO, ya que habían distribuido Linux y otro código con licencia GPL en su distribución Caldera OpenLinux , y hay poca evidencia de que tuvieran algún derecho legal para hacerlo, excepto bajo los términos de la GPL. En febrero de 2018, después de una sentencia de un tribunal federal de circuito, una apelación y una remisión parcial al tribunal de circuito, las partes reiteraron sus reclamaciones restantes y proporcionaron un plan para avanzar hacia una sentencia definitiva. [ 90 ] Las reclamaciones restantes giraban en torno al Proyecto Monterey y se resolvieron en noviembre de 2021 cuando IBM pagó 14,25 millones de dólares al síndico de la quiebra de TSG (anteriormente SCO). [ 91 ]

En abril de 2004, el Tribunal de Distrito de Múnich otorgó al proyecto netfilter / iptables una orden judicial preliminar contra Sitecom Alemania , después de que Sitecom se negara a cesar la distribución del software de Netfilter, licenciado bajo la GPL, en violación de los términos de dicha licencia. Harald Welte, de Netfilter, estuvo representado por Till Jaeger, cofundador del Institut für Rechtsfragen der Freien und Open Source Software ( ifrOSS , o «Instituto para cuestiones legales relativas al software libre y de código abierto» en español). En julio de 2004, el tribunal alemán confirmó esta orden judicial como sentencia definitiva contra Sitecom. [ 92 ] La justificación del tribunal fue la siguiente:

El demandado ha infringido los derechos de autor del demandante al ofrecer el software «netfilter/iptables» para su descarga y al publicitar su distribución, sin adherirse a las condiciones de la licencia GPL. Dichas acciones solo serían permisibles si el demandado contara con una licencia.  Esto es independiente de si el demandante y el demandado han acordado o no las condiciones de la licencia GPL. Si las partes no hubieran acordado la GPL, el demandado carecería, no obstante, de los derechos necesarios para copiar, distribuir y poner a disposición del público el software «netfilter/iptables».

Este fallo reflejó las predicciones formuladas previamente por Eben Moglen, de la FSF. El fallo fue importante por dos razones: fue la primera confirmación judicial de que la violación de los términos de la GPL podía constituir una infracción de derechos de autor, y sentó jurisprudencia sobre la aplicabilidad de la GPLv2 según la legislación alemana. [ 93 ]

En mayo de 2005, Daniel Wallace presentó una demanda contra la Free Software Foundation en el Distrito Sur de Indiana , alegando que la GPL era un intento ilegal de fijar precios (a cero). La demanda fue desestimada en marzo de 2006, con el argumento de que Wallace no había presentado una reclamación antimonopolio válida; el tribunal señaló que "la GPL fomenta, en lugar de desalentar, la libre competencia y la distribución de sistemas operativos informáticos, cuyos beneficios se transfieren directamente a los consumidores". [ 94 ] A Wallace se le negó la posibilidad de enmendar su demanda y se le ordenó pagar los gastos legales de la FSF.

El 8 de septiembre de 2005, el Tribunal del Distrito Central de Seúl dictaminó que la GPL no era relevante para un caso relacionado con secretos comerciales derivados de una obra con licencia GPL. [ 95 ] Los demandados argumentaron que, dado que es imposible mantener secretos comerciales cumpliendo con la GPL y distribuyendo la obra, no estaban infringiendo la ley de secretos comerciales. Este argumento fue considerado infundado.

El 6 de septiembre de 2006, el proyecto gpl-violations.org ganó un litigio judicial contra D-Link Germany GmbH, en relación con el uso por parte de D-Link de partes del núcleo Linux en dispositivos de almacenamiento que distribuían, lo cual infringía los derechos de autor. [ 96 ] La sentencia declaró que la GPL es válida, jurídicamente vinculante y se mantiene vigente en un tribunal alemán. [ 97 ]

A finales de 2007, los desarrolladores de BusyBox y el Software Freedom Law Center iniciaron un programa para lograr que los distribuidores de BusyBox en sistemas embebidos cumplieran con la licencia GPL , demandando a aquellos que se negaban a hacerlo. Se afirmó que estas demandas fueron los primeros casos en Estados Unidos en los que se recurrió a los tribunales para hacer cumplir las obligaciones de la GPL (véase Demandas de BusyBox por incumplimiento de la GPL ).

El 11 de diciembre de 2008, la Free Software Foundation demandó a Cisco Systems, Inc. por infracciones de derechos de autor cometidas por su división Linksys; estas infracciones afectaban a los paquetes de software coreutils , readline , Parted , Wget , GNU Compiler Collection , binutils y GNU Debugger , todos ellos con licencia GPL de la FSF . Linksys distribuye estos paquetes en el firmware Linux [ 98 ] de sus routers inalámbricos WRT54G , así como en muchos otros dispositivos. Estos dispositivos incluyen módems DSL y de cable, dispositivos de almacenamiento en red (NAS), pasarelas de voz sobre IP , dispositivos de red privada virtual (VPN) y un reproductor multimedia (o sistema de cine en casa). [ 99 ]

La FSF demandó a Cisco tras seis años de múltiples problemas:

  • La FSF ha presentado repetidas quejas a Cisco.
  • Cisco afirma que corregirían, o estaban corrigiendo, sus problemas de cumplimiento (es decir, no proporcionar copias completas de todo el código fuente y sus modificaciones).
  • Se siguen descubriendo y denunciando nuevas infracciones con cada vez más productos.
  • Falta de acción por parte de Linksys, un proceso descrito en el blog de la FSF como un "juego de golpear al topo que dura cinco años" [ 99 ].

Cisco resolvió el caso seis meses después aceptando varias medidas:

  • "designar un director de software libre para Linksys" para garantizar el cumplimiento
  • "Notificar a los destinatarios anteriores de productos Linksys que contienen programas FSF sobre sus derechos bajo la GPL"
  • poner a disposición del público el código fuente de los programas de la FSF en su sitio web.
  • hacer una contribución monetaria al FSF [ 100 ]

En 2011, se observó que GNU Emacs había estado publicando accidentalmente algunos archivos binarios sin el código fuente correspondiente durante dos años, en contra del espíritu previsto de la GPL , lo que resultó en una violación de derechos de autor . [ 101 ] Richard Stallman describió este incidente como un "error muy grave", [ 102 ] que se corrigió rápidamente. La FSF no demandó a ningún redistribuidor posterior que infringió inadvertidamente la GPL al distribuir estos archivos binarios.

En 2017, Artifex, creador del intérprete Ghostscript , demandó a Hancom , creador de una suite ofimática que incluía Ghostscript. Artifex ofrece dos licencias para Ghostscript: una licencia AGPL y una licencia comercial. Hancom no adquirió una licencia comercial de Artifex ni lanzó su suite ofimática como software libre. Artifex demandó a Hancom ante el Tribunal de Distrito de los Estados Unidos y presentó dos alegaciones: primero, que el uso de Ghostscript por parte de Hancom constituía una violación de los derechos de autor; segundo, que el uso de Ghostscript por parte de Hancom constituía una violación de la licencia. El tribunal dictaminó que la licencia AGPL era un contrato vinculante y que Hancom había incumplido dicho contrato. [ 103 ] [ 104 ]

El 20 de julio de 2021, los desarrolladores del motor de ajedrez de código abierto Stockfish demandaron a ChessBase , creador de software de ajedrez, por violar la licencia GPLv3. [ 105 ] Los creadores de Stockfish alegaron que ChessBase solo había realizado modificaciones menores al código de Stockfish y había vendido los nuevos motores de ajedrez (Fat Fritz 2 y Houdini 6) a sus clientes. [ 106 ] Además, Fat Fritz 2 se comercializó como un motor de ajedrez innovador. En opinión de Stockfish, ChessBase había infringido la licencia al no distribuir estos productos como software libre de acuerdo con la GPL.

Un año después, el 7 de noviembre de 2022, las partes llegaron a un acuerdo y pusieron fin a la disputa. En un futuro próximo, ChessBase dejaría de vender productos que contuvieran código Stockfish, informando a sus clientes de este cambio mediante un aviso en las páginas web de la empresa. Sin embargo, un año después, se restablecería la licencia de ChessBase. Stockfish no solicitó indemnización por daños y perjuicios ni compensación económica. [ 107 ] [ 108 ] [ 109 ]

Compatibilidad y licencias múltiples

Guía rápida sobre la compatibilidad de licencias con GPLv3 según la FSF. Una línea discontinua indica que GPLv2 solo es compatible con GPLv3 con la cláusula "o cualquier versión posterior".

El código licenciado bajo varias otras licencias puede combinarse con un programa bajo la GPL sin conflicto, siempre que la combinación de restricciones en el trabajo en su conjunto no imponga restricciones adicionales más allá de lo que permite la GPL. [ 110 ] Además de los términos habituales de la GPL, existen restricciones y permisos adicionales que pueden aplicarse:

  1. Si un usuario desea combinar código con licencias de diferentes versiones de GPL, esta combinación solo está permitida si el código con la versión anterior de GPL incluye la declaración "o cualquier versión posterior". [ 111 ] Por ejemplo, la biblioteca GNU LibreDWG con licencia GPLv3 no puede ser utilizada por LibreCAD y FreeCAD , que tienen dependencias exclusivas de GPLv2. [ 112 ]
  2. El código con licencia LGPL puede vincularse con cualquier otro código, independientemente de la licencia de este último, [ 113 ] aunque la LGPL añade requisitos adicionales para el trabajo combinado. Por lo tanto, normalmente no se puede vincular código con licencia LGPLv3 y GPLv2, ya que el trabajo de código combinado añadiría requisitos adicionales de LGPLv3 sobre el software con licencia GPLv2. El código con licencia LGPLv2.x sin la indicación "cualquier versión posterior" puede relicenciarse si todo el trabajo combinado tiene licencia GPLv2 o GPLv3. [ 114 ]

La FSF mantiene una lista [ 115 ] de licencias de software libre compatibles con la GPL [ 116 ] que contiene muchas de las licencias más comunes, como la licencia MIT/X original , la licencia BSD (en su forma actual de 3 cláusulas) y la Licencia Artística 2.0. [ 117 ]

A partir de la GPLv3, ciertos materiales son unilateralmente compatibles con otros materiales: los materiales (como texto y otros medios) bajo la Licencia Internacional Creative Commons Atribución-CompartirIgual 4.0 pueden remezclarse en materiales con licencia GPL (principalmente software), pero no al revés, para casos de uso específicos como motores de juegos (bajo GPL) con scripts de juegos (bajo CC BY-SA ). [ 118 ] [ 119 ]

David A. Wheeler ha defendido que los desarrolladores de software libre (o de código abierto) utilicen únicamente licencias compatibles con la GPL, ya que el uso de otras licencias dificulta la participación y la contribución de código por parte de otras personas. [ 120 ] Como ejemplo específico de incompatibilidad de licencias, el sistema de archivos ZFS de Sun Microsystems no puede incluirse en el núcleo de Linux con licencia GPL, porque está licenciado bajo la Licencia Común de Desarrollo y Distribución ( CDL), incompatible con la GPL . Además, ZFS está protegido por patentes, por lo que la distribución de una implementación desarrollada de forma independiente y compatible con la GPL seguiría requiriendo el permiso de Oracle. [ 121 ]

Varias empresas utilizan el licenciamiento múltiple para distribuir una versión GPL y vender una licencia propietaria a compañías que desean combinar el paquete con código propietario (ya sea mediante enlace estático o dinámico). Algunos ejemplos de estas compañías son MySQL AB , Digia PLC (con el framework Qt , antes de 2011 de Nokia ), Red Hat (con Cygwin ) y Riverbank Computing (con PyQt ). Otras organizaciones, como la Fundación Mozilla (cuyos productos incluyen Mozilla Application Suite , Mozilla Thunderbird y Mozilla Firefox ), utilizaron el licenciamiento múltiple para distribuir versiones bajo la GPL y otras licencias de código abierto.

Texto y otros medios

Es posible utilizar la GPL para documentos de texto (o, en general, para cualquier tipo de medio) si está claro qué constituye el código fuente, que se define como "la forma preferida de la obra para realizar cambios en ella". [ 122 ] Sin embargo, para manuales y libros de texto, la FSF recomienda utilizar la Licencia de Documentación Libre de GNU (GFDL), que la fundación creó para este propósito. [ 123 ] No obstante, en una resolución adoptada en 2006, los desarrolladores de Debian recomendaron licenciar la documentación de su proyecto bajo la GPL, porque la GFDL era incompatible con la GPL. [ 124 ] Es decir, el texto licenciado bajo la GFDL no puede incorporarse al software GPL. [ 125 ] De manera similar, la fundación FLOSS Manuals , dedicada a la creación de manuales para software libre, optó en 2007 por prescindir de la GFDL en favor de la GPL para sus textos. [ 126 ]

Si se utiliza la GPL para fuentes de ordenador , cualquier documento o imagen creado con estas fuentes también podría tener que distribuirse bajo los términos de la GPL. Esta dependencia no se aplica en países que reconocen las tipografías (es decir, la apariencia de las fuentes) como artículos útiles y, por lo tanto, no susceptibles de derechos de autor , sino como archivos de fuentes como software informático protegido por derechos de autor . Esta situación puede complicar la incrustación de fuentes, ya que un documento podría considerarse «vinculado» a su fuente; en otras palabras, incrustar una fuente vectorial en un documento podría obligar a que el documento se publique bajo la GPL, pero una representación rasterizada de la fuente no estaría sujeta a la GPL. La FSF proporciona la excepción de la GPL para fuentes en los casos en que no se desea esta dependencia. [ 127 ]

Adopción

Históricamente, la familia GPL ha sido una de las licencias de software más populares en el ámbito del software libre . [ 7 ] [ 128 ] [ 9 ] [ 10 ] [ 11 ] [ 129 ]

Un estudio de 1997 de MetaLab , entonces el mayor archivo de software libre, mostró que la GPL representaba aproximadamente la mitad del software licenciado allí. [ 128 ] De manera similar, un estudio de 2000 de Red Hat Linux 7.1 encontró que el 53% del código fuente estaba licenciado bajo la GPL. [ 9 ] A partir de 2003Una proporción significativa de los proyectos listados en SourceForge.net pertenecían a la familia GPL: aproximadamente el 68 % de todos los proyectos listados y el 82,1 % de los proyectos con licencia que contaban con la certificación de la industria de código abierto. [ 130 ] A agosto de 2008 La familia GPL representó el 70,9% de los 44.927 proyectos de software libre listados en Freecode . [ 10 ]

Después de que se publicó la GPLv3 en junio de 2007, la adopción de esta nueva versión de licencia fue ampliamente discutida, y algunos proyectos decidieron no actualizar. [ 131 ] Por ejemplo, el kernel de Linux, MySQL , BusyBox , AdvFS , [ 132 ] Blender , el reproductor multimedia VLC y MediaWiki decidieron no adoptar la GPLv3. [ 40 ] [ 42 ] [ 133 ] [ 134 ] [ 135 ] [ 136 ] [ 137 ] [ 138 ] Aun así, dos años después del lanzamiento de la GPLv3, el gerente de la oficina de programas de código abierto de Google , Chris DiBona, informó lo siguiente: el 50% de los proyectos de código abierto con licencia GPL habían pasado de GPLv2 a GPLv3, contando los proyectos que estaban alojados en el servicio Google Code . [ 11 ]

En 2011, cuatro años después del lanzamiento de la GPLv3, el 6,5% de todos los proyectos con licencia de código abierto eran GPLv3, mientras que el 42,5% eran GPLv2, según datos de Black Duck Software. [ 139 ] [ 140 ] Más adelante en 2011, el analista Matthew Aslett de la empresa 451 Group afirmó en una publicación de blog que las licencias copyleft habían disminuido y las licencias permisivas habían aumentado, basándose en estadísticas de Black Duck Software. [ 141 ] De manera similar, en febrero de 2012, Jon Buys informó que entre los 50 principales proyectos en la plataforma GitHub , solo cinco proyectos estaban bajo una licencia GPL, incluidos proyectos con licencia dual y AGPL. [ 142 ]

Walter van Holst extrajo las estadísticas de uso de GPL de 2009 a 2013 de los datos del sitio web de Freecode mientras analizaba la proliferación de licencias : [ 12 ]

En agosto de 2013, según Black Duck Software, los datos de su sitio web mostraban que la familia de licencias GPL era utilizada por el 54 % de los proyectos de código abierto, con un desglose de las licencias individuales como se muestra en la tabla a continuación. [ 129 ] Sin embargo, un estudio posterior de 2013 mostró que el software con licencia GPL había aumentado, e incluso que los datos de Black Duck Software habían mostrado un aumento total en los proyectos de software con licencia GPL. El estudio posterior utilizó información pública recopilada de los repositorios del Proyecto Debian , y criticó a Black Duck Software por no publicar la metodología utilizada para recopilar sus estadísticas. [ 145 ] Daniel German, profesor del Departamento de Ciencias de la Computación de la Universidad de Victoria en Canadá, dio una charla en 2013 sobre los desafíos metodológicos para determinar qué licencias de software libre son las más utilizadas, y mostró que no pudo replicar el resultado de Black Duck Software. [ 146 ]

En 2015, según Black Duck, la GPLv2 había perdido su primer puesto frente a la licencia MIT y ahora ocupaba el segundo lugar; y la GPLv3 había caído al cuarto lugar, mientras que la licencia Apache había mantenido el tercer lugar. [ 7 ]

En marzo de 2015, un análisis de los repositorios en GitHub reveló que aproximadamente el 25 % de los proyectos con licencia utilizaban la familia de licencias GPL. [ 152 ] En junio de 2016, un análisis de los paquetes de la comunidad del Proyecto Fedora reveló que la GNU GPLv2 o posterior era la licencia más popular, y la familia GNU GPL la más popular (seguida por las familias MIT, BSD y GNU LGPL). [ 153 ]

En abril de 2018, whitesourcesoftware.com analizó el ecosistema FOSS; sus resultados mostraron que la GPLv3 ocupaba el tercer lugar (18%) y la GPLv2 el cuarto (11%), después de la licencia MIT (26%) y la licencia Apache 2.0 (21%). [ 154 ]

Recepción

La GPL es incompatible con muchos sistemas de distribución digital de aplicaciones, como la Mac App Store y otras plataformas de distribución de software (para teléfonos inteligentes y PC). El problema radica en el derecho a "hacer una copia para el prójimo", ya que este derecho se ve vulnerado por los sistemas de gestión de derechos digitales (DRM) integrados en la plataforma para impedir la copia de software de pago. Incluso si la aplicación es gratuita en la tienda de aplicaciones en cuestión, copiarla podría constituir una violación de los términos de dicha tienda. [ 155 ]

Existe una distinción entre una tienda de aplicaciones , que vende software con restricciones DRM bajo licencias propietarias, y el concepto más general de distribución digital a través de algún tipo de repositorio de software en línea . Prácticamente todos los sistemas Unix modernos y las distribuciones de Linux tienen repositorios de aplicaciones, incluidos NetBSD , FreeBSD , Ubuntu , Fedora y Debian . Estos repositorios de aplicaciones específicos contienen aplicaciones de software con licencia GPL, en algunos casos incluso cuando el proyecto principal no permite código con licencia GPL en el sistema base (por ejemplo, OpenBSD). [ 156 ] En otros casos, como la tienda de aplicaciones de Ubuntu , las aplicaciones de software comercial propietarias y las aplicaciones con licencia GPL están disponibles a través del mismo sistema. La Mac App Store (junto con proyectos similares) no es incompatible con las aplicaciones con licencia GPL por razones inherentes al concepto de una tienda de aplicaciones; más bien, la incompatibilidad se debe específicamente al requisito de los términos de uso de Apple: que todas las aplicaciones en la tienda utilicen las restricciones DRM de Apple. [ 155 ] Por el contrario, la tienda de aplicaciones de Ubuntu no tiene tal requisito: "Estos términos no limitan ni restringen sus derechos bajo ninguna licencia de software de código abierto aplicable." [ 157 ]

Microsoft

En 2001, el CEO de Microsoft, Steve Ballmer, se refirió a Linux como "un cáncer que se adhiere, en términos de propiedad intelectual, a todo lo que toca". [ 158 ] [ 159 ] En respuesta a los ataques de Microsoft contra la GPL, varios desarrolladores y defensores prominentes del software libre publicaron una declaración conjunta en apoyo de la licencia. [ 160 ] Microsoft lanzó Microsoft Windows Services para UNIX , que contiene código con licencia GPL. En julio de 2009, Microsoft publicó un conjunto de aproximadamente 20 000 líneas de código de controlador de Linux bajo la GPL. [ 161 ] El código del hipervisor Hyper-V en esta versión utilizó componentes de código abierto con licencia GPL; este código estaba originalmente vinculado estáticamente a partes binarias propietarias, lo cual no está permitido en el software con licencia GPL. [ 162 ]

Naturaleza "viral"

La descripción de la GPL como "viral" , cuando se la denomina "Virus Público General" o "Virus Público GNU" (GPV), se remonta al año siguiente de la publicación de la GPLv1. [ 163 ]

En 2001, el término recibió mayor atención pública cuando Craig Mundie , vicepresidente sénior de Microsoft, describió la GPL como "viral". [ 164 ] Mundie argumenta que la GPL tiene un efecto "viral", ya que solo permite la transmisión de programas completos; esto implica que los programas que se enlazan con bibliotecas GPL deben estar bajo una licencia compatible con GPL, de lo contrario no pueden combinarse ni distribuirse.

En una entrevista de 2006, Richard Stallman respondió que la metáfora de Mundie sobre un "virus" es incorrecta, ya que el software bajo la GPL no "ataca" ni "infecta" a otro software. Por consiguiente, Stallman cree que comparar la GPL con un virus es inapropiado, y que una mejor metáfora para el software bajo la GPL sería una planta araña : si una persona toma un trozo de esta planta y lo coloca en otro lugar, también crece allí. [ 165 ]

Sin embargo, el concepto de la naturaleza viral de la GPL fue adoptado posteriormente por otras personas. [ 166 ] [ 167 ] Por ejemplo, un artículo de 2008 afirmaba que «La licencia GPL es "viral", lo que significa que cualquier obra derivada que cree que contenga incluso la porción más pequeña del software previamente licenciado bajo la GPL también debe licenciarse bajo la licencia GPL». [ 168 ]

Barrera para la comercialización

El proyecto FreeBSD ha declarado que «un uso menos conocido e involuntario de la GPL es que resulta muy favorable para las grandes empresas que desean competir con las compañías de software. En otras palabras, la GPL es muy adecuada para usarse como arma de marketing, lo que podría reducir el beneficio económico general y contribuir a comportamientos monopolísticos». El proyecto también afirmó que la GPL puede «representar un verdadero problema para quienes desean comercializar software y obtener beneficios». [ 169 ]

Richard Stallman escribió sobre un ejemplo de práctica de comercialización éticamente aceptable: la práctica de vender excepciones a las licencias de software libre. Esta práctica implica que el titular de los derechos de autor de un software determinado toma dos medidas:

  • Libera el software (junto con el código fuente correspondiente) al público bajo una licencia de software libre.
  • "[Luego permite a los clientes pagar por el permiso para usar el mismo código bajo diferentes condiciones, por ejemplo, permitiendo su inclusión en aplicaciones propietarias".

Stallman consideraba que la práctica de vender excepciones era "aceptable desde la década de 1990, y en ocasiones la he sugerido a empresas. A veces, este enfoque ha permitido que programas importantes se conviertan en software libre". Si bien la FSF no practica la venta de excepciones, propone una comparación con la licencia X11 (una licencia de software libre sin copyleft) para sugerir que esta técnica de comercialización se considere éticamente aceptable. Publicar un programa bajo una licencia de software libre sin copyleft permitiría integrar el código en software propietario. Stallman comenta que «o bien debemos concluir que es incorrecto publicar cualquier cosa bajo la licencia X11 —una conclusión que me parece inaceptablemente extrema— o bien rechazar esta implicación. Usar una licencia que no sea copyleft es débil y, por lo general, una opción inferior, pero no es incorrecto. En otras palabras, vender excepciones permite cierta integración en software propietario, y la licencia X11 permite aún más integración. Si esto no hace que la licencia X11 sea inaceptable, tampoco hace que vender excepciones sea inaceptable». [ 170 ]

Críticas al software de código abierto

En 2000, el desarrollador y autor Nikolai Bezroukov publicó un análisis y una crítica exhaustiva de los fundamentos de la GPL y del modelo de desarrollo de software de Stallman, titulado "El laberinto de la libertad del software". [ 171 ] [ 172 ]

Como parodia de la GPL, la versión 2 de la Licencia Pública Haz Lo Que Te Dé La Mano (WTFPL) fue creada por el líder del proyecto Debian, Sam Hocevar, en 2004. [ 173 ]

En 2005, el defensor del software de código abierto Eric S. Raymond cuestionó la relevancia de la GPL en ese momento para el ecosistema FOSS, afirmando que «Ya no necesitamos la GPL. Se basa en la creencia de que el software de código abierto es débil y necesita ser protegido. El código abierto tendría más éxito si la GPL no pusiera nerviosa a mucha gente a la hora de adoptarlo». [ 174 ] Richard Stallman respondió que «La GPL está diseñada para... garantizar que cada usuario de un programa obtenga las libertades esenciales: ejecutarlo, estudiar y modificar el código fuente, redistribuir copias y publicar versiones modificadas  ... [Raymond] aborda el tema en términos de objetivos y valores diferentes: los del "código abierto", que no incluyen la defensa de la libertad de los usuarios de software para compartir y modificar el software». [ 175 ]

En 2007, Allison Randal , quien participó en el comité de redacción de la GPL, criticó la GPLv3 por ser incompatible con la GPLv2 [ 176 ] y por carecer de claridad en su formulación. [ 68 ] De manera similar, ese mismo año, William Hurley (también conocido como Whurly) previó el declive de la GPL debido a su falta de enfoque en los desarrolladores con la GPLv3, lo que los alentaría a adoptar licencias permisivas. [ 177 ]

En un artículo de 2009 en el sitio web de InformIT , David Chisnall describió "El fracaso de la GPL": problemas como su incompatibilidad y la complejidad de su texto de licencia. [ 178 ]

En 2014, el desarrollador y ejecutivo Bryan Cantrill calificó la licencia GPL de copyleft como un " antipatrón de código abierto corporativo " por ser "anticolaborativa"; recomendó en su lugar licencias de software permisivas . [ 179 ]

Críticas a la GPLv3

En septiembre de 2006, durante el proceso de redacción de la GPLv3, varios desarrolladores destacados del kernel de Linux —como Linus Torvalds, Greg Kroah-Hartman y Andrew Morton— advirtieron sobre una división en la comunidad FOSS: «la publicación de la GPLv3 presagia la balcanización de todo el universo de código abierto del que dependemos». [ 38 ] De manera similar, Benjamin Mako Hill argumentó casi al mismo tiempo que una comunidad unida y colaborativa es más importante que una sola licencia. [ 180 ]

Después de que se publicó la GPLv3 en 2007, algunos periodistas [ 42 ] [ 139 ] [ 181 ] y el desarrollador de Toybox , Rob Landley [ 45 ] [ 46 ] criticaron la publicación: con la introducción de la GPLv3, la división entre las comunidades de código abierto y software libre se había ampliado, porque la GPLv3 significativamente extendida es esencialmente incompatible con la GPLv2. [ 111 ] La compatibilidad solo se proporciona bajo la cláusula opcional "o posterior" de la GPL; esta opción no fue seguida por el kernel de Linux, entre otros programas. [ 40 ] Antes de la publicación de la GPLv3, Bruce Byfield señaló que la GPLv2 era un elemento unificador entre las comunidades de código abierto y software libre. [ 139 ]

Para la LGPLv3, el mantenedor de GNU TLS, Nikos Mavrogiannopoulos, argumentó de manera similar: "Si asumimos que el objetivo principal [de la LGPLv3] es ser utilizada por software libre, entonces claramente no lo logra"; esta declaración se hizo después de que Mavrogiannopoulos cambiara la licencia de la biblioteca GnuTLS de LGPLv3 a LGPLv2.1, debido a problemas de compatibilidad de licencias. [ 182 ] [ 183 ]

En 2007, Lawrence Rosen , abogado y especialista en informática, elogió cómo la comunidad que utilizaba la licencia Apache podía colaborar con la comunidad GPL de forma compatible, ya que los problemas de compatibilidad de la GPLv2 con el software con licencia Apache se habían resuelto con la GPLv3. En este sentido, afirmó: «Preveo que uno de los mayores éxitos de la GPLv3 será la constatación de que todo el universo del software libre y de código abierto puede combinarse así en soluciones integrales de código abierto para clientes de todo el mundo». [ 184 ]

En julio de 2013, Armin Ronacher (creador del framework Flask ) llegó a una conclusión menos optimista sobre la compatibilidad de la GPL en el ecosistema FOSS: "Cuando interviene la GPL, las complejidades de las licencias se convierten en una versión poco divertida de un acertijo"; también señaló que el conflicto entre la Licencia Apache 2.0 y la GPLv2 seguía teniendo un impacto en el ecosistema. [ 185 ]

Véase también

Notas

  1. Secciones 3a y 3b de la licencia
  2. Secciones 2b y 4 de la licencia
  3. "GPLv3 dividió "la" GPL en bifurcaciones incompatibles que no pueden compartir código... La FSF esperaba un cumplimiento universal, pero se apropió indebidamente de la cláusula del bote salvavidas cuando el bote no se estaba hundiendo..." [ 45 ] [ 46 ]
  4. Ejemplo: si solo se utilizanbibliotecas, componentes de software y componentes con licencias de software libre permisivas bajo la Licencia Pública General Reducida de GNU (LGPL) (es decir, no la GPL en sí), entonces solo se debe poner a disposición el código fuente de las partes LGPL; para los componentes de software desarrollados por el propio programador, esta disponibilidad no es necesaria (incluso cuando el sistema operativo subyacente utilizado tiene licencia GPL, como es el caso de Linux).
  5. Un contraejemplo es GNU Bison, con licencia GPL: los analizadores sintácticos que produce contienen partes de sí mismo y, por lo tanto, son derivados, que estarían bajo la GPL si no fuera por una excepción especial otorgada por GNU Bison. [ 57 ]
  6. Véase Progress Software Corporation v. MySQL AB , 195 F. Supp. 2d 328 (D. Mass. 2002), sobre la moción del demandado para una medida cautelar preliminar.

Referencias

  1. "Información sobre licencias" . El Proyecto Debian . Software de interés público (publicado el 12 de julio de 2017). 1997–2017. Archivado del original el 20 de julio de 2017. Consultado el 20 de julio de 2017. ... Esta página presenta la opinión de algunos colaboradores de debian-legal sobre cómo ciertas licencias siguen las Directrices de Software Libre de Debian (DFSG). ... Las licencias que se encuentran actualmente en Debian main incluyen:   
    • ...
    • Licencias estilo expatriado/MIT
    • ...
  2. 1 2 "Varias licencias y comentarios sobre ellas" . El Proyecto GNU . Free Software Foundation (publicado el 4 de abril de 2017). 2014–2017. Licencia Pública General GNU (GPL) versión 3. Archivado del original el 20 de julio de 2017. Recuperado el 20 de julio de 2017. ... Esta es la última versión de la GPL GNU: una licencia de software libre y una licencia copyleft. ... La GPLv3 no es compatible con la GPLv2 por sí sola. Sin embargo, la mayoría del software publicado bajo la GPLv2 permite utilizar también los términos de versiones posteriores de la GPL. En este caso, se puede utilizar el código bajo la GPLv3 para realizar la combinación deseada. ...    
  3. "Licencias por nombre" . Iniciativa de Código Abierto . Archivado del original el 20 de julio de 2017. Consultado el 20 de julio de 2017. ... Las siguientes licencias han sido aprobadas por la OSI . ...  
    • Licencia Pública General de GNU versión 2 (GPL-2.0)
    • Licencia Pública General GNU versión 3 (GPL-3.0)
    • ...
  4. "Varias licencias y comentarios sobre ellas" . El Proyecto GNU . Free Software Foundation (publicado el 4 de abril de 2017). 2014–2017. Licencia Pública General GNU (GPL) versión 2. Archivado del original el 20 de julio de 2017. Recuperado el 20 de julio de 2017. ... Esta es la versión anterior de la GPL de GNU: una licencia de software libre y una licencia copyleft. ... La GPLv2, por sí sola, no es compatible con la GPLv3. Sin embargo, la mayoría del software publicado bajo la GPLv2 permite utilizar también los términos de versiones posteriores de la GPL. En este caso, se puede utilizar el código bajo la GPLv3 para realizar la combinación deseada. ...    
  5. "Copyleft: Idealismo pragmático – Fundación del Software Libre" . Fundación del Software Libre . Consultado el 10 de diciembre de 2009 .
  6. "Preguntas frecuentes sobre la GPL: Si una biblioteca se publica bajo la GPL (no la LGPL)" . Proyecto GNU . Fundación del Software Libre.
  7. 1 2 3 4 5 "Las 20 licencias más populares" . Black Duck Software. 19 de noviembre de 2015. Archivado del original el 19 de julio de 2016. Consultado el 19 de noviembre de 2015 .
  8. "Preguntas frecuentes sobre la GPL: ¿El uso de la GPL para un programa lo convierte en software GNU?" . Proyecto GNU . Fundación del Software Libre.
  9. 1 2 3 David A. Wheeler. "Estimando el tamaño de Linux" .
  10. 1 2 3 "Página de estadísticas de Freecode" . Archivado del original el 28 de agosto de 2008. GPL 60,5%, lGPLv2 6,9%, GPLv2 1,9%, GPLv3 1,6%
  11. 1 2 3 Asay, Matt (23 de julio de 2009). "GPLv3 alcanza el 50 por ciento de adopción | The Open Road – CNET News" . News.cnet.com. Archivado del original el 29 de octubre de 2013. Recuperado el 2 de septiembre de 2013 .
  12. 1 2 3 Proliferación de licencias: un análisis cuantitativo ingenuo en lwn.net "Walter van Holst es consultor legal en la empresa holandesa de consultoría de TI mitopics... Walter optó por utilizar datos de un índice de software, concretamente Freecode... El conjunto de datos de Walter de 2009 constaba de 38.674 proyectos... La última columna de la tabla muestra el número de proyectos con licencia bajo "cualquier versión de la GPL". Además, Walter presentó gráficos circulares que mostraban la proporción de proyectos con diversas licencias comunes. Cabe destacar que, mientras que en 2009 la proporción de proyectos con licencia GPLv2 únicamente y GPLv3 era del 3% y el 2% respectivamente, en 2013 esas cifras habían aumentado al 7% y al 5%."
  13. "Por qué la GPL impulsó el éxito de Linux" . Archivado del original el 16 de mayo de 2013. Consultado el 22 de septiembre de 2006. Así, mientras que los sistemas BSD pierden impulso cada vez que una empresa se involucra, los programas con licencia GPL ganan impulso cada vez que una empresa se involucra.
  14. Bacon, Jono. "¿El declive de la GPL? | Opensource.com" . opensource.com . Consultado el 21 de mayo de 2025 .
  15. "Licencia Pública General de GNU (GPL) 2.0: comentarios | Guía legal | LexisNexis" . www.lexisnexis.co.uk . Consultado el 21 de mayo de 2025 .
  16. "Aviso de permiso de copia de GNU Emacs (1985)" . GitHub . Consultado el 8 de noviembre de 2015 .
  17. "Historia de la GPL" . Consultado el 24 de noviembre de 2011 .
  18. 1 2 3 Stallman, Richard (21 de abril de 2006). "Presentación en la segunda conferencia internacional GPLv3, celebrada en Porto Alegre" .
  19. "Por qué actualizar a la versión 3 de la GPL --GPLv3" . Fsf.org . Consultado el 17 de marzo de 2011 .
  20. "FSF publica la Licencia Pública General de GNU, versión 3 – Free Software Foundation – trabajando juntos por el software libre" . Fsf.org . Consultado el 15 de enero de 2011 .
  21. "Licencia Pública General de GNU, versión 1" .
  22. "Nueva Licencia Pública General" .
  23. Para conocer el razonamiento, consulte el proyecto GNU .
  24. "Licencia Pública General de Bibliotecas GNU, versión 2.0" . Consultado el 21 de noviembre de 2018 .
  25. "Lista de licencias SPDX – Intercambio de datos de paquetes de software (SPDX)" . Consultado el 14 de septiembre de 2021 .
  26. 1 2 Stallman, Richard (25 de febrero de 2006). "Presentación en Bruselas, Bélgica: el primer día de la conferencia FOSDEM de ese año" .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  27. "Comentarios de los autores de GPLv3 sobre el borrador final" . Consultado el 4 de marzo de 2008 ."El proceso GPLv3: consulta pública y redacción privada" . Archivado del original el 24 de junio de 2008. Recuperado el 4 de marzo de 2008 .
  28. Entrevista con Richard Stallman Archivada el 20 de noviembre de 2017 en Wayback Machine , Free Software Magazine, 23 de enero de 2008.
  29. "GPLv3: Borrador de la versión 3 de la Licencia Pública General de GNU" . Fundación Europea del Software Libre.
  30. "gplv3.fsf.org comentarios para el borrador de discusión 4" . Archivado del original el 2 de octubre de 2008. Recuperado el 31 de marzo de 2008 .
  31. "Comentarios de gplv3.fsf.org para el borrador 2" . Archivado del original el 24 de julio de 2008. Recuperado el 31 de marzo de 2008. Mostrando comentarios en el archivo 'gplv3-draft-1' ... encontrados 727 "Comentarios de gplv3.fsf.org para el borrador 3" . Archivado del original el 3 de julio de 2008. Recuperado el 31 de marzo de 2008. Mostrando comentarios en el archivo 'gplv3-draft-3'  ... se encontraron 649."Comentarios de gplv3.fsf.org para el borrador 4" . Archivado del original el 2 de octubre de 2008. Recuperado el 31 de marzo de 2008. Mostrando comentarios en el archivo 'gplv3-draft-4'  ... se encontraron 298.
  32. "Guía del tercer borrador de la GPLv3" .
  33. "Borrador final para discusión" . Consultado el 4 de junio de 2007 .
  34. "Preguntas frecuentes sobre la versión 3 de la GPL" . Consultado el 4 de junio de 2007 ."Final del borrador de la justificación del debate" (PDF) . Consultado el 4 de junio de 2007 .
  35. Tiemann, Michael (7 de junio de 2007). "GNU Affero GPL versión 3 y la "laguna ASP"" . OSI . Archivado del original el 14 de agosto de 2020 . Recuperado el 19 de agosto de 2013 .
  36. Lista de licencias de software libre en el sitio web de la FSF : "Recomendamos que los desarrolladores consideren usar la GNU AGPL para cualquier software que se ejecute habitualmente en una red."
  37. "Preguntas frecuentes sobre la GPL: ¿Por qué decidieron escribir la GPLv3 Affero de GNU como una licencia separada?" . Proyecto GNU . Fundación del Software Libre.
  38. 1 2 3 James EJ Bottomley; Mauro Carvalho Chehab; Thomas Gleixner; Christoph Hellwig; Dave Jones; Greg Kroah-Hartman; Tony Luck; Andrew Morton; Trond Myklebust; David Woodhouse (15 de septiembre de 2006). "Posición de los desarrolladores del kernel sobre GPLv3: los peligros y problemas de GPLv3" . LWN.net . Recuperado el 11 de marzo de 2015. La versión actual (borrador de discusión 2) de GPLv3 en una primera lectura no supera la prueba de necesidad de la sección 1, ya que no existe ningún problema sustancial e identificado con GPLv2 que esté tratando de resolver. Sin embargo, una lectura más profunda revela otros problemas con el borrador actual de la FSF: 5.1 Cláusulas DRM ... 5.2 Cláusula de restricciones adicionales ... 5.3 Disposiciones sobre patentes ... dado que la FSF propone cambiar todos sus proyectos a GPLv3 y ejercer presión sobre todos los demás proyectos con licencia GPL para que se cambien, prevemos que el lanzamiento de GPLv3 presagia la balcanización de todo el universo de código abierto en el que confiamos.   
  39. Petreley, Nicholas (27 de septiembre de 2006). "¿Una lucha contra el mal o una lucha por llamar la atención?" . Linux Journal . Consultado el 11 de marzo de 2015 . En segundo lugar, la guerra entre Linus Torvalds y otros desarrolladores del kernel y la Free Software Foundation sobre la GPLv3 continúa, y Torvalds dice estar harto de la FSF.
  40. 1 2 3 4 Torvalds, Linus. "COPIANDO" . kernel.org . Consultado el 13 de agosto de 2013. [L]a única versión válida de la GPL en lo que respecta al kernel es _esta_ versión particular de la licencia (es decir, v2, no v2.2 o v3.x o cualquier otra), a menos que se indique explícitamente lo contrario.
  41. Linus Torvalds afirma que la GPL v3 viola todo lo que representaba la GPLv2. Debconf 2014, Portland, Oregón (consultado el 11 de marzo de 2015).
  42. 1 2 3 Kerner, Sean Michael (8 de enero de 2008). "Torvalds sigue interesado en la GPLv2" . Internet News . internetnews.com . Recuperado el 12 de febrero de 2015. En cierto modo, Linux fue el proyecto que realmente dejó clara la división entre lo que la FSF está impulsando, que es muy diferente de lo que el código abierto y Linux siempre han sido, que es más una superioridad técnica en lugar de una creencia religiosa en la libertad", dijo Torvalds a Zemlin. Entonces, la GPL versión 3 refleja los objetivos de la FSF y la GPL versión 2 se ajusta bastante bien a lo que creo que debería hacer una licencia y, por lo tanto, en este momento, la versión 2 es donde está el kernel.
  43. "Descripción general de la GPL 3" . Tech LawForum. 29 de junio de 2007. Consultado el 2 de septiembre de 2013 .
  44. "Guía rápida de GPLv3" . Proyecto de Software GNU . Fundación del Software Libre.
  45. 1 2 Landley, Rob (13 de marzo de 2013). "Conferencia sobre Linux embebido 2013: Toybox: Escribiendo una nueva línea de comandos" . The Linux Foundation . Archivado del original (vídeo) el 27 de octubre de 2021. Recuperado el 24 de junio de 2016 .
  46. 1 2 Landley, Rob. "Transcripción de la charla Toybox de CELF 2013" . landley.net . Recuperado el 21 de agosto de 2013 .
  47. «Licencias | Diseño de Software ER» . www.ersd.net . Consultado el 21 de mayo de 2025 .
  48. "Varias licencias y comentarios sobre ellas - Proyecto GNU - Fundación del Software Libre" . www.gnu.org . Consultado el 21 de mayo de 2025 .
  49. Linus Torvalds (8 de septiembre de 2000). "Linux-2.4.0-test8" . lkml.iu.edu . Consultado el 21 de noviembre de 2015. El único punto destacable que quisiera señalar directamente es la aclaración en el archivo COPYING, que deja claro que solo esa versión específica de la GPL es válida para el kernel. Esto no debería sorprender, ya que es la misma licencia que ha estado presente desde la versión 0.12 aproximadamente, pero pensé que sería conveniente dejarlo explícito.
  50. "Licencia Pública General de GNU" . 29 de junio de 2007. Consultado el 15 de junio de 2012 .
  51. 1 2 "Venta de software libre" . Proyecto GNU . Fundación del Software Libre. Archivado del original el 7 de noviembre de 2023.
  52. «Preguntas frecuentes sobre las licencias GNU» . Proyecto GNU . Fundación del Software Libre. ¿Puedo usar editores con licencia GPL, como GNU Emacs, para desarrollar programas privativos? ¿Puedo usar herramientas con licencia GPL, como GCC, para compilarlos? Archivado del original el 17 de noviembre de 2023.
  53. «Preguntas frecuentes sobre las licencias GNU» . Proyecto GNU . Fundación del Software Libre. ¿Exige la GPL que el código fuente de las versiones modificadas se publique? Archivado del original el 17 de noviembre de 2023."Preguntas frecuentes sobre la GPL: Modificaciones no publicadas" . Proyecto GNU . Fundación del Software Libre.Preguntas frecuentes sobre la GPL: Distribución interna . Proyecto GNU . Fundación del Software Libre.
  54. 1 2 "Preguntas frecuentes sobre la GPL: Portar un programa a GNU/Linux" . Proyecto GNU . Fundación del Software Libre.
  55. "Guía rápida de GPLv3 – Proyecto GNU – Fundación del Software Libre (FSF)" . Fundación del Software Libre.
  56. ^ De Laat, Paul B. (diciembre de 2005). "¿Copyright o copyleft?". Política de investigación . 34 (10): 1511–1532 . doi : 10.1016/j.respol.2005.07.003 .
  57. "Condiciones para usar Bison" . Proyecto GNU . Fundación del Software Libre . Consultado el 11 de diciembre de 2008 .
  58. "Razonamiento detrás del lenguaje de "forma preferida" en la GPL" . LWN.net. 7 de marzo de 2011.
  59. Stallman, Richard M. (9 de junio de 2006). "No permita que la 'propiedad intelectual' distorsione su ética" .Moglen, Eben (22 de junio de 2006). "¿Desaparecerá la frase "No es un contrato"?". Transcripción . 3.ª conferencia internacional GPLv3 . Barcelona.
  60. Guadamuz-Gonzalez, Andres (2004). "¿Contratos virales o documentos no ejecutables? Validez contractual de las licencias copyleft". European Intellectual Property Review . 26 (8): 331– 339. SSRN 569101 . 
  61. "Preguntas frecuentes sobre las licencias GNU" . Archivado del original el 14 de febrero de 2026.
  62. "Preguntas frecuentes sobre las licencias GNU" . Archivado del original el 14 de febrero de 2026.
  63. "Preguntas frecuentes sobre las licencias GNU" . Archivado del original el 14 de febrero de 2026.
  64. "Preguntas frecuentes sobre las licencias GNU" . Archivado del original el 14 de febrero de 2026.
  65. "Preguntas frecuentes sobre las licencias GNU" . Archivado del original el 14 de febrero de 2026.
  66. "Preguntas frecuentes sobre las licencias GNU" . Archivado del original el 14 de febrero de 2026.
  67. "Preguntas frecuentes sobre las licencias GNU" . Archivado del original el 14 de febrero de 2026.
  68. 1 2 Randal, Allison (14 de mayo de 2007). "GPLv3, Claridad y Simplicidad" . radar.oreilly.com . O'Reilly Media . Archivado del original el 12 de mayo de 2024. Recuperado el 19 de enero de 2016. Al ver el borrador casi terminado, debo decir que es improbable que alguna vez consideraran la simplicidad como una prioridad, si es que la consideraron en absoluto. ... Las opciones de lenguaje de una licencia de código abierto pueden respaldar esa libertad, pueden empoderar a los usuarios y a los desarrolladores. La GPLv3 no lo hace. 
  69. Keith Collins (11 de mayo de 2017). "Un tribunal federal ha dictaminado que una licencia de código abierto es un contrato ejecutable" .
  70. "SFC v. Vizio remitido de nuevo a los tribunales estatales de California [ LWN.net ] " . lwn.net . Consultado el 10 de junio de 2022 .
  71. "Preguntas frecuentes sobre la GPL: ¿Puedo modificar la GPL y crear una licencia modificada?" . Proyecto GNU . Fundación del Software Libre.
  72. "La Licencia Pública General de GNU, versión 3" . Free Software Foundation . 29 de junio de 2007. Consultado el 21 de julio de 2009 .
  73. "Preguntas frecuentes sobre la GPL: ¿Puedo modificar la GPL y crear una licencia modificada?" . Proyecto GNU . Fundación del Software Libre. 9 de junio de 2017 . Consultado el 11 de julio de 2017 .
  74. "Manual de referencia de GNAT" . Consultado el 21 de julio de 2010 .
  75. "Licencia Pragma" . Consultado el 21 de julio de 2010 .
  76. "Preguntas frecuentes sobre la GPL: ¿Requiere la GPL que el código fuente de las versiones modificadas se publique?" . Proyecto GNU . Fundación del Software Libre.
  77. "Preguntas frecuentes sobre las licencias GNU (GPL FAQ)" . Proyecto GNU . Fundación del Software Libre . Consultado el 15 de marzo de 2011 .
  78. "Por qué no deberías usar la GPL reducida para tu próxima biblioteca" . Proyecto GNU . Fundación del Software Libre . Consultado el 15 de enero de 2011 .
  79. Linus Torvalds, Módulos solo bajo licencia GPL ,lista de correo linux-kernel (17 de diciembre de 2006).
  80. Matt Asay, La GPL: Entendiendo la licencia que rige Linux Archivado el 6 de octubre de 2008 en Wayback Machine , Novell Cool Solutions Feature (16 de enero de 2004).
  81. Lewis Galoob Toys, Inc. v. Nintendo of America, Inc. , 964 F.2d 965 , ¶10 (9th Cir. 21 de mayo de 1992).
  82. 1 2 Lawrence Rosen, " Obras derivadas ", Linux Journal (1 de enero de 2003).
  83. «Obras Derivadas» . Rosenlaw & Einschlag . 25 de mayo de 2004.
  84. Matt (29 de enero de 2009). "Por qué se equivocan: los plugins de WordPress no deberían tener licencia GPL" . Webmaster-Source . Consultado el 15 de enero de 2011 ."Licencias" . Drupal.org. Archivado del original el 5 de septiembre de 2015. Consultado el 15 de enero de 2011 .
  85. "Preguntas frecuentes sobre la GPL: ¿Puedo aplicar la GPL al escribir un complemento para un programa no libre?" . Proyecto GNU . Fundación del Software Libre . Consultado el 15 de enero de 2011 .
  86. MereAggregation "¿Qué constituye la combinación de dos partes en un solo programa? Esta es una cuestión legal que, en última instancia, decidirán los jueces. Creemos que un criterio adecuado depende tanto del mecanismo de comunicación (exec, tuberías, rpc, llamadas a funciones dentro de un espacio de direcciones compartido, etc.) como de la semántica de la comunicación (qué tipo de información se intercambia)." en gnu.org
  87. 12 años de cumplimiento de la GPL: una perspectiva histórica , por Bradley Kuhn Diapositiva 10
  88. Common Lisp, Readline y GPL , Correo electrónico del 6 de noviembre de 1992, 21:31
  89. "El juez Saris aplaza las cuestiones relativas a la GNU GPL para el juicio en el caso MySQL contra Progress Software" . gnu.org . Consultado el 24 de marzo de 2011 .
  90. "INFORME DE ESTADO CONJUNTO, Caso 2:03-cv-00294-DN, Documento 1179" (PDF) . EN EL TRIBUNAL DE DISTRITO DE LOS ESTADOS UNIDOS PARA EL DISTRITO DE UTAH, DIVISIÓN CENTRAL. 16 de febrero de 2018. Archivado del original el 26 de enero de 2019. Recuperado el 25 de enero de 2019 .
  91. Vaughan-Nichols, Steven J. "Se resuelve el último punto del litigio original de SCO contra IBM Linux" . ZDNet . Consultado el 4 de diciembre de 2021 .
  92. "Groklaw – La Ordenanza GPL alemana – Traducida" . groklaw.net . Archivado del original el 6 de agosto de 2010. Consultado el 28 de julio de 2004 .
  93. Bird & Bird, Un análisis de la jurisprudencia alemana sobre la Licencia Pública General de GNU. Archivado el 17 de mayo de 2013 en Wayback Machine , 17 de diciembre de 2007, consultado el 1 de marzo de 2012.
  94. Desestimación del caso Wallace contra FSF. De este artículo en Groklaw.
  95. 판결문 – GNU 프로젝트 – 자유 소프트웨어 재단(FSF). gnu.org . Archivado del original el 18 de octubre de 2007.
  96. Welte, Harald (22 de septiembre de 2006). "El proyecto gpl-violations.org prevalece en el caso judicial sobre la violación de la GPL por parte de" . gpl-violations.org .
  97. "D-Link Judgement" (PDF) . Archivado del original (PDF) el 26 de abril de 2013.
  98. Ewing, James (1 de agosto de 2004). "Linux en routers Wi-Fi Linksys" . Linux Journal . Consultado el 23 de enero de 2012 .
  99. 1 2 "La Fundación del Software Libre demanda a Cisco por violaciones de la GPL" (Comunicado de prensa). Fundación del Software Libre. 11 de diciembre de 2008. Consultado el 22 de agosto de 2011 .
  100. "FSF llega a un acuerdo en la demanda contra Cisco" (Comunicado de prensa). Free Software Foundation. 20 de mayo de 2009. Consultado el 22 de agosto de 2011 .
  101. Brockmeier, Joe (29 de julio de 2011). "¿Qué dices? GNU Emacs viola la GPL" . Network World . Consultado el 19 de enero de 2016 .Naughton, Edward J. (8 de agosto de 2011). "Licencia revocada: Aplicación de la Sección 4 de la GPL y las lecciones de Best Buy a Android de Google" . brownrudnick.com . Archivado del original el 27 de enero de 2016.Soulskill (29 de julio de 2011). "Emacs ha estado violando la GPL desde 2009" . slashdot.org .
  102. Stallman, Richard (28 de julio de 2011). "Re: ¿Archivos compilados sin fuentes????" . lists.gnu.org .
  103. "Un tribunal federal dictaminó que la GPL es un contrato ejecutable" . LWN.net. 15 de mayo de 2017. Consultado el 17 de mayo de 2021 .
  104. Robertson, Donald (11 de octubre de 2017). "Actualización sobre el caso de cumplimiento de la GNU GPL de Artifex contra Hancom" . Free Software Foundation . Recuperado el 17 de mayo de 2021 .
  105. "Nuestra demanda contra ChessBase – Stockfish – Motor de ajedrez de código abierto" . stockfishchess.org . Consultado el 22 de noviembre de 2022 .
  106. "Declaración sobre Fat Fritz 2 – Stockfish – Motor de ajedrez de código abierto" . stockfishchess.org . Consultado el 22 de noviembre de 2022 .
  107. "ChessBase GmbH y el equipo de Stockfish llegan a un acuerdo y ponen fin a su disputa legal – Stockfish – Motor de ajedrez de código abierto" . stockfishchess.org . Consultado el 22 de noviembre de 2022 .
  108. "Asentamiento (alemán)" (PDF) . 7 de noviembre de 2022. Consultado el 22 de noviembre de 2022 .
  109. "Asentamiento (inglés)" (PDF) . 7 de noviembre de 2022. Consultado el 22 de noviembre de 2022 .
  110. "Licencia Pública General GNU v3.0" . Proyecto GNU . Fundación del Software Libre . Consultado el 24 de marzo de 2010 .
  111. 1 2 "Preguntas frecuentes sobre la GPL: ¿Es compatible la GPLv3 con la GPLv2?" . Proyecto GNU . Fundación del Software Libre . Consultado el 3 de junio de 2014 . No. Algunos de los requisitos de la GPLv3, como el de proporcionar información de instalación, no existen en la GPLv2. Por lo tanto, las licencias no son compatibles: si intentara combinar código publicado bajo ambas licencias, infringiría la sección 6 de la GPLv2. Sin embargo, si el código se publica bajo la GPL "versión 2 o posterior", es compatible con la GPLv3 porque la GPLv3 es una de las opciones que permite.
  112. Larabel, Michael (24 de enero de 2013). "FSF desperdicia otro proyecto de "alta prioridad"" . Phoronix . Archivado del original el 9 de noviembre de 2016. Recuperado el 22 de agosto de 2013. Tanto LibreCAD como FreeCAD quieren usar LibreDWG y tienen parches disponibles para admitir la biblioteca de formato de archivo DWG, pero no pueden integrarlos. Los programas tienen dependencias de la popular licencia GPLv2, mientras que la Free Software Foundation solo permite que LibreDWG se licencie para uso GPLv3, no GPLv2.Prokoudine, Alexandre (27 de diciembre de 2012). "Drama de LibreDWG: ¿el final o el nuevo comienzo?" . librearts.org . Consultado el 4 de febrero de 2025. ... la desafortunada situación con el soporte para archivos DWG en software CAD libre a través de LibreDWG. Creemos que, a estas alturas, debería estar cerrado. Tenemos la respuesta final de la FSF.  ... "No vamos a cambiar la licencia".
  113. "Licencia Pública General Reducida de GNU v2.1 – Proyecto GNU – Fundación del Software Libre (FSF)" . fsf.org . Consultado el 26 de abril de 2011 .
  114. "Preguntas frecuentes sobre la GPL: ¿Cómo son compatibles entre sí las distintas licencias GNU?" . Proyecto GNU . Fundación del Software Libre . Consultado el 13 de abril de 2011 .
  115. "Varias licencias con comentarios – Licencias de software libre compatibles con GPL" . FSF . Consultado el 20 de abril de 2012 .
  116. "Preguntas frecuentes sobre la GPL: ¿Qué significa decir que dos licencias son "compatibles"?" . Proyecto GNU . Fundación del Software Libre . Consultado el 14 de abril de 2011 ."Preguntas frecuentes sobre la GPL: ¿Qué significa decir que una licencia es "compatible con la GPL"?"" . Proyecto GNU . Fundación del Software Libre . Consultado el 14 de abril de 2011 .
  117. "Centro de recursos de código abierto Black Duck" . blackducksoftware.com. Archivado del original el 14 de octubre de 2012. Consultado el 26 de abril de 2011 .
  118. "Licencias compatibles" .
  119. "Compatibilidad con ShareAlike: GPLv3 – Creative Commons" . wiki.creativecommons.org .
  120. "Haz que tu software de código abierto sea compatible con la GPL. O atente a las consecuencias" . David A. Wheeler . Consultado el 26 de abril de 2011 .
  121. "Linux: ZFS, licencias y patentes" . Tag1 Consulting . Archivado del original el 12 de junio de 2011.
  122. "Preguntas frecuentes sobre la GPL: ¿Puedo usar la GPL para algo que no sea software?" . Proyecto GNU . Fundación del Software Libre . Consultado el 20 de junio de 2009 .
  123. "Preguntas frecuentes sobre la GPL: ¿Por qué no usan la GPL para los manuales?" . Proyecto GNU . Fundación del Software Libre . Consultado el 20 de junio de 2009 .
  124. Srivastava, Manoj (2006). "Borrador de la Declaración de Posición de Debian sobre la Licencia de Documentación Libre de GNU (GFDL)" . Recuperado el 25 de septiembre de 2007. No es posible tomar prestado texto de un manual con licencia GFDL e incorporarlo en ningún programa de software libre. Esto no es una simple incompatibilidad de licencias. No se trata solo de que la GFDL sea incompatible con tal o cual licencia de software libre: se trata de que es fundamentalmente incompatible con cualquier licencia de software libre. Por lo tanto, si escribes un programa nuevo y no tienes ningún compromiso sobre qué licencia quieres usar, salvo que sea una licencia libre, no puedes incluir texto con licencia GFDL. La GNU FDL, tal como está hoy, no cumple con las Directrices de Software Libre de Debian. Hay problemas significativos con la licencia, como se detalla anteriormente; y, por lo tanto, no podemos aceptar obras con licencia GNU FDL en nuestra distribución.
  125. Proyecto Debian: Resolución: Por qué la Licencia de Documentación Libre de GNU no es adecuada para Debian . Votada entre febrero y marzo de 2006. Consultada el 20 de junio de 2009.
  126. "Cambio de licencia" . Fundación de manuales FLOSS . 6 de junio de 2007. Consultado el 20 de junio de 2009 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  127. "Licencias de fuentes" . Free Software Foundation . 25 de abril de 2005.Preguntas frecuentes sobre la GPL: ¿Cómo se aplica la GPL a las fuentes tipográficas? Proyecto GNU . Fundación del Software Libre.
  128. 1 2 David A. Wheeler. "Haga que su software de código abierto sea compatible con la GPL. O aténgase a las consecuencias" .
  129. 1 2 3 "Las 20 licencias más populares" . Black Duck Software. 23 de agosto de 2013. Archivado del original el 19 de julio de 2016. Consultado el 23 de agosto de 2013 .
  130. "SourceForge.net: Mapa de software" . Dwheeler.com. Archivado del original el 13 de febrero de 2017. Consultado el 17 de noviembre de 2008 ."Licencia -> OSI:  ... Licencia Pública General de GNU (GPL) (32641 proyectos), Licencia Pública General de Biblioteca de GNU o Licencia Pública General Reducida (LGPL) (4889 proyectos)" (de 45727, 82,1%)
  131. Mark (8 de mayo de 2008). "La maldición de la proliferación de licencias de código abierto" . socializedsoftware.com. Archivado del original el 8 de diciembre de 2015. Recuperado el 30 de noviembre de 2015. Actualmente, la decisión de pasar de la GPL v2 a la GPL v3 está siendo objeto de un intenso debate entre muchos proyectos de código abierto. Según Palamida, proveedor de software de cumplimiento de propiedad intelectual, aproximadamente 2489 proyectos de código abierto han pasado de la GPL v2 a versiones posteriores.
  132. " Comunicado de prensa de HP: HP aporta código fuente a la comunidad de código abierto para impulsar la adopción de Linux" . www.hp.com
  133. "MySQL cambia de licencia para evitar la GPLv3" . Computer Business Review Online . 4 de enero de 2007. Archivado del original el 6 de febrero de 2007.
  134. corbet (1 de octubre de 2006). "Busy busy busybox" . lwn.net . Consultado el 21 de noviembre de 2015. Dado que BusyBox se encuentra en tantos sistemas embebidos, se sitúa en el centro del debate anti-DRM de la GPLv3. ... Sin embargo, los resultados reales son los siguientes: BusyBox será solo GPLv2 a partir de la próxima versión. Generalmente se acepta que eliminar la frase "o cualquier versión posterior" es legalmente defendible, y que la fusión de otro código exclusivo de GPLv2 forzará ese problema en cualquier caso. Landley, Rob (9 de septiembre de 2006). "Re: Move GPLv2 vs v3 fun..." lwn.net . Recuperado el 21 de noviembre de 2015. Por favor, no inventes un argumento falaz. Considero que licenciar BusyBox bajo GPLv3 es inútil, innecesario, demasiado complicado y confuso, y además de eso tiene desventajas reales. 1) Inútil: Nunca abandonaremos GPLv2.
  135. Prokoudine, Alexandre (26 de enero de 2012). "¿Qué pasa con la adopción de DWG en el software libre?" . librearts.org . Consultado el 4 de febrero de 2025. [Toni Roosendaal de Blender:] "Blender sigue estando bajo la licencia 'GPLv2 o posterior'. Por el momento, nos mantenemos así; el cambio a GPL 3 no tiene beneficios evidentes que yo conozca."
  136. Denis-Courmont, Rémi. "El reproductor multimedia VLC seguirá bajo la versión 2 de la GNU GPL" . videolan.org . Consultado el 21 de noviembre de 2015. En 2001, VLC se lanzó bajo la versión 2 de la GNU General Public, aprobada por la OSI, con la opción comúnmente ofrecida de usar "cualquier versión posterior" de la misma (aunque no existía tal versión posterior en ese momento). Tras el lanzamiento por parte de la Free Software Foundation (FSF) de la nueva versión 3 de su GNU General Public License (GPL) el 29 de junio de 2007, los colaboradores del reproductor multimedia VLC y otros proyectos de software alojados en videolan.org debatieron la posibilidad de actualizar los términos de la licencia para futuras versiones del reproductor multimedia VLC y otros proyectos alojados, a la versión 3 de la GPL. ... Existe una gran preocupación de que estos nuevos requisitos adicionales no se ajusten a la realidad industrial y económica de nuestro tiempo, especialmente en el mercado de la electrónica de consumo. Consideramos que cambiar nuestros términos de licencia a la versión 3 de la GPL no sería lo más conveniente para nuestra comunidad en general. Por lo tanto, planeamos seguir distribuyendo las futuras versiones del reproductor multimedia VLC bajo los términos de la versión 2 de la GPL. 
  137. "Licencia – blender.org" . Consultado el 17 de diciembre de 2016. El código fuente que desarrollamos en blender.org se licencia por defecto bajo la licencia GNU GPL versión 2 o posterior.
  138. "Copyright" . MediaWiki .
  139. 1 2 3 4 Byfield, Bruce (22 de noviembre de 2011). "7 razones por las que el software libre está perdiendo influencia: página 2" . Datamation.com . Recuperado el 23 de agosto de 2013. En ese momento, la decisión parecía sensata ante un punto muerto. Pero ahora, la GPLv2 se utiliza para el 42,5% del software libre, y la GPLv3 para menos del 6,5%, según Black Duck Software.
  140. El uso de GPL y copyleft disminuye más rápido que nunca. Archivado el 4 de septiembre de 2017 en Wayback Machine en ITworld el 16 de diciembre de 2011 por Brian Proffitt.
  141. Proffitt, Brian (16 de diciembre de 2011). "El uso de GPL y copyleft disminuye más rápido que nunca: los datos sugieren una tasa de disminución más pronunciada, lo que plantea la pregunta: ¿por qué?" . IT world. Archivado del original el 3 de diciembre de 2013. Recuperado el 23 de agosto de 2013 .Aslett, Matthew (15 de diciembre de 2011). "Sobre el continuo declive de la GPL" . the451group.com. Archivado del original el 9 de diciembre de 2016. Recuperado el 26 de noviembre de 2015 .
  142. Las principales licencias en Github Archivado el 4 de marzo de 2016 en Wayback Machine en ostatic.com por Jon Buys (7 de febrero de 2012)
  143. etiquetas letra g etiquetada como familia GPL (incluidas variantes mal nombradas) 21000+100+3000+2000+400 de 47985 proyectos en freecode (congelado el 18 de junio de 2014)
  144. Acerca de Freecode Archivado el 31 de octubre de 2011 en Wayback Machine en freecode.com "El sitio de Freecode se ha movido a un estado estático a partir del 18 de junio de 2014 debido a los bajos niveles de tráfico y para que la gente se centre en actividades más útiles que el mantenimiento del sitio."
  145. "El uso de GPL en Debian va en aumento: estudio" . Itwire.com . Consultado el 2 de septiembre de 2013 .
  146. "Análisis de licencias de código abierto" . Lwn.net . Consultado el 2 de septiembre de 2013 .
  147. Mark (8 de mayo de 2008). "La maldición de la proliferación de licencias de código abierto" . socializedsoftware.com. Archivado del original el 8 de diciembre de 2015. Recuperado el 30 de noviembre de 2015 .
  148. Las 20 licencias de código abierto más utilizadas. Shaun Connolly, 11 de marzo de 2009.
  149. "Las 20 licencias más populares" . Black Duck Software. 6 de junio de 2016. Archivado del original el 19 de julio de 2016. Consultado el 6 de junio de 2016 .
  150. "Las 20 licencias más populares" . Black Duck Software. 2 de enero de 2017. Archivado del original el 19 de julio de 2016. Consultado el 2 de enero de 2017 .
  151. "Las 20 licencias más populares" . Black Duck Software. 4 de junio de 2018. Archivado del original el 19 de julio de 2016. Consultado el 4 de junio de 2018 .
  152. Balter, Ben (9 de marzo de 2015). "Uso de licencias de código abierto en GitHub.com" . github.com . Consultado el 21 de noviembre de 2015 .
  153. Anwesha Das (22 de junio de 2016). "Licencias de software en el ecosistema Fedora" . anweshadas.in . Recuperado el 1 de noviembre de 2016. Del gráfico anterior se desprende claramente que la familia GPL es la más utilizada (antes la había calculado erróneamente como MIT). Las otras licencias principales son MIT, BSD, la familia LGPL, Artistic (para paquetes Perl), LPPL (para paquetes texlive), ASL.
  154. Tendencias en licencias de código abierto: 2017 vs. 2016 en whitesourcesoftware.com por Sivan Michaeli (12 de abril de 2018)
  155. 1 2 " La GPL, la App Store y tú " en engadget.com (2011)
  156. "Ubuntu One : Términos y condiciones" . One.ubuntu.com. 29 de agosto de 2013. Consultado el 25 de septiembre de 2013 . {{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  157. Newbart, Dave (1 de junio de 2001). "El director ejecutivo de Microsoft se toma un descanso para el lanzamiento con el Sun-Times" . Chicago Sun-Times . Archivado del original el 15 de junio de 2001.(Enlace al archivo de Internet)
  158. "LICENCIA PÚBLICA GENERAL DE GNU Versión 2, junio de 1991" . dwheeler.com . Wheeler, David A. Archivado del original el 15 de mayo de 2013. Recuperado el 6 de diciembre de 2008 .
  159. Los líderes del software libre se mantienen unidos vía Wikisource . 
  160. Clarke, Gavin (20 de julio de 2009). "Microsoft adopta el cáncer de Linux para vender servidores Windows" . The Register .
  161. Clarke, Gavin (23 de julio de 2009). "Microsoft liberó el código del controlador de Linux después de 'violar' la GPL" . The Register.
  162. Vixie, Paul (6 de marzo de 2006). "Re: Sección 5.2 (limitación de IPR) en el borrador del requisito de renovación de TAK" . Lista de correo IETF Namedroppers. Archivado del original el 27 de septiembre de 2007. Recuperado el 29 de abril de 2007 ."Virus de uso generalizado" . Archivo de jerga 2.2.1 . 15 de diciembre de 1990. Consultado el 29 de abril de 2007 .Hackvän, Stig (septiembre de 1999). "Ingeniería inversa del virus público GNU: ¿es el copyleft demasiado bueno?" . Linux Journal . Archivado del original el 18 de julio de 2011. Recuperado el 29 de abril de 2007 .Stewart, Bill (8 de octubre de 1998). "Re: propuesta: 'licencia cypherpunks' (Re: Se busca: código fuente de Twofish)" . Lista de correo de Cypherpunks . Archivado del original el 29 de mayo de 2007. Recuperado el 29 de abril de 2007 .Buck, Joe (10 de octubre de 2000). "Re: Uso externo del árbol de análisis sintáctico" . Lista de correo de GCC . Recuperado el 29 de abril de 2007 .Griffis, L. Adrian (15 de julio de 2000). "El virus público GNU" . Archivado del original el 30 de septiembre de 2007. Recuperado el 29 de abril de 2007 .
  163. " Transcripción del discurso – Craig Mundie, Escuela de Negocios Stern de la Universidad de Nueva York ", Texto preparado de las declaraciones de Craig Mundie , Vicepresidente Sénior de Microsoft, Modelo de Software Comercial, Escuela de Negocios Stern de la Universidad de Nueva York, 3 de mayo de 2001
  164. Poynder, Richard (21 de marzo de 2006). "Las entrevistas del sótano: liberando el código" . Recuperado el 5 de febrero de 2010 .Chopra, Samir; Dexter, Scott (14 de agosto de 2007). Decodificando la liberación: la promesa del software libre y de código abierto . Routledge. pág.  56. ISBN 978-0-415-97893-4.Williams, Sam (marzo de 2002). Free as in Freedom: Richard Stallman's Crusade for Free Software . O'Reilly Media. ISBN 0-596-00287-4.
  165. Nikolai Bezroukov (2001). "Méritos comparativos de las licencias GPL, BSD y Artistic (Crítica de la naturaleza viral de la GPL v.2 – o En defensa de la idea de la doble licencia)" . Archivado del original el 22 de diciembre de 2001. La propiedad viral estimula la proliferación de licencias y contribuye a la "pesadilla impuesta por la GPL", una situación en la que muchas otras licencias son lógicamente incompatibles con la GPL y dificultan innecesariamente la vida de los desarrolladores que trabajan en el entorno Linux (KDE es un buen ejemplo, Python es un ejemplo menos conocido).
  166. Derechos de los nuevos medios (12 de septiembre de 2008). "Guía de licencias de código abierto" . Facultad de Derecho de California Western . Consultado el 28 de noviembre de 2015 .
  167. Montague, Bruce (13 de noviembre de 2013). "Ventajas y desventajas de la GPL" . FreeBSD . Consultado el 28 de noviembre de 2015 .
  168. Richard Stallman (2010). Sobre la venta de excepciones a la GNU GPL . Free Software Foundation.
  169. Bezroukov, Nikolai, Laberinto de la libertad del software : "BSD vs GPL y aspectos sociales del debate sobre licencias libres" en softpanorama.org por Nikolai Bezroukov. Consultado el 23 de septiembre de 2010.
  170. El alcance de las licencias de código abierto Archivado el 9 de enero de 2016 en Wayback Machine Universidad de Harvard por Josh Lerner y Jean Tirole (2002)
  171. Sam Hocevar (21 de septiembre de 2015). "¿Debería cambiar el nombre de la WTFPL?" . Programmers Stack Exchange (Comentario de usuario) . Recuperado el 19 de julio de 2016 . La WTFPL es una parodia de la GPL, que tiene un encabezado de copyright similar y una lista de permisos para modificar (es decir, ninguno), véase, por ejemplo, gnu.org/licenses/gpl-3.0.en.html. El propósito de la redacción de la WTFPL es dar más libertad que la GPL.
  172. Biancuzzi, Federico (30 de junio de 2005). "ESR: "Ya no necesitamos la GPL"onlamp.com . Archivado del original el 17 de abril de 2018. Recuperado el 10 de febrero de 2015. Ya no necesitamos la GPL. Se basa en la creencia de que el software de código abierto es débil y necesita protección. El código abierto tendría más éxito si la GPL no generara tanta inquietud a la hora de adoptarlo.
  173. "RMS: La GNU GPL llegó para quedarse" . onlamp.com. 22 de septiembre de 2005. Archivado del original el 17 de enero de 2015. Recuperado el 12 de febrero de 2015. ESR aborda el tema en términos de diferentes objetivos y valores: los del "código abierto", que no incluyen la defensa de la libertad de los usuarios de software para compartir y modificar el software. Quizás piensa que la GNU GPL no es necesaria para lograr esos objetivos.
  174. Randal, Allison (13 de abril de 2007). "Compatibilidad de GPLv3, Linux y GPLv2" . radar.oreilly.com . O'Reilly Media . Recuperado el 19 de enero de 2016. Podrías pensar que la FSF tendría que estar loca para desatar este infierno de licencias. ... Si la licencia fuera simplemente una versión limpia de la GPLv2, no habría incompatibilidad, la FSF no tendría ningún interés en lograr que los proyectos se actualicen a la nueva licencia, y al mismo tiempo no habría ninguna razón para que los proyectos se opusieran a la actualización. Todo iría sobre ruedas. 
  175. Whurley (6 de junio de 2007). "La muerte de una licencia de software" . Archivado del original el 11 de octubre de 2008. Recuperado el 24 de junio de 2016. La versión 3 va a alejar a Richard Stallman y a la Free Software Foundation de los desarrolladores que hicieron que la organización fuera tan influyente desde sus inicios.
  176. Chisnall, David (31 de agosto de 2009). "El fracaso de la GPL" . informit.com . Consultado el 24 de enero de 2016 .
  177. Cantrill, Bryan (17 de septiembre de 2014). "Antipatrones corporativos de código abierto" . YouTube . Archivado del original el 27 de octubre de 2021. Recuperado el 26 de diciembre de 2015. Antipatrón: Licencias anti-colaborativas
  178. Hill, Benjamin Mako (28 de enero de 2006). "Notas sobre la GPLv3" . linux.com. Archivado del original el 22 de septiembre de 2015. Recuperado el 25 de enero de 2016. La GPL es algo que casi todos en las comunidades de software libre y de código abierto tienen en común. Por esa razón, la revisión tiene el potencial de resaltar desacuerdos, diferencias de opinión, diferencias en modelos de negocio y diferencias en tácticas. ... Sería prudente recordar que el potencial de la GPL para obstaculizar nuestra capacidad de trabajar juntos es mucho más peligroso que incluso el cambio de texto más radical que la FSF podría sugerir. ... Sobre todo, debemos recordar que nuestra comunidad y sus objetivos son más importantes que cualquier licencia individual, sin importar cuán extendida esté.  
  179. McDougall, Paul (10 de julio de 2007). "El creador de Linux llama 'hipócritas' a los autores de GPLv3 mientras el debate sobre el código abierto se torna desagradable" . informationweek.com. Archivado del original el 13 de abril de 2008. Recuperado el 12 de febrero de 2015. ... la señal más reciente de una creciente escisión en la comunidad de código abierto entre desarrolladores con mentalidad empresarial como Torvalds y puristas del software libre.
  180. "GnuTLS 3.1.10: registro de cambios" . www.gnutls.org .Nikos Mavrogiannopoulos (18 de diciembre de 2012). "gnutls se muda" . Consultado el 11 de diciembre de 2012 .
  181. Mavrogiannopoulos, Nikos (26 de marzo de 2013). "Los peligros de LGPLv3" . gnutls.org . Recuperado el 18 de noviembre de 2015. LGPLv3 es la última versión de la Licencia Pública General Reducida de GNU. Sucede a la exitosa licencia LGPLv2.1 y fue publicada por la Free Software Foundation como contraparte de su Licencia Pública General de GNU versión 3. El objetivo de las Licencias Públicas Generales Reducidas de GNU es proporcionar software que pueda ser utilizado tanto por software propietario como libre. Este objetivo ha sido manejado con éxito hasta ahora por LGPLv2.1, y hay multitud de bibliotecas que utilizan esa licencia. Ahora tenemos LGPLv3 como la más reciente, y la pregunta es ¿qué tan exitosa es LGPLv3 en este objetivo? En mi opinión, muy poco. Si asumimos que su objetivo principal es ser utilizada por software libre, entonces fracasa flagrantemente en eso.
  182. Rosen, Lawrence (2007). "Comentarios sobre GPLv3" . Rosenlaw.com . Consultado el 22 de agosto de 2014 .
  183. Ronacher, Armin (23 de julio de 2013). "Licencias en un mundo post-derechos de autor" . lucumr.pocoo.org . Recuperado el 18 de noviembre de 2015. El caos de compatibilidad de licencias: cuando se trata de la GPL, las complejidades de las licencias se convierten en una versión poco divertida de un acertijo. Hay tantas cosas que considerar y tantas interacciones que considerar. Y que las incompatibilidades de la GPL siguen siendo un problema que afecta activamente a las personas es algo que muchos parecen olvidar. Por ejemplo, uno pensaría que la incompatibilidad de la GPLv2 con la Licencia de Software Apache 2.0 debería ser cosa del pasado ahora que todo se actualiza a la GPLv3, pero resulta que suficientes personas están atrapadas solo con la GPLv2 o no están de acuerdo con la GPLv3 como para que algunos proyectos con licencia de Software Apache se vean obligados a migrar. Por ejemplo, Bootstrap de Twitter está migrando actualmente de ASL2.0 a MIT precisamente porque algunas personas todavía necesitan compatibilidad con la GPLv2. Entre los proyectos afectados se encontraban Drupal, WordPress, Joomla, la wiki MoinMoin y otros. Incluso este caso demuestra que la gente ya no se preocupa tanto por las licencias, ya que Joomla 3 incluyó Bootstrap a pesar de que sus licencias no eran compatibles (GPLv2 frente a ASL 2.0). Otro ejemplo clásico de incompatibilidad con la GPL es el proyecto OpenSSL, cuya licencia no se ajusta a la GPL. Dicha licencia también es incompatible con la GPLv3. Todo este asunto resulta particularmente interesante, ya que algunos individuos con malas intenciones han comenzado a manipular las licencias GPL.Ronacher, Armin (2009). "¿Estás seguro de que quieres usar la GPL?" . lucumr.pocoo.org .
  • Sitio web oficialEdita esto en Wikidata
  • Licencia Pública General GNU v3.0
  • Licencia Pública General de GNU v2.0 : esta versión está descontinuada por la FSF, pero aún la utilizan muchos proyectos de software, incluido el kernel de Linux y algunos paquetes de GNU .
  • Licencia Pública General GNU v1.0 —Esta versión está descontinuada por la FSF.
  • La Licencia Pública General de Emacs , una versión de febrero de 1988, es un predecesor directo de la GNU GPL.
  • Historia de la GPL por Li-Cheng Tai, 4 de julio de 2001
  • Guía práctica para el cumplimiento de la GPL (cubre GPLv2 y v3) —del Software Freedom Law Center
  • Un documento sobre la aplicación de la GPL
  • Preguntas frecuentes sobre la GPL
  • Licencia Pública General de GNU y Comentarios , editado por Robert Chassell
  • Lista de transcripciones de presentaciones sobre la GPL y las licencias de software libre. Archivada el 12 de noviembre de 2015 en Wayback Machine por la FSFE.
  • El laberinto de la libertad del software: BSD frente a GPL y aspectos sociales del debate sobre las licencias libres, por Nikolai Bezroukov.