Posso usare un codice progetto che ha una nuova licenza BSD ma usa una libreria di licenze GPL?

2

Desidero utilizzare il ICSOpenVpn codice sorgente del progetto nella mia applicazione commerciale.

Se vediamo il ICSOpenVpn progetto, afferma che la sua licenza è New BSD ma il libopenvpn.so la libreria che usa è sotto licenza GNU GPLv2.

Come per Domande frequenti per la versione 2 di GNU GPL "Se una libreria è rilasciata sotto la GPL (non la LGPL), vuol dire che qualsiasi programma che la usa deve essere sotto la GPL? " La risposta dice: "Sì, perché il programma così com'è effettivamente eseguito include la libreria."

Inoltre, in che modo ICSOpenVpn può cambiare la licenza in Nuovo BSD?

    
posta Alok Kulkarni 27.11.2012 - 12:00
fonte

2 risposte

4

Sembra che ICSOpenVpn sia in violazione della GPL, almeno la GPL così come è interpretata dalla FSF.

Questo non dovrebbe preoccuparti se puoi usare il codice sorgente del progetto senza usare libopenvpn.so, altrimenti sarei molto prudente. OpenVPN è in realtà sviluppato da una società for-profit, e mentre potrebbero chiudere un occhio su un piccolo progetto open source che viola i termini della licenza, un'applicazione commerciale sarebbe molto diversa.

L'alternativa sarebbe semplicemente acquistare una licenza commerciale OpenVPN. Se la tua applicazione genera entrate significative, non dovrebbe essere un problema.

    
risposta data 27.11.2012 - 17:15
fonte
2

Ti sei perso la parte in cui ICS-OpenVPN dice "Per favore [nota] che openvpn usato da questo progetto è sotto GPLv2. Solo la GUI è concessa in licenza BSD. " Presumibilmente la GUI non è strettamente vincolata a libopenvpn di OpenVPN per richiedere che sia GPL.

    
risposta data 27.11.2012 - 23:18
fonte

Leggi altre domande sui tag