Applicazioni che utilizzano codice GPL e librerie run-time di IDE proprietari

2

La GPL è descritta come una licenza "altamente virale" (se un'applicazione contiene codice che è concesso in licenza in GPL, la distribuzione richiede l'open source dell'intera applicazione).

Ho ben capito che il collegamento del codice GPL alle librerie run-time di origine chiusa fornito da molti ambienti di sviluppo software integrati commerciali ha l'effetto che nessuna distribuzione (esterna / pubblica) dell'applicazione risultante è possibile, semplicemente perché le librerie di runtime di origine chiuse non sono in GPL?

    
posta mjn 11.10.2014 - 20:33
fonte

1 risposta

4

È un po 'più sfumato di un sì o no diretto.

In generale, è corretto che tu debba essere in grado (e consentito dalla legge) di distribuire il codice sorgente delle tutte librerie che sono utilizzate in un programma che contiene codice con licenza GPL.

Le sfumature arrivano quando si tratta di codici e librerie con licenza GPL che fanno parte dell'infrastruttura principale di un computer (kernel del sistema operativo, sistema di finestre, ecc.) e librerie che implementano un'interfaccia standard. Sotto GPL, tali librerie sono esenti dalla natura virale della GPL.
È probabile che le librerie standard per i principali linguaggi di programmazione rientrino in questa eccezione, quindi non mi preoccuperei troppo quando uso una parte di codice GPL nell'applicazione Windows scritta utilizzando Visual Studio.

    
risposta data 11.10.2014 - 21:27
fonte

Leggi altre domande sui tag