Quali sono i requisiti di licenza per un programma che compilo usando GCC?

2

Sto cercando di capire in che modo le licenze funzionano generalmente nello sviluppo del software, ma questo sembra essere un argomento piuttosto ampio che non avrà una singola risposta diretta. Speriamo che questo esempio sia abbastanza specifico da illuminare dove possa trovarsi la mia confusione sull'argomento.

Il compilatore GCC è concesso sotto licenza GNU General Public License v3, riepilogato qui . La formulazione di questa licenza sembra implicare che qualsiasi lavoro creato utilizzando questo compilatore deve includere la licenza GCC, il copyright e il link alla fonte. Sto grossolanamente interpretando male l'intento della GPL? Cosa è previsto quando comincio a distribuire il mio lavoro?

    
posta Jace 05.08.2016 - 03:22
fonte

1 risposta

7

Ciò sarà coperto da Eccezione della libreria di runtime di GCC . Se usi GCC as-is per compilare il tuo programma, il file binario risultante non è coperto dalla GPLv3 e puoi concederlo in licenza in base ai termini che desideri. Il tuo codice sorgente non è soggetto alla GPLv3 semplicemente perché usi GCC per compilarlo su un binario, l'unico modo in cui la licenza di GCC potrebbe avere un impatto sul tuo codice sorgente è se copi direttamente porzioni del codice GCC nel codice sorgente stesso (che, di Certo, significherebbe che parte del codice sorgente non è il tuo).

    
risposta data 05.08.2016 - 05:54
fonte

Leggi altre domande sui tag