Licensing - Uso della libreria C standard [duplicato]

4

Ho letto alcune licenze software per alcune ore a causa del fatto che voglio pubblicare un software commercialmente. Non sono un avvocato e sono incredibilmente pessimo nel capire le licenze.

Forse la mia domanda è molto banale ma comunque mi perdoni per la mia ignoranza. Quindi la domanda è se io includo qualsiasi intestazione di libreria C standard (es. Math.h) dovrei rilasciarlo (il mio programma) sotto GPL? Come l'avviso in alto lo dice, oppure tale avviso è destinato alle persone che MODIFICANO e non lo UTILIZZANO? O e BTW, sto usando MinGW / GCC e ho letto che non sei obbligato a rilasciarlo sotto GPL fintanto che viene usato solo il compilatore, beh allora che ne dici delle intestazioni Standard C che hanno avvisi di copyright separati in loro ?

PS: Se sono obbligato a rilasciarlo sotto GPL, come posso fare un programma per essere rilasciato commercialmente senza fare affidamento su quella libreria / intestazione di cui ho bisogno (cioè nelle intestazioni C standard)?

    
posta John Mark 08.02.2014 - 03:22
fonte

1 risposta

5

La libreria C & le intestazioni incluse nella maggior parte dei sistemi di tipo UNIX NON hanno licenza GPL. È concesso sotto licenza LGPL (L per Lesser o Library, a seconda dei casi).

Con LGPL, puoi usare la libreria nel tuo codice SENZA rilasciare il tuo codice sotto GPL.

Quindi stai bene su quella libreria. Assicurati di controllare tutte le librerie che usi, tuttavia, ce ne sono alcune là fuori che sono in GPL.

    
risposta data 08.02.2014 - 04:13
fonte

Leggi altre domande sui tag