Posso mantenere il mio programma closed source se lo linko a una libreria statica di cui GNU GPLv2 è la fonte?

6

Sto mettendo molto lavoro nel mio programma e dopo averlo fatto voglio solo configurare un piccolo sito web e vendere ogni copia del programma ma non voglio alcun problema legale.

Devo cercare un'altra libreria o posso "tranquillamente" collegarmi ad essa?

    
posta gnat 21.05.2013 - 23:50
fonte

2 risposte

5

La GPL è una licenza strongmente virale. Se utilizzi il codice GPL nel tuo programma, l'intera base di codici deve essere compatibile con la GPL.

Se la libreria in questione è disponibile sia come GPL che come LGPL, puoi collegarla dinamicamente (come una DLL esterna / SO / dylib / qualunque) senza essere in violazione della LGPL. In caso contrario, è necessario cercare un'altra libreria o un modello di business diverso.

    
risposta data 21.05.2013 - 23:59
fonte
3

No. Non puoi Questa è una violazione della GPL e si può essere citata in giudizio per la distribuzione di software che utilizza la libreria GPL senza rendere pubblico il codice sorgente di detta libreria. Il codice che è stato dato liberamente al mondo è venuto con la stringa che se la si utilizza in un progetto, si deve dare liberamente il progetto. Queste non sono le licenze aperte MIT o BSD, non puoi prendere il codice e bloccarlo di tua proprietà. Le persone che hanno creato questo software non l'hanno fatto per aiutarti a fare soldi, lo hanno fatto per aiutare il mondo a risolvere i problemi.

Vai a cercare un'alternativa o dona tutto gratis.

    
risposta data 21.05.2013 - 23:58
fonte

Leggi altre domande sui tag