licenza compatibile AGPL

6

Sto usando una libreria java con licenza AGPL3. Tuttavia, mi piacerebbe concedere in licenza il mio lavoro come BSD, in modo tale che il mio codice possa poi essere integrato in progetti proprietari se si toglie la libreria. Mi sarà permesso farlo?

Finora, non ho trovato una risposta chiara per il mio problema in rete o nel testo della licenza (non un avvocato). La doppia licenza sembra macchinosa e brutta.

EDIT: Cosa succede se utilizzo altre librerie con licenza BSD o altro?

    
posta Dan Cirnat 09.10.2010 - 17:37
fonte

1 risposta

6

Ecco una citazione dalla sezione Licenze del sito web GNU:

It has always been the FSF's position that dynamically linking applications to libraries creates a single work derived from both the library code and the application code. The GPL requires that all derivative works be licensed under the GPL, an effect which can be described as “hereditary.” So, if an application links to a library licensed under the GPL, the application too must be licensed under the GPL.

(la pagina specifica sta discutendo di Java e LGPL, ma il punto generale si applica qui )


Se vuoi concedere in licenza la tua applicazione originale come BSD, devi prima crearla senza usando quella libreria.

Quindi, puoi creare un'opera derivata combinando l'applicazione BSD e la libreria AGPL3, con il tutto concesso in licenza come AGPL3.

Questa sarebbe effettivamente una nuova, diversa applicazione e non è una doppia licenza.

Dato che vuoi che la tua applicazione BSD sia utilizzata commercialmente, dovresti rilasciarla separatamente dalla versione AGPL3 estesa dell'applicazione, il che significa due link distinti sulla tua pagina di download, con una chiara spiegazione della differenza.

(NOTA: Ovunque io usi "BSD" in questa risposta, è importante notare che questo si riferisce al " modificato BSD " non BSD originale . )

What happens if I use other libraries which are licensed under BSD or anything else?

Va bene. Fintanto che la licenza consente di ri-rilasciare il codice con una licenza compatibile e AGPLv3 è considerato compatibile (che il BSD è - vedi qui un elenco completo ), quindi non hai alcun problema.

Se prevedi di utilizzare molte librerie / etc, è consigliabile conservare un file di crediti distinto, in cui puoi elencare ogni componente specifico che utilizzi, l'indirizzo del sito web, i requisiti di licenza e così via.


(consueto disclaimer: non sono un avvocato, seguo a rischio e pericolo, ecc.

    
risposta data 09.10.2010 - 18:11
fonte

Leggi altre domande sui tag