GPLV2 y GPLV3

Anonim

GPLV2 vs GPLV3

GPLV2 y GPLV3 son versiones de las Licencias Públicas de GNU (GPL), una licencia bien conocida para software libre. A la GPL también le gusta la Free Software Foundation (FSF). El autor principal de ambas licencias es Richard Stallman.

El propósito principal de GPL es promover la disponibilidad y el uso gratuito del software para cualquier propósito y para las necesidades de cualquier usuario. Cualquier usuario de software libre también puede cambiar el software y compartirlo con amigos y colegas.

Es la licencia de código abierto más importante y extendida donde aproximadamente el 60 por ciento del software de código abierto usa esta licencia como Linux y Busybox. Tiene una cláusula llamada "copyleft" que obliga a cualquier usuario que crea y distribuye versiones modificadas para que las revisiones estén sujetas a la GPL y revelen el origen de la versión modificada. El copyleft asegura que las versiones modificadas están bajo la GPL y se revela su código fuente.

La GPL es la plantilla para todas las versiones GPL posteriores (la GPLV2 y la GPLV3).

El GPLV2 es el predecesor del GPLV3, lo que hace que el GPLV3 sea la versión más nueva. La GPLV2 se introdujo en 1991, mientras que la GPLV3 se lanzó en 2007.

Dado que la GPLV2 es una versión anterior de la GPLV3, existen diferencias entre las licencias. La GPLV2 tiene una exclusión de biblioteca que la GPLV3 no tiene.

También hay diferencias importantes entre las dos versiones: la nueva GPLV3 tiene el doble de longitud en comparación con la GPLV2 y toca temas de mejora y clarificación en la versión anterior. Estos incluyen la indemnización de patentes, la internalización y los recursos por infracción de licencia.

Otra característica del código GPLV3 es su intento de proporcionar más claridad sobre las licencias de patentes. Intenta aclarar qué se entiende por distribución y trabajo derivado, revocando la terminación inmediata de una cláusula de licencia a favor de las oportunidades de licencia, y los términos adicionales que permiten a los usuarios elegir entre un conjunto fijo de términos alternativos para modificar el estándar GPLV3.

GPLV3 es más compatible con más licencias en comparación con GPLV2. La nueva licencia permite a los usuarios hacer combinaciones con código que tienen requisitos adicionales que no están en la licencia en sí.

En términos de infractores de licencia, la GPLV3 proporciona períodos de cura adicionales para quienes infrinjan la licencia por primera vez.

Para concluir, GPLV2 y GPLV3 no son compatibles para usar entre sí. La última licencia tiene algunos requisitos como información de instalación que no existe en la primera. La combinación de códigos de ambas licencias violará la Sección 6 de la GPLV2.

Resumen:

1.GPLV2 y GPLV3 son licencias publicadas bajo GPL. La GPLV2 fue la anterior licencia lanzada en 1991, mientras que la más reciente, la GPLV3, fue lanzada en 2007. 2.GPLV3 es más largo en comparación con GPLV2, ya que casi intenta cubrir los mismos problemas con la licencia anterior. 3.GPLV3 tiene más claridad en las licencias de patentes, principalmente en la redacción de la licencia, ya que no puede interpretarse como "demasiado amplia". También se aplica a la protección de las patentes a diferencia de la GPLV2. 4.El GPLV2 tiene lagunas que el GPLV3 está tratando de arreglar. La laguna ha adquirido el término Tivoization, que se deriva de un grabador de video digital que captura la programación de televisión y guarda los datos en un almacenamiento interno en el disco duro para verlos en el futuro. 5.GPLV2 tiene una nueva sección que se ha agregado a la licencia llamada Protección de los Derechos Legales de los Usuarios de la Ley Antirrevención. La intención de la sección es evitar que GPVL3 se incluya en tecnología o productos que se usarían para hacer cumplir la Ley de derechos de autor del milenio digital (DCMA). 6. El código GPLV3 es más compatible con más licencias en comparación con la licencia anterior.