Posso usare questa libreria PGP di GPL internamente nella mia azienda?

7

Questa libreria PGP è stata acquistata da Network Associates e successivamente da Symantec Corporation.

Il codice sorgente è disponibile ed è sotto licenza GPL (era collegato a qui ).

Hanno una licenza per il codice sorgente qui:

http://www.pgp.com/developers/sourcecode/sourcecode_license.html

Anche se questo codice è concesso in licenza sotto licenza GPL, mi impediscono di utilizzarlo a fini commerciali. Ad esempio, non sto apportando alcuna modifica al codice, non sto collegando il codice a nessun'altra applicazione commerciale o commerciale. Voglio solo eseguire la riga di comando e le applicazioni desktop come parte delle normali attività giornaliere della mia attività (firma e crittografia delle email).

È ammissibile?

Aggiornamento:

Dopo aver riletto attentamente questa pagina:

http://www.pgp.com/developers/sourcecode/index.html

Ho appena notato che la libreria stessa non è con licenza GPL:

Modifications to GPL Code
Although PGP® software itself is not subject to the GNU General Public License (GPL), PGP Corporation utilizes certain code subject to the GPL

Tuttavia, la domanda e le risposte, se la libreria fosse stata completamente GPL, ha aiutato.

    
posta Kev 23.03.2011 - 10:17
fonte

3 risposte

10

La GPL dice che devi liberarti di eseguire, distribuire, modificare e studiare la biblioteca per qualsiasi scopo. Non limita l'uso commerciale del software. Puoi utilizzare qualsiasi codice GPL che ti piace per qualsiasi motivo, purché tu rispetti la licenza. Non ci sono restrizioni sui campi di attività quando si tratta della licenza per software libero GPL (o qualsiasi altro OSI approvato).

Se apporti modifiche alla libreria e ne distribuisci versioni compilate, devi fornire a chi le riceve una copia del codice sorgente e degli script utilizzati per crearlo. Questo è così che hanno le stesse libertà che hai fatto con la libreria. Nota, stiamo parlando della versione 2 o 3 della GPL. Non la LGPL o AGPL. LGPL aggiunge un'eccezione se si sta solo collegando alla libreria, l'AGPL copre in modo specifico il software che interagisce con una rete.

Per uso interno, dove i dipendenti utilizzano computer che appartengono alla società che sono stati istituiti per lavoro, non sei obbligato a fornire ad ogni utente una copia del codice sorgente. Lo stesso vale se un amico arriva a casa tua e usa il tuo computer per controllare la loro posta elettronica, non hai l'obbligo di masterizzare immediatamente un CD sorgente di ogni programma GPL che usi. C'è una differenza tra il trasferimento o la distribuzione di software e l'accesso alle persone per utilizzare un computer di cui si è proprietari che esegue il software.

Se dai loro la libreria su un CD e dici "Ecco, installa questo sulla tua macchina a casa" - l'obbligo prende il via.

In breve, se usi usando il software, non hai responsabilità sotto GPL. Se tu distribuisci il software, le tue responsabilità entrano in gioco. C'è anche il problema di formare un lavoro combinato con la libreria semplicemente collegandolo, ma non stai distribuendo i programmi che lo fanno - che rende questo un punto controverso per questa domanda.

    
risposta data 23.03.2011 - 10:24
fonte
3

Da una rapida occhiata alla licenza a cui ti sei collegato, non ha nulla a che fare con la GPL e non è una licenza open source. La licenza è abbastanza restrittiva.

Assicurati che il codice che stai utilizzando cari la licenza GPL nel file license.txt o simile o un riferimento ad esso nell'intestazione dei file sorgente.

Is this permissable?

Se possiedono il codice, yes possono concederlo in licenza in qualsiasi modo. Se stanno distribuendo il codice GPL (che non sono il proprietario del copyright), allora non possono rilegolarlo. Sulla base dell'altro link stanno rispettando i loro requisiti GPL mettendo a disposizione le loro modifiche al codice GPL che distribuiscono.

Per il resto del loro software è una licenza restrittiva.

IANAL, YMMV, incluso solo per essere anale ...

    
risposta data 23.03.2011 - 11:35
fonte
1

Per quanto riguarda il tuo aggiornamento, forse potresti usare GPG (implementazione GNU di PGP). È certamente concesso in licenza GPL e, come ha detto Tim Post, sei libero di eseguire il software GPL senza riguardo per scopi personali o aziendali.

Lo stesso vale per tutti gli altri software GPL. Anche una società da molti miliardi di dollari può eseguire Linux e MySQL sui propri server senza pagare alcun canone di licenza.

    
risposta data 23.03.2011 - 13:43
fonte

Leggi altre domande sui tag