Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA
Path: utzoo!watmath!clyde!bonnie!akgua!sdcsvax!dcdwest!ittvax!decvax!genrad!panda!talcott!harvard!seismo!brl-tgr!tgr!gwyn@Brl-Vld.ARPA
From: Doug Gwyn (VLD/VMB) 
Newsgroups: net.unix-wizards
Subject: Re:  yacc: public domain?
Message-ID: <8167@brl-tgr.ARPA>
Date: Sat, 9-Feb-85 18:35:32 EST
Article-I.D.: brl-tgr.8167
Posted: Sat Feb  9 18:35:32 1985
Date-Received: Mon, 11-Feb-85 04:56:11 EST
Sender: news@brl-tgr.ARPA
Organization: Ballistic Research Lab
Lines: 11

You have hit upon the biggest problem with UNIX sites re-implementing
pieces of UNIX "in the public domain".  Namely, the person doing so
is constrained not to disclose any of AT&T's trade secrets.  If your
code ends up operating just the same as AT'T's and if you had access
to UNIX sources, it would be pretty hard to prove that you did not
use your privileged access to determine critical approaches embodied
in your own code.

If you really plan to do something like recode the YACC parser from
scratch, be sure you work entirely from unlicensed sources of
information (e.g. the UNIX manuals and journal articles).