From owner-freebsd-hackers Fri Dec 6 17:08:37 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA22123 for hackers-outgoing; Fri, 6 Dec 1996 17:08:37 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id RAA22117 for ; Fri, 6 Dec 1996 17:08:32 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id RAA24781; Fri, 6 Dec 1996 17:48:25 -0700 From: Terry Lambert Message-Id: <199612070048.RAA24781@phaeton.artisoft.com> Subject: Re: Yacc -p is broken To: chuckr@glue.umd.edu (Chuck Robey) Date: Fri, 6 Dec 1996 17:48:25 -0700 (MST) Cc: terry@lambert.org, archie@whistle.com, hackers@FreeBSD.ORG In-Reply-To: from "Chuck Robey" at Dec 6, 96 07:09:56 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > I'm using yacc instead of bison because of the GPL. The yacc/bison > > grammar->code reduction includes code distributed with the tool. For > > bison, this code is GPL'ed. For yacc, it is not. I don't want the > > resulting code to be GPL restricted about how I can use it, therefore > > I use yacc. > > Terry, I will be the first to admit I'm no lawyer, but I thought that the > output from bison was not in itself GPL'ed, just the bison code itself. > Let me quote the part I think is relevant from the COPYING file from bison > 1.25: See Nate's reply. The rote code coming out for the y.tab.c equivalent used to have a GNU "Copyleft" notice in it. This is because the code produced is not entirely output; it also includes static information stuffed in there by bison itself. The static information was what was in question. Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.