GPL v 3 e script

0

Non sto chiedendo un parere legale; solo alcune indicazioni approssimative.

Ho un'applicazione host in Java che utilizza il motore Rhino JS per eseguire JavaScript. Quel JavaScript può quindi effettuare chiamate in altre librerie Java, alcune delle quali potrebbero essere autorizzate sotto licenza GPL.

Distribuisco la mia app di hosting, i file JS come sorgente e le librerie Java non modificate. Ho rilasciato tutto il codice JavaScript come open source.

Devo anche rilasciare la mia sorgente di app di hosting Java?

    
posta Steve 18.05.2013 - 03:41
fonte

2 risposte

0

Penso che la risposta sia sì. Se si distribuisce questo "pacchetto", è necessario rilasciare il codice sorgente per il framework dell'app Java e il proprio Javascript con una licenza compatibile con GPL. Ma se non distribuisci il pacchetto, non c'è alcun requisito GPL per rilasciare il tuo codice sorgente.

Il problema motivante AGPL non sembra essere applicabile qui. Questo copre il caso in cui qualcuno costruisce (ad esempio) un sito Web che utilizza componenti GPL, ma non distribuisce il lato server e quindi non deve rilasciare il codice sorgente. (Nel tuo caso, stai distribuendo il tuo framework.)

C'è un avvertimento su quanto sopra. Se le librerie sono LGPL o "GPL con eccezione Classpath", il codice non open source può effettivamente utilizzare le librerie senza essere "contaminato" dai requisiti di rilascio GPL "virali". Controlla le licenze per le librerie che stai effettivamente utilizzando.

La linea di fondo è che tu devi capire quali sono le licenze te stesso , prendere le tue decisioni su questa base e vivere con le conseguenze. Se si desidera distribuire binari / bytecode senza rilasciare il codice sorgente, non utilizzare le librerie GPL. Periodo.

    
risposta data 18.05.2013 - 13:46
fonte
0

Non sono un avvocato ma da quello che capisco se distribuisci codice o binari che usano qualcosa sotto la GPL, allora sì, devi aprirlo.

Se non lo stai distribuendo all'esterno della tua azienda, generalmente non devi fare nulla. Quindi se fornisci un servizio di hosting con il tuo codice di hosting Java ma non lo distribuisci effettivamente ad altri, puoi mantenerlo privato per te o per la tua azienda.

Alcune persone lo considerano una scappatoia nella GPL, motivo per cui è stato creato AGPL .

    
risposta data 18.05.2013 - 12:24
fonte

Leggi altre domande sui tag