top | item 45631260

(no title)

owlbite | 4 months ago

I thought GPLv3 adoption by GCC was what really lit the flames on moving to llvm by commercial entities?

discuss

order

fsckboy|4 months ago

you only need to worry about GPLv3 if you are modifying gcc in source and building it and distributing that. Just running gcc does not create a GPLv3 infection. And glibc et al are library licensed so they don't infect what you build either, most especially if you are not modifying its source and rebuilding it.

o11c|4 months ago

And what we've seen from e.g. Apple is that "make a private fork and only distribute binaries" is exactly what they wanted the whole time.

wmf|4 months ago

you only need to worry about GPLv3 if you are modifying gcc in source and building it and distributing that.

That's the context here. If you build a new compiler based on GCC, GPL applies to you. If you build a new compiler based on LLVM it doesn't.

johannes1234321|4 months ago

Still some companies try hard to avoid GPLv3, see Apple, who either provide old GPLv2 licensed software or invest in BSD/MIT replacements.

tehjoker|4 months ago

You might know this history better than me.