Hacker News new | ask | show | jobs
by lmm 2305 days ago
The existence of LLVM means that GCC's GPL can't really guarantee anything anymore. 20 years ago we got an open-source objective-C compiler because its implementers wanted to reuse GCC's backend. But today a company in the same situation would just use the LLVM backend.
1 comments

Except with LLVM they wouldn't need to return their work to GCC, like NeXT was forced to do with their frontend.
That's exactly my point. GCC's copyleft was only effective when there wasn't a viable permissive-licensed alternative.