Come rilasciare il software in bundle con licenze diverse?

0

Recentemente, mi trovavo in una situazione in cui volevo rilasciare un semplice software JavaScript sotto una licenza open source.

Tuttavia, mi sono ritirato perché il software conteneva diversi componenti open source rilasciati con licenze diverse.

Con quale licenza deve essere rilasciato il software in bundle (dato che vari componenti di terze parti sono mescolati nel software a livello di codice)?

    
posta mritz_p 21.08.2014 - 10:37
fonte

2 risposte

4

Se parti del pacchetto sono sotto licenze che non consentono la sublicenza (che è vero per la maggior parte delle licenze), allora non è possibile distribuire quel pacchetto con una singola licenza.

L'opzione migliore in tal caso è dichiarare esplicitamente che diverse parti del software sono distribuite sotto licenze diverse e indicare chiaramente quali parti ricadono sotto quale licenza (fino all'identificazione di singole funzioni se necessario).
Questo può essere utilizzato anche se un singolo file contiene parti con licenze diverse.

Si presume che le licenze siano compatibili tra loro e che sia quindi consentito distribuire il software e che il pacchetto formi un unico software (non è solo una comoda raccolta di software indipendenti).

Se disponi di un pacchetto di software indipendenti, questo pacchetto non è considerato un'opera soggetta al diritto d'autore e quindi non ha un suo diritto d'autore.

    
risposta data 21.08.2014 - 10:59
fonte
1

Dipende dalla licenza.

Esistono licenze come MIT o BSD, che ti consentono di includerle in software con licenza in base a termini diversi, purché tu includa semplicemente il loro messaggio di copyright da qualche parte dove l'utente può leggerlo.

D'altra parte, ci sono licenze come la GPL che rendono impossibile l'utilizzo di una libreria per un software non anche autorizzato sotto licenza GPL.

Da qualche parte c'è la LGPL che puoi usare in un progetto non GPL, ma solo finché la libreria stessa non viene cambiata e rimane sotto GPL.

Per maggiori dettagli, fai riferimento ai termini di licenza esatti delle librerie che stai utilizzando.

    
risposta data 21.08.2014 - 11:47
fonte

Leggi altre domande sui tag