|
|
|
|
|
by GalacticDomin8r
4686 days ago
|
|
> If you use a lot of GPL code in your product you have to provide the source. Fixed: If you use ANY GPL code in your product you have to provide the source.(There are of course exeptions eg LGPL) Also it isn't simply derivative work that that can be forced to re-license under the GPLv3. If FreeBSD had elected to adopt a GPLv3 compiler and distribute the source(as they do with the compiler) then the FreeBSD kernel itself would become subject to it. In fact, it isn't just gcc which has this restriction. Any GPL v3 code isn't allowed in base. Further reading: http://www.freebsdfoundation.org/press/2007Aug-newsletter.sh... |
|
The GCC 'runtime library exception' firewalls all 'target code' from the GPLv3, and even allows proprietary preprocessors, linkers and assemblers (but nothing that would involve modifying GCC to split what it does in to more granular stages)