Mike Linksvayer

Mike Linksvayer at

GPLv2 does state it:
However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

Presumably that's what the FAQ is referring to. GPLv3 says:

A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.

That does seem counter to the FAQ, interesting. http://copyleft.org/guide/monolithic/#x1-730009.3.3 explains the change but I don't think I understand the result.

Mike, I think the System Library Exception in GPLv3 is difficult to grok, but the key phrase you're looking for is "which is not part of that Major component"

Bradley M. Kuhn at 2015-06-12T21:28:30Z

@bkuhn what I don't understand is how that key phrase achieves the same result as GPLv2 as called out in the GPL FAQ.

Mike Linksvayer at 2015-06-12T21:33:02Z