Sorry, but no dice.
Posted Oct 4, 2008 9:48 UTC (Sat) by khim
In reply to: No - you got it backwards!
Parent article: Plugging into GCC
Don't forget that the GPL specifically allows non-GPL-compatible programs to be shipped as part of a distribution.
Not all non-GPL-compatible programs! Only totally unrelated ones! Your idea may be will work with linux kernel, but it does not work with GCC. You mixed the licenses. GPLv3 already addressed this loophole. It does not refer to derived works at all. What it does refer to is this: A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an aggregate if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. Plugins are by their very nature are "extensions on the covered work" and so it does not matter if they are derived works or not - you can not distribute them with GCC. The discussion in question is centered on separate distribution since distribution as bundle is already forbidden.
So, due to the language of the GPL, how programs are distributed are immaterial.
Sorry, it does matter. Big way.
If the program is not considered legally 'derived work' then shipping it together or seperate doesn't matter.
Nope. If the program is extension (and plugin is an extension) and if it's distributed on the same medium as GCC - it must be distributed under terms of the GPL. Because the whole medium is 'derived work' and so must comply with GCC. You can put somthing totally unrelated on this medium (Flash player or Adobe Reader, for example), but you can not put the plugin there. If the plugin is distributed separately - then and only then the question about "derived work" arises...
to post comments)