Technology and Trends
 USENET Archives
Message-ID: <bnews.tekmdp.1773>
Newsgroups: net.unix-wizards
Path: utzoo!decvax!ucbvax!CAD:tektronix!tekmdp!laurir
X-Path: utzoo!decvax!ucbvax!CAD:tektronix!tekmdp!laurir
From: tekmdp!laurir
Date: Sun Feb 13 07:24:41 1983
Subject: using YACC to generate commercial products - AT&T speaks
Posted: Fri Feb 11 17:42:57 1983
Received: Sun Feb 13 07:24:41 1983

Long time followers of this news group may recall that last April
I queried as to the legality of using YACC to generate a compiler
which would then be sold to customers who do not necessarily have
Unix licenses.  The problem is that YACC includes a 150-line file,
/usr/lib/yaccpar, in the generated compiler, and so one might construe
the result to be "derived" from Unix in the sense of the copyright
act and/or the Unix license.
  I heard today from the AT&T licensing folks, and they do in fact
consider output from YACC to be part of Unix.  There is at least
one company making its money by selling such a compiler; they run
the C code from yacc through a cross compiler to get a compiler
for a machine which cannot run Unix.  The implication then is that
a Unix binary license must be purchased for this non-Unix
machine before the generated compiler can be run on it.
  -- Andrew Klossner (decvax!tektronix!tekmdp!laurir)