it-swarm-es.com

Requisitos de licencia para incluir software de código abierto

En un proyecto de código abierto, se han incluido varias otras 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 están licenciadas bajo las nuevas licencias BSD, MIT, Apache y LGPL, pero ningún código con licencia GPL.

¿Cómo se deben acreditar 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 proporcionar enlaces a los sitios web del proyecto en el cuadro de diálogo Ayuda-> Acerca de y la documentación?

¿Se necesita algún crédito realmente?

14
jholl

Cada biblioteca que use como dependencia debe tener un archivo de LICENCIA en su código fuente. Simplemente tomaría estas licencias y les cambiaría el 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 está utilizando estos como bibliotecas vinculadas, no creo que nada de esto sea necesario. Pero puede que me equivoque con este.

10
jsternberg