GPLed Library (EXT JS) Problema di licenza

4

Buongiorno a tutti,

Sono davvero fuori dall'opzione per interpretare GPL per EXTJS per il mio lavoro / idea / progetto personale. Posso vedere che questo è un forum attivo, spero davvero, ho una chiusura su questo.

Prima lasciatemi spiegare il mio progetto, Iam creando questo sito che è come un portale che è intented per l'utente finale, ora questa webapps usa una libreria EXTJS che è GPL come con la mia comprensione su questa GPL Qualsiasi applicazione usa GPL la licenza libray dovrebbe essere rilasciata come Open Source a Linsence compatibile con GPL, questo è quando io o la mia applicazione è un derivato o ho modificato la libreria e l'ho rilasciata. o destinarlo.

Ma EXTJS ha questa doppia licenza che in genere mi dà i diritti di fare ciò che voglio. senza dare il mio codice.

Se la mia applicazione è intented solo per l'utente finale, non una forma derivata di lavoro, non una libreria, non uno strumento di sviluppo, non la distribuirò perché è sul web. con questo anche le Librerie che userò rimarranno intatte così come sono. e avrò la lista della biblioteca che uso e la loro rispettiva licenza per accreditarli

Dato questo non posso chiudere la mia applicazione e non violare la GPL? va bene per me usare la libreria GPL fintanto che il precedente si incontra?

La domanda in breve è che posso usare la libreria GPL, non ho rilasciato il mio codice come licenza compatibile con OPensource e ancora NON violi i termini GPL?

Grazie in anticipo

Nick Ace

    
posta Nick Ace 15.10.2010 - 05:46
fonte

2 risposte

6

In base alla lettera della GPL, potresti aver ragione nell'interpretare che è possibile utilizzare Ext senza rilasciare alcun codice, a seconda delle circostanze.

Tuttavia, c'è anche qualcosa come l'intento delle persone che lo fanno. Al posto tuo, spedirei [email protected] e porre loro questa domanda. Se non ti piace la loro risposta, usa una libreria diversa. Dojo, YUI e una tonnellata di altre librerie sono disponibili con licenze più permissive, quindi hai un sacco di opzioni.

Se pensi che Ext JS sia un passo avanti rispetto a quelle di altre biblioteche, ei ragazzi di Sencha vogliono che tu paghi per questo, allora la cosa onesta da fare è pagarla. I buoni prodotti meritano di essere pagati se i loro autori lo vogliono.

    
risposta data 15.10.2010 - 07:06
fonte
5

L'intento della licenza ExtJs è piuttosto chiaro: se vuoi distribuire il tuo software senza rilasciare il tuo codice sorgente, devi comprare una licenza commerciale.

Based on the "Quid Pro Quo" principle, if you wish to derive a commercial advantage by not releasing your application under an open source license, you must purchase an appropriate number of commercial licenses from Sencha. By purchasing commercial licenses, you are no longer obligated to publish your source code.

link

Si noti che si tratta di distribuzione . Se la tua applicazione è un'applicazione interna e non stai distribuendo l'applicazione all'esterno, allora non è necessario acquistare una licenza commerciale. Notare le parole "rilasciando l'applicazione" nella citazione sopra.

Per quanto riguarda l'uso della libreria ExtJs per un'applicazione in cui le pagine saranno viste dal mondo esterno, vorrei contattare Sencha e chiedere loro se considerano questa una forma di distribuzione.

    
risposta data 07.12.2010 - 17:24
fonte

Leggi altre domande sui tag