Requisiti di licenza per l'inclusione di software open source


14

In un progetto open source, sono state incluse diverse altre librerie open source per implementare le funzionalità necessarie, alcune come librerie (LGPL) e altre come codice sorgente (non LGPL). La nuova licenza BSD è stata selezionata per il progetto. Le librerie open source incluse sono concesse in licenza con le nuove licenze BSD, MIT, Apache e LGPL, ma nessun codice concesso in licenza GPL.

Come devono essere accreditate queste altre librerie open source?

Tutte le licenze della libreria devono essere incluse nel file di licenza del progetto principale?

È sufficiente fornire collegamenti ai siti Web del progetto nella finestra di dialogo e nella documentazione della Guida?

C'è davvero bisogno di credito ?


Risposte:


10

Ogni libreria che usi come dipendenza dovrebbe avere un file LICENSE nel loro codice sorgente. Vorrei solo prendere queste licenze e rinominarle in "LIBRARY_NAME_LICENSE" e includerle con il codice sorgente.

So che le licenze (come la licenza BSD) richiedono che la licenza originale sia inclusa quando viene riutilizzato qualsiasi codice sorgente.

Se le stai usando come librerie collegate, non credo che ciò sia necessario. Ma potrei sbagliarmi su questo.


2
Fai attenzione, anche rinominare il file di licenza potrebbe essere una violazione dei termini della licenza.
Doc Brown,

2
@DocBrown: cosa facciamo in tal caso?
Kromster dice di sostenere Monica il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.