Come utilizzare GPL v3 con Apache License 2.0?

3

Basato su questa pagina , posso vedere che solo Apache License 2.0 è compatibile con GPL v3.

Ora la mia domanda è, in parole povere, come faccio a far lavorare quei due?

La mia situazione attuale è che sto sviluppando un'applicazione creata con un linguaggio di programmazione con licenza GPL v3. Voglio mettere un po 'di sicurezza sull'applicazione e ho capito che posso ottenerlo tramite un servizio web. Tuttavia, non voglio esporre il codice del mio servizio web come GPL v3 poiché fa parte di un sistema più grande su cui sto lavorando e che sarà closed source. C'è un modo per usare Apache License 2.0 in questo scenario?

EDIT: Per motivi di chiarezza, il linguaggio di programmazione che userò è LiveCode.

    
posta Propeller 10.05.2013 - 23:59
fonte

2 risposte

4

La compatibilità delle due licenze significa che è possibile rilasciare il codice con una doppia licenza di GPLv3 e Apache License 2.0.

La cosa con la licenza GPL è che richiede che se una singola linea della tua applicazione è concessa in licenza con essa, allora tutto dell'applicazione deve essere reso disponibile sotto la licenza GPL, anche se la prima riga è contenuta in una libreria che si collega all'applicazione.

D'altro canto, la licenza con cui viene rilasciato un linguaggio di programmazione non dovrebbe influire sulle licenze che è possibile utilizzare per i programmi scritti in quella lingua, sebbene la licenza sul traduttore della lingua e sulla libreria standard possa essere diversa. Solo chi detiene una rivendicazione del copyright di un programma ha voce in capitolo nella licenza di quel programma. I programmi scritti e compilati contengono chiaramente le tue idee e parti di esso potrebbero contenere idee su chiunque abbia scritto il traduttore o la biblioteca. Ma il progettista di linguaggi ha tanto diritto al copyright quanto il popolo britannico ha testi scritti in inglese (cioè nessuno).

Per essere completamente sicuro, consulta un avvocato.

    
risposta data 11.05.2013 - 13:12
fonte
2

IANAL ma da quello che capisco è compatibile, nel senso che è possibile utilizzare il codice con licenza Apache sotto la GPL, non il contrario.

Quindi, se il codice è stato concesso in licenza con la licenza Apache, è possibile utilizzarlo in un'applicazione con licenza GPL. Se il codice è stato concesso sotto licenza GPL, qualsiasi lavoro derivato deve essere anche sotto GPL e non può, senza il permesso dei titolari di copyright, essere utilizzato con la licenza Apace.

    
risposta data 11.05.2013 - 02:12
fonte

Leggi altre domande sui tag