Acuerdo de licencia de código abierto | GNU GPL

 Tabla de contenido

1. Conceptos básicos

2. Características del acuerdo

2.1 infectividad

2.2 Disponible comercialmente

3. La libertad de los usuarios

4. Software que cumple con el acuerdo GPL

Cinco, etapa de desarrollo de GPL

Seis, resumen

Seis, referencias


En el campo del código abierto, un acuerdo de licencia se refiere a un acuerdo desarrollado por la comunidad de código abierto para mantener los derechos legales de los autores y contribuyentes y para asegurar que el software no sea robado por algunas organizaciones comerciales o individuos y afecte el desarrollo de El software. Entre ellos, GPL es uno de los acuerdos de licencia más populares en los acuerdos de licencia de código abierto.

1. Conceptos básicos

Marca GPL

GNU General Public License (Inglés: GNU General Public License, abreviado GNU GPL o GPL), GPL fue escrito por Richard Stallman en 1989 y originalmente se proporcionó para su uso por algunos programas de software incluidos en el proyecto GNU.

GPL es la licencia más popular para software libre y software de código abierto. En abril de 2004, GPL representaba aproximadamente el 75% del software gratuito incluido en Freshmeat y aproximadamente el 68% de SourceForge. De manera similar, una encuesta de 2001 sobre Red Hat Linux 7.1 reveló que el código general se publicó bajo la GPL.

2. Características del acuerdo

2.1 infectividad

El acuerdo GPL tiene una característica muy importante de "contagio": es decir, cuando el software con el acuerdo GPL se combina con software bajo otros acuerdos o derivados de GPL, debe distribuirse de acuerdo con los términos de la GPL. Los "productos derivados" generalmente se interpretan como software que contiene código GPL o está vinculado dinámicamente a bibliotecas GPL. Todos los productos derivados bajo la GPL deben pertenecer a la GPL, y la licencia se opera de acuerdo con la ley de derechos de autor.

2.2 Disponible comercialmente

El software GPL se puede utilizar con fines de lucro, se puede vender a cualquier precio y se puede utilizar como una herramienta para crear software propietario (por ejemplo, un compilador para un acuerdo GPL).

3. La libertad de los usuarios

0. funcionamiento libre

       Puede ejecutar el software como desee;

1. Modificación gratuita

Puede modificar el software como desee;

2. Copia gratuita

Libre para distribuir copias del software;

3. Distribución gratuita

Puede redistribuir su versión modificada del software a otros para devolver al código abierto y promover el código abierto;

4. Software que cumple con el acuerdo GPL

El conocido software gratuito GPL incluye EMACS, kernel de Linux (no todos los kernels de distribución de Linux son de código abierto) y GCC.

Cinco, etapa de desarrollo de GPL

GPLv1: resuelve el problema de que los distribuidores de software solo distribuyen el binario del software, pero no proporcionan el código fuente del software; se requiere que la combinación completa de software compatible con GPL y otro software se distribuya bajo los términos de GPLv1, que limita la restricción del distribuidor para aumentar la licencia;

GPLv2: estipula que el titular de la licencia puede distribuir software con licencia GPL solo si cumple con todas las obligaciones de la licencia. Incluso si existen obligaciones en conflicto, las obligaciones de la licencia no se pueden eliminar, lo que evita que cualquier parte utilice reclamos de infracción de patente u otros litigios para dañar la libertad del usuario bajo la licencia;

GPLv3: Compatibilidad mejorada con muchas licencias de software de código abierto (como Apache License Version 2.0) y GNU Affero General Public License (GPLv2 no se puede combinar); lo más interesante es que Linus Torvalds (Linux El inventor del kernel y el colaborador de el proyecto) decidió no usar GPLv3 como el acuerdo de licencia para el kernel de Linux, y aún usar la licencia GPLv2.

Seis, resumen

La GPL mantiene los derechos e intereses legítimos de los propietarios del código, garantiza la fuente abierta del código y sus derivados, promoviendo así la fuente abierta del código, permitiendo que muchos desarrolladores de software continúen beneficiándose de ella y, al mismo tiempo, también continúa retribuyendo a la comunidad de código abierto para hacer que el equipo de código abierto sea más fuerte. ¡Ven y hazte más fuerte!

Más adelante se presentarán otros protocolos de código abierto, ¡así que estad atentos!

Seis, referencias

[1]  https://en.wikipedia.org/wiki/GNU_General_Public_License

[2]  https://opensource.org/licenses/GPL-3.0

Supongo que te gusta

Origin blog.csdn.net/u011074149/article/details/111772580
Recomendado
Clasificación