Apache 2 Librerie e libretti protetti da copyright

0

Sto lavorando al mio primo progetto (più grande di prima) della mia università che è codificato con la licenza Apache 2.

Quindi ecco la domanda: Posso utilizzare materiale / librerie protetti da copyright (nessuna restrizione e libero utilizzo) all'interno di quel progetto? Voglio essere specifico: la libreria è flottante ( flotcharts.org )

La mia ipotesi è sì, ma le ipotesi non contano.

    
posta Mathis 02.09.2013 - 00:40
fonte

2 risposte

1

La licenza di Apache 2 indica chiaramente:

[Section] 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

* l'enfasi è mia

Come qualcuno con una laurea in giurisprudenza oltre a una vasta esperienza di sviluppo e conoscenza della proprietà intellettuale, posso dirti che questo indica chiaramente che sei il benvenuto a fare qualsiasi cosa tu voglia da qualsiasi cosa sotto licenza con questo accordo e derivati di qualsiasi tipo. L'unica avvertenza è che DEVI includere la licenza boilerplate per Apache 2 nel tuo codice / rilascio / o altro. Puoi ottenerlo dal link fornito.

    
risposta data 02.09.2013 - 10:25
fonte
0

Le cose importanti non sono tanto la licenza che tu stai usando, ma piuttosto la licenza utilizzata dalla libreria di terze parti.

Supponendo di aver ottenuto la libreria di terze parti con mezzi legali, la licenza di quella libreria determina cosa puoi fare con essa e con quali condizioni devi rispettare se vuoi distribuire la tua combinazione programma + libreria.

Poiché la libreria flot utilizza la licenza MIT, puoi utilizzare liberamente la libreria nel tuo progetto. Devi solo assicurarti che il testo della licenza sia conservato con i file dalla libreria flot.

Un caso diverso si verifica se la libreria di terze parti utilizza una licenza di copyleft strong, come la GPL.
Queste licenze stabiliscono che devono essere applicate all'intero prodotto del programma + alle biblioteche. Ciò significa che se si utilizza una libreria GPL, quindi, per tutti gli scopi pratici, è necessario utilizzare anche la GPL per il proprio codice. Tecnicamente, puoi utilizzare una licenza diversa, più permissiva, ma i termini GPL si applicano comunque al codice, quindi non c'è molto senso farlo.

    
risposta data 02.09.2013 - 19:49
fonte

Leggi altre domande sui tag