|
|
Subscribe / Log in / New account

TechView: Linus Torvalds, Inventor of Linux (Huffington Post)

TechView: Linus Torvalds, Inventor of Linux (Huffington Post)

Posted May 25, 2014 14:36 UTC (Sun) by khim (subscriber, #9252)
In reply to: TechView: Linus Torvalds, Inventor of Linux (Huffington Post) by simlo
Parent article: TechView: Linus Torvalds, Inventor of Linux (Huffington Post)

Libraries themselves are GPLv3+, not LGPLv3+ (there are some LGPLv3+ libraries in package, but the main ones: ligcc and libstdc++—are GPLv3+). And since bits and pieces are embedded into the executable without this exception you'll not be able to build anything except for GPLv3+ programs. As I've said before: technically speaking, propriatery exceptions are not forbidden—but you could only use them to compile GPLv3+ programs. There are FAQ which explain how that works in more details.


to post comments

TechView: Linus Torvalds, Inventor of Linux (Huffington Post)

Posted May 27, 2014 12:27 UTC (Tue) by madscientist (subscriber, #16861) [Link]

Just to be clear, you're talking here about situations where there is a proprietary extension (not "exception") to GCC being used.

If you don't use proprietary extensions to GCC when you create your binary then the program is not subject to the GPL, as we've been discussing.

And yes, one of the main goals of the exception clause (the reason it's so complicated) is that the FSF wants to specifically not allow (or at least make infeasible) using proprietary extensions with GCC. If you want to add proprietary extensions to your compiler then by all means, you should be using LLVM. I believe this is a loss for free software, but obviously others disagree.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds