Requisitos de licencia para incluir software de código abierto

14

En un proyecto de código abierto, se han incluido varias bibliotecas de código abierto para implementar la funcionalidad necesaria, algunas como bibliotecas (LGPL) y otras como código fuente (no LGPL). La nueva licencia BSD fue seleccionada para el proyecto. Las bibliotecas de código abierto incluidas tienen licencia bajo las nuevas licencias BSD, MIT, Apache y LGPL, pero no tienen código con licencia GPL.

¿Cómo deben acreditarse estas otras bibliotecas de código abierto?

¿Es necesario incluir todas las licencias de la biblioteca en el archivo de licencia del proyecto principal?

¿Es suficiente simplemente proporcionar enlaces a los sitios web del proyecto en el cuadro de diálogo Ayuda-> Acerca de y documentación?

¿Se necesita realmente algún crédito ?

jholl
fuente

Respuestas:

10

Cada biblioteca que use como dependencia debe tener un archivo de LICENCIA en su código fuente. Simplemente tomaría estas licencias y las cambiaría de nombre a "LIBRARY_NAME_LICENSE" y las incluiría con el código fuente.

Sé que las licencias (como la licencia BSD) requieren que se incluya la licencia original cuando se reutiliza cualquier código fuente.

Si solo los está utilizando como bibliotecas vinculadas, no creo que se necesite nada de esto. Pero puedo estar equivocado sobre este.

jsternberg
fuente
2
Tenga cuidado, incluso cambiar el nombre del archivo de licencia podría ser una violación de los términos de la licencia.
Doc Brown
2
@DocBrown: ¿Qué hacemos en tal caso?
Kromster dice que apoya a Mónica el