Posso usare il devtoolset RedHat per creare software non GPL-edito? Devo occuparmi di eventuali avvertimenti?
Da quanto ho capito, il devtoolset conosce i limiti delle librerie standard fornite con le vecchie distribuzioni RedHat. Collega staticamente quelle parti mancanti di glibc e libstdc ++ in codice altrimenti collegato dinamicamente. Vale a dire, la documentazione RedHat afferma: "Alcuni Le nuove funzionalità della libreria sono collegate staticamente alle applicazioni create con Red Hat Developer Toolset per supportare l'esecuzione su più versioni di Red Hat Enterprise Linux. "
In caso di glibc (LGPL) questo sarebbe problematico, perché il collegamento statico richiederebbe di rendere disponibili almeno i file oggetto del software proprietario.
Uno sviluppatore senior afferma quindi che l'utilizzo del devtoolset potrebbe / potrebbe mettere il nostro codice sotto GPL e quindi dobbiamo restare con CentOS 5 e gcc 4.1 (per molti anni a venire).