Red de conocimiento informático - Conocimiento del nombre de dominio - Tipos de licencias de código abierto de la famosa cultura del código abierto

Tipos de licencias de código abierto de la famosa cultura del código abierto

(1)Licencia BSD: requiere derechos de autor y declaración del autor

(2)GPL: Licencia pública general (CopyLeft), que prohíbe restricciones sobre derivados o distribución de productos <; /p>

(3) LGPL--Biblioteca/Sub-GPL, que es diferente de la licencia GPL. Bajo esta licencia, las bibliotecas (bibliotecas de funciones) se pueden vincular libremente al software propietario;

(4) Licencia artística: permite al autor mantener el control sobre el desarrollo posterior.

(5)Licencia pública **** de Netscape (NPL): una nueva licencia basada en el espíritu de la GPL, pero que conserva

más control y propiedad del código fuente;

(6)Dominio público: normalmente se utiliza para algoritmos deterministas para fomentar su uso generalizado, a menudo por parte del gobierno de EE. UU. BSD es la abreviatura de Berkeley Software Distribution, que significa Berkeley Software Distribution. La historia de la evolución desde la distribución de software hasta el sistema operativo es muy importante para FreeBSD.

BSD se lanzó oficialmente en agosto de 1983 y en 18 meses se obtuvieron más de 1.000 licencias de sitios. En junio de 1986, se lanzó 4.3BSD, y en 1988, CSRG lanzó 4.3BSD-Tahoe, la primera versión del kernel BSD, que dividió el kernel BSD en partes dependientes e independientes de la máquina, lo cual es muy valioso para portar BSD. a muchas arquitecturas diferentes.

Debido a que BSD usaba parte del código fuente Unix de AT&T, cuando el costo de las licencias del código fuente de AT&T siguió aumentando, algunos proveedores que querían usar el código BSD para producir productos de red basados ​​en TCP/IP para PC solicitaron Berkely Separe el código de AT&T de las distribuciones de BSD y proporcióneles términos de licencia separados sin la licencia del código fuente de AT&T. Como resultado, en junio de 1989 nació una distribución BSD que no contenía ningún código Unix de AT&T, llamada Networking Release 1. Este es el primer conjunto de código publicado por Berkeley que se puede redistribuir libremente, lo que permite a los usuarios autorizados distribuir código modificado en formato fuente o binario. Permite a los usuarios autorizados distribuir código modificado en formato fuente o binario sin pagar regalías a Berkeley. El único requisito es que el aviso de derechos de autor de Berkeley se conserve en su totalidad en el archivo del código fuente, y otra documentación del producto que contenga el código anterior debe indicar que este producto contiene. código de la Universidad de California y otros contribuyentes. Este es el origen de la famosa licencia BSD. GPL: es la licencia de software libre más utilizada. Las personas pueden modificar una o más copias de los Programas, o cualquier parte de los Programas, para formar trabajos derivados basados ​​en los Programas. Los archivos modificados deben ir acompañados de una declaración destacada que indique que usted modificó el archivo y la fecha de cualquier modificación. Debe distribuir o publicar a terceros su trabajo, incluido el Programa en su totalidad o en parte, o un trabajo que contenga un trabajo derivado del Programa en su totalidad o en parte, según los términos de esta Licencia, y no podrá cobrar ninguna tarifa. para esta Licencia.

El enfoque más común es abrir el código fuente bajo una licencia GPL y luego cobrar una tarifa por la distribución, la consultoría y la adición de funcionalidad personalizada. Otro enfoque es combinar lanzamientos de código abierto con software protegido por derechos de autor y ganar regalías de esa manera. Una es recopilar parches abriendo todo o parte del código fuente para satisfacer el derecho de los usuarios a saber. Como complemento al software empresarial. Gane dinero con otras licencias emitiendo varias licencias. Obtenga el estatus de estándar de monopolio abriendo el código fuente y haciéndolo de uso gratuito.

La NPL fue propuesta por Netscape en 1998. En ese momento, Netscape abrió el código fuente de Netscape y el público pudo probar su versión beta. La NPL intentó llegar a un compromiso entre las empresas comerciales que promovían el desarrollo de software libre y protegían el desarrollo de software libre. vinculado por la NPL El código se licencia a terceros en términos diferentes a los de la NPL, lo que hace que la NPL sea inaceptable para la comunidad de código abierto.