Re: source obfuscators and the GPL (was: Bug#158529: vcg does not have a usable license)
Richard Braakman <email@example.com> writes:
> On Wed, Aug 28, 2002 at 09:34:52AM -0500, Steve Langasek wrote:
> > The C files are derived works of the yacc sources, are they not? The GPL
> > is already quite clear about permitting redistribution of derived works.
> Yes, and what it clearly says is that derived works can be distributed
> under the terms of section 1. And section 1 only gives permission for
> distributing "the Program's source code".
Section 1 doesn't give permission to distribute derived works at all,
but only verbatim works.
> So what we would want is for obfuscated code to be distributable
> under section 3, but that section only applies to "object code
> or executable form". (Section 3 also refers back to the terms
> of sections 1 and 2, which I find even more confusing :)
The .c output from Yacc *IS* object code.