Re: Bug#158529: vcg does not have a usable license
Richard Braakman <email@example.com> writes:
> On Wed, Aug 28, 2002 at 12:23:48PM -0700, Thomas Bushnell, BSG wrote:
> > > This affects more than just obfuscators. For example, if a GPL'd
> > > program includes Yacc sources, then I don't think the C files generated
> > > by Yacc are distributable at all.
> > You certainly must distribute the Yacc source. You cannot distribute
> > just the C source in such a case; that's not adequate. But if you do
> > distribute the Yacc source, then you certainly can *also* distribute
> > the C source.
> I don't see any part of the GPL that gives me permission to distribute
> the C files, with or without the Yacc sources. I've already given a more
> elaborate reply about this to Steve Langasek, though.
I'm baffled at your confusion. Section 3 gives you the right to
distribute it. In the case of a Yacc source file, the .c output is
Object code is what a compiler compiles to, when it operates on
"source code", where "source code" is the preferred form for
modifications. The source code is the .y file, and in the case of
Yacc source, the .c and .o files are both object code.