Come faccio a visualizzare correttamente il copyright quando si utilizzano componenti con più licenze permissive?

7

Sto scrivendo un'applicazione commerciale che farà uso di alcune librerie aperte concesse in licenza con licenze diverse.

Ad esempio una licenza sarà concessa sotto licenza Apache 2.0, un'altra utilizzerà la licenza LGPL. Entrambe le licenze consentono l'utilizzo in applicazioni commerciali, ma differiscono nel modo in cui vengono fornite le attribuzioni del lavoro con licenza.

È la mia prima applicazione commerciale che utilizza librerie di terze parti e voglio fare la cosa giusta in modo che le licenze di terze parti siano soddisfatte. Non sto solo chiedendo cosa dovrei fare, ma anche cosa non dovrei fare.

Qual è il modo migliore per visualizzare queste licenze?

    
posta Ivaylo Slavov 17.11.2011 - 10:38
fonte

1 risposta

3

In caso di Apache 2.0 e LGPL (se il codice è solo collegato al tuo codice senza modifiche), puoi distribuire il tuo prodotto (a pagamento) senza dover aprire il tuo codice di quel prodotto.

In questo caso, è necessario creare un elenco di librerie e, per ciascuna di esse, i file di licenza effettivi che le librerie dipendenti hanno fornito nel codice sorgente / oggetto. È necessario fornire i crediti a queste librerie.

Come dice la licenza LGPL,

a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License.

b) Accompany the object code with a copy of the GNU GPL and this (the LGPL) license document.

Come dice Apache 2.0,

any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works;

Anche alcune delle altre cose che non puoi usare, è usare il marchio, il logo di quelle librerie in parte del tuo prodotto. per esempio non dovresti:

use phrasing such as 'based on Apache', 'powered by Apache', or 'based on Apache technology'

Inoltre, se esiste un problema di garanzia, ad esempio se il sistema non funziona come previsto a causa di problemi software, le suddette librerie (in Apache) non vengono fornite con WARRANTY. Quindi, è necessario correggere i problemi per i client senza indicarli per copiare i proprietari di scrittura di tali librerie.

Fai riferimento a questo: link

e

link

    
risposta data 17.11.2011 - 12:54
fonte

Leggi altre domande sui tag