System V yacc / perl problem

Rich Salz rsalz at bbn.com
Thu Feb 18 13:59:18 AEST 1988


    >>It would be helpful if Larry could include the yacc output.
    >Actually, we discussed this with larry when perl was first being
    >developed. The problem is that the output of yacc contains AT&T
    >propriatary code (inserted by the yacc program), and so yacc
    >output can only be sent to parties with a source license.

Actually, this *MIGHT* not be the case.  About 12 to 24 months ago,
ATT put out an announcement saying that the stuff in /lib and /usr/lib
could be used in vendor code without any licensing restrictions.
They obviously meant to avoid the braindamage of other vendors (usually
in the PC world) that required you to license the "run-time" system
before you could resell your product.  That is, if I wrote a program I
wanted to sell, I did not need to do anything just becuase the executable
used stuff in /lib/libc.a.

Now, as is standard with all licenses, they listed all the relevant files
affected by this change.  I am fairly sure that /usr/lib/yaccpar and yacc
output were explicitly called out as being in the category I described
above.  HOWEVER, I don't remember all the details.

I would suggest that someone with a vested interest in this call AT&T
(1-800-828-UNIX can probably get you started) and find out the full
details.  (I don't really care because all yacc's I have access to
aren't broken. :-)

Note, however, that even if (as I suspect) it's perfectly okay to ship
y.tab.c and y.tab.h around to any site, such postings won't appear
in comp.sources.unix because the bandwidth consumed far outweighs
the sites with nonexistant or bad yacc's.

Follow-ups are probably not necessary, unless researched.
	/r$
-- 
For comp.sources.unix stuff, mail to sources at uunet.uu.net.



More information about the Comp.sources.bugs mailing list