3 ms·
How?
by sigjuice 8y ago
How?
- onli 8y agoYou're right to ask, it does not. In the FOSS world the license of the compiler has nothing to do with the license of the compiled software, and that also goes for the GPL 3. Probably some leftover thinking from proprietary products that tried to apply license restrictions on the compiled output.
- pjmlp 8y agoActually GCC has an explicit clause that GPL doesn't apply to the generated binary, otherwise you could not link to the C runtime library "GCC Runtime Library Exception" https://www.gnu.org/licenses/gcc-exception-3.1.en.html https://www.gnu.org/licenses/gcc-exception-3.1.en.html This document was also the inspiration for the Classpath exception in OpenJDK.
- pertymcpert 8y agoRight but that's because the compiler is emitting code into the binary that exists verbatim in the GCC source.
- pjmlp 8y agoWhich makes the assertion false, otherwise there wouldn't be a need for the "GCC Runtime Library Exception". > "In the FOSS world the license of the compiler has nothing to do with the license of the compiled software".
- onli 8y agoThere is no other FOSS compiler that influences the license of the compiled software, afaik. So I think that statement holds up anyway.