[comp.unix.xenix] Please remove PD-YACC sources from your machine IMMEDIATELY

jfh@rpp386.UUCP (John F. Haugh II) (07/04/88)

[ Sorry for the wide posting.  This really is very important ]

Below is a copy of a letter which was received recently from AT&T.  This
letter explains the status of the ``Public Domain'' YACC which I
recently posted about.  Because of the incredible speed (heavy sarcasm)
with which the USMail delivers letters, I didn't receive the delivery
notice until last week.  You should receive this posting before O. L.
Wilson receives his signed and dated letter back via U. S. Mail.

One interesting thing about this letter, the city in the address was
listed as Renner, which is the same city South Western Bell thinks I
live in for billing purposes.  Renner ceased to exist several years ago
when Dallas annexed it.  How do you think AT&T found out where I live?
Frightening isn't it?  Especially when you consider the correct address
is given in the UUCP maps? ;-) ;-) ;-).

Immediately after the letter is a list of systems which may have
received a copy of YACC via anonymous UUCP.  Please check that your
system is not listed, and if it is, that you do not have a copy of this
software on your machine.  Unfortunately I don't have the logs going
back this far, but if your machine is listed, it has been in contact
with rpp386 at some time during the period when YACC was available.
Some of the machines are within the AT&T system, please, I don't have
time to check the organization each machine belongs to.  If you are an
AT&T source licensee, you obviously don't have to worry.  I think ...
Also, the system names have been truncated to seven characters, courtesy
of UUCP and the R_stat file.  If you system name matches one listed
below to seven characters, please consider your system to have been
included in the list below.

Thanks,
- John.
--
Dear Mr. Haugh:

There was a netnews article on April 19, 1988 announcing
that you had a list of files that [ are ] public domain.  One
of the files listed [ was ] YACC.  YACC is not public domain
software.  The software is AT&T's intellectual property
obtainable by licensing only.

We must have your assurance that you have ceased
distributing copies of YACC and that you have destroyed all
copies in your possession.

You may certify that you have ceased making and/or
distributing copies of YACC and that you have destroyed all
copies of the software in your possession by signing and
dating the attached copy of this letter in the spaces
provided therefor and returning such copy to us.  If we
receive such signed and dated copy within thirty (30) days,
we will consider the matter closed.

                              Very truly yours,

			      (signed) O L Wilson
--
FCPS	  IrsXeni   ajmsys    alice	aquinas	  arcoexr   atina     atlpyr
base16	  basis	    bbussc    bby-bc	bellboy	  bigtex    bms-at    boake2
bpa	  bradley   brave     brcbkly	brspyr1	  bsadrc    camber    catuc
ccd700	  cesbws    cimcor    cline01	cloud9	  cocktri   cognos    comdesi
convex	  coplex    corpane   cp1	crdos1	  crlabs    cronus    csccat
daisy	  dalsqnt   daver     deincr	dhPC-AT	  dhpcat    didsgn    entropy
fasolt	  fbmtl	    fmsrl5    fmsrl7	frito	  ganglio   gcfast    gort
grc	  gsg	    gunnix    happym	hombre	  hpxcnca   htsrmx    htwoo
jarsun1	  jassys    jlsoft    jmdst	joshua	  killer    kontron   lan000
ldcx25	  lngnck    loci      lotus	madnix	  magnus    marob     mcl
merk	  mipseas   mjbtn     mmd2	mpuls1	  mpx1	    ninja     nsacray
obiwan	  oncoast   ontenv    otishq	ozdaltx	  pigs	    pollux    qetzal
raider	  rcf	    reason    redwood	rush	  sauron    schen     sherpa1
sialis	  simon	    skipnyc   smergol	soft21	  spdyne    spked     srhqla
stanton	  sulaco    swlabs    t9103	tau-cet	  tegan	    tester    texsun
tness5	  tness7    top	      toplog	ttdcl1	  u-word    ucmsa     upcjsd
uxcmb	  validea   vector    vijit	viusys	  warble    watabox   wiuaz
wybbs	  xenix28   xenix38   xnxcws	yak	  ssc	    cdes      wjt3pc
xxx	  spsspyr   swbatl    hrsw2	infopro	  ucmdal    tanelor   mrmarx
akinsol	  oss410    celerit   elan	rocky	  ateng	    n0atp     ptisea
comnet3	  dms-at    heaven    csiris	imsys	  sfkwj	    motown    banana
mp386	  dsix2
-- 
John F. Haugh II                 +--------- Cute Chocolate Quote ---------
HASA, "S" Division               | "USENET should not be confused with
UUCP:   killer!rpp386!jfh        |  something that matters, like CHOCOLATE"
DOMAIN: jfh@rpp386.uucp          |             -- with my apologizes

loci@csccat.UUCP (Chuck Brunow) (07/04/88)

In article <3532@rpp386.UUCP> jfh@rpp386.UUCP (John F. Haugh II) writes:
>[ Sorry for the wide posting.  This really is very important ]

	This is an incredible botch!
>
>Below is a copy of a letter which was received recently from AT&T.  This
>letter explains the status of the ``Public Domain'' YACC which I
>recently posted about.

	BTW, you checked his copyright?
>
>Immediately after the letter is a list of systems which may have
>received a copy of YACC via anonymous UUCP.  Please check that your
>system is not listed, and if it is, that you do not have a copy of this
>software on your machine.

	I checked. It is. I don't. But why am I listed with the entire
	who's who? Did I have anything whatsoever to do with this mess?
	NO! And I really don't like lists like this a bit. 

> Unfortunately I don't have the logs going
>back this far, but if your machine is listed, it has been in contact
>with rpp386 at some time during the period when YACC was available.

	Why the confession? Actions speak louder still. This is an
	ignorant hachet-job you call administration. I wouldn't care
	if you'd leave me out of it, but you want to play at name-dropping,
	"oooo look kiddies, all these connections", and link everyone with
	your foul-up.

>Some of the machines are within the AT&T system, please, I don't have
>time to check the organization each machine belongs to.  If you are an
>AT&T source licensee, you obviously don't have to worry.  I think ...
>Also, the system names have been truncated to seven characters, courtesy
>of UUCP and the R_stat file.  If you system name matches one listed
>below to seven characters, please consider your system to have been
>included in the list below.
>
	Just what are you trying to say? Everyone who has access by
	any means (anon uucp, PC Pursuit) is touched. Why do you
	feel compelled to be so grandious? Did your dog die or something?

>Thanks,
>- John.
>DOMAIN: jfh@rpp386.uucp          |             -- with my apologizes


	In the recent past, you have posted personal attacks against
	other SA's, issued groups and threatened more in areas yet
	unresolved, and now this jesture. Are you sure you can handle
	a great big 386 all by yourself? Maybe you need training wheels?

	Why do you keep changing your names? Are you
	embarrassed to go by one name and live with what you say?
	Are you getting set-up to pull a bone-head JJ stunt? 
	Why don't you just tell us what's next so we can avoid the
	rush to dis-connect.

-- 
			CLBrunow - KA5SOF
	Loci Products, POB 833846-131, Richardson, Texas 75083
	   clb@loci.uucp, loci@killer.uucp, loci@csccat.uucp

wnp@dcs.UUCP (Wolf N. Paul) (07/05/88)

In article <3532@rpp386.UUCP> jfh@rpp386 (John F. Haugh III) writes:
>
>Below is a copy of a letter which was received recently from AT&T.  This
>letter explains the status of the ``Public Domain'' YACC which I
>recently posted about.
>--
>Dear Mr. Haugh:
>
>There was a netnews article on April 19, 1988 announcing
>that you had a list of files that [ are ] public domain.  One
>of the files listed [ was ] YACC.  YACC is not public domain
>software.  The software is AT&T's intellectual property
>obtainable by licensing only.

This raises a couple of questions:

1. Are they reacting to the _name_ YACC, or did they look at the actual
   files John had on his system and determine that they consisted of
   or contained AT&T-owned source?

2. If they are reacting to the name YACC, does this mean that they ARE
   moving towards considering the names of *NIX utilities their property
   which no-one else may use? If so, where does this leave such products
   as MINIX, MKS, etc.?

It might be useful if Mr. Wilson of AT&T could address these two questions;
he or his colleagues obviously read news or they would not have known about
John's posting.
-- 
Wolf N. Paul * 3387 Sam Rayburn Run * Carrollton TX 75007 * (214) 306-9101
UUCP:     killer!dcs!wnp                 ESL: 62832882
DOMAIN:   wnp@dcs.UUCP                   TLX: 910-380-0585 EES PLANO UD
-- 
Wolf N. Paul * 3387 Sam Rayburn Run * Carrollton TX 75007 * (214) 306-9101
UUCP:     killer!dcs!wnp                 ESL: 62832882
DOMAIN:   wnp@dcs.UUCP                   TLX: 910-380-0585 EES PLANO UD

jfh@rpp386.UUCP (John F. Haugh II) (07/05/88)

In article <1327@csccat.UUCP>, loci@csccat.UUCP (Chuck Brunow) writes:
> In article <3532@rpp386.UUCP> jfh@rpp386.UUCP (John F. Haugh II) writes:
> >[ Sorry for the wide posting.  This really is very important ]
> 
> 	This is an incredible botch!

why?  you managed to see it.  i suspect most of the systems on that
list will have someone there who managed to see it.  in particular,
since those groups are where the instructions for accessing the system
are posted.

> 	BTW, you checked his copyright?

i don't think mr. wilson will mind one bit.  i would even go so far as
saying it would be in at&t's best interest for that letter to be broadcast.

> >Immediately after the letter is a list of systems which may have
> >received a copy of YACC via anonymous UUCP.
> 
> 	I checked. It is. I don't. But why am I listed with the entire
> 	who's who? Did I have anything whatsoever to do with this mess?
> 	NO! And I really don't like lists like this a bit. 

have you had access to this machine?  yes.  could you have picked up the
sources?  yes.  have you been notified to remove them?  yes.  i think
i covered my ass pretty well.  and i don't care if you don't like it.

> 	                                             I wouldn't care
> 	if you'd leave me out of it, but you want to play at name-dropping,
> 	"oooo look kiddies, all these connections", and link everyone with
> 	your foul-up.

no, but if you'd like me to play ``oooo look kiddies, all these connections'',
i could post a few dozen more names.  by nature this system has gobs of
connections.  did anyone not know that???  is anyone amazed???  does anyone
really care???

> 	Just what are you trying to say? Everyone who has access by
> 	any means (anon uucp, PC Pursuit) is touched. Why do you
> 	feel compelled to be so grandious? Did your dog die or something?

i thought it was obvious.  but then you have been trying to bully the net
about with your recent arrival anyhow.  and no, i don't own a dog.  are
you trying to out do even my reputation?

> 	                                  Are you sure you can handle
> 	a great big 386 all by yourself? Maybe you need training wheels?

well, i don't know.  let's see what you have.

#N	loci
#S	AT&T 7300 ; Unix SysV, v3.0
#O	Loci Products
#C	Charles L. Brunow

hummm.  are you sure you can handle a four year old obsolete 68010?
and what exactly was the clock rate on that unix-pc of yours?  maybe
we should discuss MIPS.  and what was the baud rate on that modem?
something like 1200?  please, don't be a complete asshole, chuck.
your assholeyness starts to show when you attack a man's computer
and dog.  next are we going to play `` my brother can beat up your
brother '', or are you just going to take your ball and go home?

> 	Why do you keep changing your names?

because i feel like it.

>                                             Are you
> 	embarrassed to go by one name and live with what you say?

nope.  would you like me to repeat something i said?

> 	Are you getting set-up to pull a bone-head JJ stunt? 

hummm.  i feel it in my bones ...  a bone-head jj stunt ..... hmmmmmm.

> 	Why don't you just tell us what's next so we can avoid the
> 	rush to dis-connect.

nope.  you've already been disconnected.  i don't think you have any
more worries.  i suspect you will also discover that you can't get
connected.  even using the anonymous uucp login.  i will also soon
be working on an anti-loci program.  i was going to use it just for
keeping obnoxious fools out of here, but i suppose i can add loci.uucp
to the list.

> 			CLBrunow - KA5SOF
> 	Loci Products, POB 833846-131, Richardson, Texas 75083
> 	   clb@loci.uucp, loci@killer.uucp, loci@csccat.uucp

remember that name boys and girls.  would you buy a product from this
bozo?  and may the russian woodpecker infest your radio shack and set
up permanent residence in your earphone.  oh, yes, since we are obviously
trading insults, may all of your cq's go unanswered.

- john.
-- 
John F. Haugh II                 +--------- Cute Chocolate Quote ---------
HASA, "S" Division               | "USENET should not be confused with
UUCP:   killer!rpp386!jfh        |  something that matters, like CHOCOLATE"
DOMAIN: jfh@rpp386.uucp          |             -- with my apologizes

daveh@marob.MASA.COM (Dave Hammond) (07/06/88)

In article <1327@csccat.UUCP> clb@loci.uucp (CLBrunow) writes:
>In article <3532@rpp386.UUCP> jfh@rpp386.UUCP (John F. Haugh II) writes:
>>...........................................  Please check that your
>>system is not listed, and if it is, that you do not have a copy of this
>>software on your machine.
>	I checked. It is. I don't. But why am I listed................

Same for 'dsix2'. We have uucp'd files from the rpp386 "public domain"
directories, but never any versions of YACC. What's the deal ?

Dave Hammond
UUCP:   ...!marob!daveh [.forward to dsix2]
--------------------------------

haugj@pigs.UUCP (Joe Bob Willie) (07/06/88)

In article <135@dcs.UUCP> wnp@dcs.UUCP (Wolf N. Paul) writes:
>1. Are they reacting to the _name_ YACC, or did they look at the actual
>   files John had on his system and determine that they consisted of
>   or contained AT&T-owned source?

i don't know.  otis wilson is out of town, and i suspect only he knows.
i doubt they picked the code up from me, more likely they are aware the
posting shouldn't have been made from previous inquiries.  of course, i
may be wrong.  for everyone's information, the source was obtained from
killer's comp.unix.sources archive as i recall.  you might want to check
your machine if you archive comp.unix.sources.

>2. If they are reacting to the name YACC, does this mean that they ARE
>   moving towards considering the names of *NIX utilities their property
>   which no-one else may use? If so, where does this leave such products
>   as MINIX, MKS, etc.?

no, they seem to be aiming at the source itself, or possibly the ideas
contained in the source.  i'm not certain.  i don't know how this will
affect unix-like utilities.  it may affect clones which are not exact
source ripoffs, but say, used the exact same algorithms.  for example,
a yacc clone which built a lalr(0) parser identical to the real yacc
might be more in danger than one which built a lr(0) or lr(1) parser.

>It might be useful if Mr. Wilson of AT&T could address these two questions;
>he or his colleagues obviously read news or they would not have known about
>John's posting.

in speaking with someone at at&t software licensing i learned that they
do not have netnews access.  so, mr. wilson will not be reading about
this on the net.

- john.
-- 
 Joe Bob Willie                                             Big "D" Oil and Gas
 UUCP: ...!killer!rpp386!jfh                            jfh@rpp386.uucp :DOMAIN
 **** Trivia question of the day: VYARZERZIMANIMORORSEZASSEZANSERAREORSES? ****
 "You are in a twisty little maze of UUCP connections, all alike" -- fortune

erik@romax3b2.UUCP (Erik Murrey) (07/06/88)

In article <235@pigs.UUCP>, haugj@pigs.UUCP (Joe Bob Willie) writes:
> In article <135@dcs.UUCP> wnp@dcs.UUCP (Wolf N. Paul) writes:
> >2. If they are reacting to the name YACC, does this mean that they ARE
> >   moving towards considering the names of *NIX utilities their property
> >   which no-one else may use? If so, where does this leave such products
> >   as MINIX, MKS, etc.?
> 
> no, they seem to be aiming at the source itself, or possibly the ideas
> contained in the source.  i'm not certain.  i don't know how this will
> affect unix-like utilities.  it may affect clones which are not exact
> source ripoffs, but say, used the exact same algorithms.  for example,
> a yacc clone which built a lalr(0) parser identical to the real yacc
> might be more in danger than one which built a lr(0) or lr(1) parser.

I remember reading a paper which was the basis of YACC's algorithms.
I think it was in CACM, something like "Deterministic Parsing of
Ambiguous Grammars"  (I may be way off here...).  It discussed
disambiguating rules for shift-reduce and shift-shift confilcts, and
how to incorporate them into a lalr(0) parser generator such as YACC.

Wouldn't this nullify any claim for trade secrets within YACC?

---
Erik Murrey
erik@mpx1.UUCP
...!{bpa,vu-vlsi,cbmvax}!mpx1!erik
ok, so my spelling sucks... what do you want?

davidsen@steinmetz.ge.com (William E. Davidsen Jr) (07/06/88)

In article <1327@csccat.UUCP> clb@loci.uucp (CLBrunow) writes:
| In article <3532@rpp386.UUCP> jfh@rpp386.UUCP (John F. Haugh II) writes:
| >[ Sorry for the wide posting.  This really is very important ]
| 
| 	This is an incredible botch!
| >
| >Below is a copy of a letter which was received recently from AT&T.  This
| >letter explains the status of the ``Public Domain'' YACC which I
| >recently posted about.

| > Unfortunately I don't have the logs going
| >back this far, but if your machine is listed, it has been in contact
| >with rpp386 at some time during the period when YACC was available.
| 
| 	Why the confession? Actions speak louder still. This is an
| 	ignorant hachet-job you call administration. I wouldn't care
| 	if you'd leave me out of it, but you want to play at name-dropping,
| 	"oooo look kiddies, all these connections", and link everyone with
| 	your foul-up.

  I expect flames like this in the ibm.pc group, but I fail to see what
the problem is. Would you not tell everyone? Do you keep logs of all
callers to your system for years? This is a list of people who have
called him, and if you didn't want to be listed you didn't have to call.

| 	Just what are you trying to say? Everyone who has access by
| 	any means (anon uucp, PC Pursuit) is touched. Why do you
| 	feel compelled to be so grandious? Did your dog die or something?

  I don't see the connection on this at all, either.

| 	In the recent past, you have posted personal attacks against
| 	other SA's, issued groups and threatened more in areas yet
| 	unresolved, and now this jesture. Are you sure you can handle
| 	a great big 386 all by yourself? Maybe you need training wheels?

  Sounds to me as if he did the responsible thing, to admit that a
mistake had been made and take a practical approach to correcting the
problem. 

| 	Why do you keep changing your names? Are you
| 	embarrassed to go by one name and live with what you say?
| 	Are you getting set-up to pull a bone-head JJ stunt? 
| 	Why don't you just tell us what's next so we can avoid the
| 	rush to dis-connect.

  Why this vituperative personal attack? Do you have some reason to
personally attack John, or to believe that he is about to do something
unethical? Or are you offended in some way that he runs a system which
is accessed by many people, who appreciate his work?

  I can't tell if John has changed his name, but the name and system id
have not changed in some months at least (my first archive is April 88)
and I fail to draw any connection.
| -- 
| 			CLBrunow - KA5SOF
| 	Loci Products, POB 833846-131, Richardson, Texas 75083
| 	   clb@loci.uucp, loci@killer.uucp, loci@csccat.uucp

  I see no justification for this three alarm flame other than extending
personal malice into a public forum. Whatever your perception of the
past, your reply does not seem to be in any way germane to the original
posting, and would be inappropriate for anything but a direct personal
attack, and in bad taste even then.
-- 
	bill davidsen		(wedu@ge-crd.arpa)
  {uunet | philabs | seismo}!steinmetz!crdos1!davidsen
"Stupidity, like virtue, is its own reward" -me

richardh@killer.UUCP (Richard Hargrove) (07/10/88)

In article <235@pigs.UUCP>, haugj@pigs.UUCP (Joe Bob Willie) writes:
> In article <135@dcs.UUCP> wnp@dcs.UUCP (Wolf N. Paul) writes:
> >2. If they are reacting to the name YACC, does this mean that they ARE
> >   moving towards considering the names of *NIX utilities their property
> >   which no-one else may use? If so, where does this leave such products
> >   as MINIX, MKS, etc.?

If so, AT&T will have a long, lonely, and futile struggle (not to mention
expensive). A good argument can be made that a lot of Unix command names have 
become generic. This ship sailed a long time ago.

> 
> no, they seem to be aiming at the source itself, or possibly the ideas
> contained in the source.  i'm not certain.  i don't know how this will
> affect unix-like utilities.  it may affect clones which are not exact
> source ripoffs, but say, used the exact same algorithms.  for example,
> a yacc clone which built a lalr(0) parser identical to the real yacc
> might be more in danger than one which built a lr(0) or lr(1) parser.
> 

Ditto the above if they think they can copyright (or patent) an algorithm.
(I think I'll patent addition with carry this week ;-). 

Now a technological implementation of an algorithm is a different matter 
altogether. I CAN patent a piece of hardware that implements addition with 
carry. And, even if independently developed, you can't use this implementation
without my permi$$ion. However, you may patent a different implementation.
I CAN copyright code that implements addition with carry (because I 
didn't want to buy the hardware that implements it :-) and you can't
use my code without my permi$$ion. However, if you independently develop
your own code that implements addition with carry (you don't want to buy the
hardware either :-) you don't need my permission. But (and this is a
grey area) if I copyright the visual and auditory interface, you CAN'T
copy that (the classic example is a table of sines and cosines - obviously
I can't copyright the information but I can copyright its representation).
_Caveat_: I'm not a lawyer; don't make any important decisions based on the 
above opinions. If it's important, get valid legal advice.

It would seem that if AT&T were concerned about names and algorithms
that they would have attempted to stop the MKS yacc distribution
since a) the tool is named yacc, and b) it demonstrates a very high 
degree of compatibility with Unix yacc (implying that the underlying
algorithm(s) are the same).

AT&T seems to be pursuing with a vengence the supposedly pd yacc code 
that got out a while back. I know both Austin Code Works and The 
C User's Group have removed versions of yacc at AT&T's behest. I 
believe both replaced it with Bison. However, one or more versions of 
yacc ported to the pc have gotten into the pc BBS base and will 
probably never be rooted out. Actually, at one time I had the pc-based 
yacc sources. While I could get them to compile, I couldn't get them to 
accept .y files that Unix yacc handled with no problem. I threw them away 
rather than try to track down the problem. Now I use MKS yacc.

richard hargrove
...!{ihnp4 | codas | cbosgd}!killer!richardh
--------------------------------------------

simcha@humming.UUCP (Simcha Lerner) (07/11/88)

In article <4765@killer.UUCP> richardh@killer.UUCP (Richard Hargrove) writes:
>
>Ditto the above if they think they can copyright (or patent) an algorithm.
>(I think I'll patent addition with carry this week ;-). 
>
>richard hargrove
>...!{ihnp4 | codas | cbosgd}!killer!richardh
>--------------------------------------------

Alas, I must disagree.  Having spent a lot of time on these issues 
with expensive lawyers (thankfully in a preventative, not curative
mode), I have a different understanding.

Algorithms ARE patentable, and not just the hardware implementation,
as Mr. Hargrove felt was "logical".  For example, the RSA public key
encryption algorithm has been patented, solely on a paper based exposition
of its powers and abilities (along with the algorithm, of course).

What would prevent Mr. Hargrove from patenting his "add with carry"
algorithm has nothing to do with its being an algorithm, but rather
with it being "either part of existing art, or obvious from existing
art", which is one (of many) potential disqualifications an
application must face.

NOTE:  I have set the followup to comp.sources.d, since this is
       becoming too general a thread to clutter up the world.

I too must disclaim the above with the fact that I am not a lawyer,
and therefore the above must be treated as hearsay. :-)

Simcha Lerner

...(harvard | talcott)!humming!simcha

disclaimer:  My employer has his own lawyers, his own opinions about
             patents, and his own opinion as to whether I am entitled
             to publicly express an opinion.  Therefore, in accordance
             with section VII, article 3, paragraph 2 of the usenet
             code of ethics, I take full responsibility for the entire
             contents of this posting.

This posting is (not) Copyright (C) 1988 ...   (FYI: do you know that
under International Treaty, the CASE of the "C" in Copyright and (C)
is significant - get the wrong case and you endanger your  international
copyright protection!  (and they recently changed the mandated case 
of the symbol from (c) to (C) (or is it the other way around?).  It
is a lot of fun having to rebuild all your ROMs to change that one
character!)

chasm@killer.UUCP (Charles Marslett) (07/12/88)

In article <4765@killer.UUCP>, richardh@killer.UUCP (Richard Hargrove) writes:
> It would seem that if AT&T were concerned about names and algorithms
> that they would have attempted to stop the MKS yacc distribution
> since a) the tool is named yacc, and b) it demonstrates a very high 
> degree of compatibility with Unix yacc (implying that the underlying
> algorithm(s) are the same).

Actually, I seem to recall that the MKS version of yacc is in fact a
licensed port of the real AT&T yacc -- I do not remember why or who led
me to this belief, is there any contradictory (or supporting) information
out there to clear up the confusion?  That would clear up why AT&T is not
after them!

> richard hargrove

Charles Marslett
chasm@killer.UUCP
> ...!{ihnp4 | codas | cbosgd}!killer!richardh
> --------------------------------------------

wnp@dcs.UUCP (Wolf N. Paul) (07/12/88)

In article <4775@killer.UUCP> chasm@killer.UUCP (Charles Marslett) writes:
>Actually, I seem to recall that the MKS version of yacc is in fact a
>licensed port of the real AT&T yacc -- I do not remember why or who led
>me to this belief, is there any contradictory (or supporting) information
>out there to clear up the confusion?  That would clear up why AT&T is not
>after them!

A couple of weeks ago Alex White, one of the officers of MKS, stated
categorically that NONE of the programs which make up the MKS toolkit
are ported, derived, or licensed from AT&T code. Since MKS YACC is part of
the Toolkit, this statement would seem to apply to it, too.

MKS RCS is licensed from Walter Tichy, and the MKS Text formatting package
(whose exact name I can't recall) is a repackaging from SoftQuad's DWB
port, and is thus licensed from AT&T, but neither of these are part of the 
MKS Toolkit but are separately sold products.

Wolf Paul
-- 
Wolf N. Paul * 3387 Sam Rayburn Run * Carrollton TX 75007 * (214) 306-9101
UUCP:     killer!dcs!wnp                 ESL: 62832882
DOMAIN:   wnp@dcs.UUCP                   TLX: 910-380-0585 EES PLANO UD

jeff@cullsj.UUCP (Jeffrey C. Fried) (07/13/88)

   Since the MKS people may not be reading this group, i wanted to respond
to the question "is MKS YACC a port of AT&T YACC".  To the best of my know-
ledge it is NOT.  They are using newer algorithms, and, they support LR(2)
to some degree.

-------------------------------------------------------------------
Jeff Fried                           UUCP: ...!ames!cullsj!jeff

San Jose, CA, 95134 (clearly work)         San Mateo, CA  (home)
(408) 434-6636                             (415) 349-3744

Because a liar tells the truth, does not mean that the truth is a lie.

Disclaimer: Opinions expressed are solely those of the author.

wes@obie.UUCP (Barnacle Wes) (07/13/88)

In article <4775@killer.UUCP>, chasm@killer.UUCP (Charles Marslett) writes:
> In article <4765@killer.UUCP>, richardh@killer.UUCP (Richard Hargrove) writes:
> > It would seem that if AT&T were concerned about names and algorithms
> > that they would have attempted to stop the MKS yacc distribution
> > since a) the tool is named yacc, and b) it demonstrates a very high 
> > degree of compatibility with Unix yacc (implying that the underlying
> > algorithm(s) are the same).
> 
> Actually, I seem to recall that the MKS version of yacc is in fact a
> licensed port of the real AT&T yacc -- I do not remember why or who led
> me to this belief, is there any contradictory (or supporting) information
> out there to clear up the confusion?  That would clear up why AT&T is not
> after them!

Yes, most of the tools MKS produces are (debugged, well-ported) licensed
versions of gin-yoo-ine AT&T products.  AT&T has a bbs-like system you
can call into to look and see what's available.  You can buy the source
to many programs, like yacc and the new awk, for very reasonable prices
for private use.  I remember the source to the new awk was something
like $300.  If, on the other hand, you want to re-sell it, the price
goes up quite a bit.  I think 'new awk' was $10,000 for a redistribution
license.

In summary, yes AT&T does license their code to other systems houses.
The operative word here is license.  You can distribute the binaries of
your port(s) of AT&T programs i_f_ _y_o_u_ _b_u_y_ _t_h_e_ _l_i_c_e_n_s_e_ _f_o_r_ _i_t_.  If you
don't buy the license, you are violating AT&Ts copyrights.
-- 
                     {hpda, uwmcsd1}!sp7040!obie!wes
           "Happiness lies in being priviledged to work hard for
           long hours in doing whatever you think is worth doing."
                         -- Robert A. Heinlein --

egisin@watmath.waterloo.edu (Eric Gisin) (07/15/88)

In article <4775@killer.UUCP>, chasm@killer.UUCP (Charles Marslett) writes:
> Actually, I seem to recall that the MKS version of yacc is in fact a
> licensed port of the real AT&T yacc -- I do not remember why or who led
> me to this belief, is there any contradictory (or supporting) information
> out there to clear up the confusion?  That would clear up why AT&T is not
> after them!
> 
Straight from the "MKS YACC Tutorial and Reference" manual in front of me,
I quote:
	MKS YACC is derived from materials
	Copyrighted (c) 1983, 1985 University of Waterloo.
I don't know what the licencing agreement is.

wnp@dcs.UUCP (Wolf N. Paul) (07/15/88)

In article <99@obie.UUCP> wes@obie.UUCP (Barnacle Wes) writes:
>Yes, most of the tools MKS produces are (debugged, well-ported) licensed
>versions of gin-yoo-ine AT&T products.

Would you mind stating the source of this information?

According to a posting by Alex White of MKS a few weeks ago, the MKS Toolkit
does not contain any AT&T source code; the tools are complete re-implementations
rather than ports of UNIX tools.

We have two diametrically opposed statements here; I am inclined to believe
Alex, and feel that contradictory statements need some documentation to be
justified.
-- 
Wolf N. Paul * 3387 Sam Rayburn Run * Carrollton TX 75007 * (214) 306-9101
UUCP:     killer!dcs!wnp                 ESL: 62832882
DOMAIN:   wnp@dcs.UUCP                   TLX: 910-380-0585 EES PLANO UD

wcs@skep2.ATT.COM (Bill.Stewart.[ho95c]) (07/15/88)

In article <99@obie.UUCP> wes@obie.UUCP (Barnacle Wes) writes:
> Yes, most of the tools MKS produces are (debugged, well-ported) licensed
> versions of gin-yoo-ine AT&T products.  AT&T has a bbs-like system you
> can call into to look and see what's available.

I thought so too, but MKS tells me everything in the MKS Toolkit
is reimplemented from scratch rather than licensed, even major stuff
like ksh.  I'm impressed.
-- 
#				Thanks;
#Bill Stewart, AT&T Bell Labs 2G218 Holmdel NJ 201-949-0705 ho95c.att.com!wcs

wes@obie.UUCP (Barnacle Wes) (07/17/88)

In article <99@obie.UUCP> wes@obie.UUCP (Barnacle Wes) writes:
% Yes, most of the tools MKS produces are (debugged, well-ported) licensed
% versions of gin-yoo-ine AT&T products.
 
In article <142@dcs.UUCP>, wnp@dcs.UUCP (Wolf N. Paul) writes:
> Would you mind stating the source of this information?
> 
> According to a posting by Alex White of MKS a few weeks ago, the MKS Toolkit
> does not contain any AT&T source code; the tools are complete re-
> implementations rather than ports of UNIX tools.

You are right, I have been corrected on this.  The MKS programs are MKS'
unique implementations that faithfully implement the functionality of
the AT&T kits.  My source (to go un-named, he's even more embarrased than
I am) was actually speaking of a ksh from Aspen Software (I think -
after this I'm not going to stick m_y_ neck out again).

The point I made after this stupidity is still valid, however - the
original poster was asking about whether or not AT&T licensed their
software products for re-sale to markets other than Unix.  The answer is
yes they do.
-- 
                     {hpda, uwmcsd1}!sp7040!obie!wes
           "Happiness lies in being priviledged to work hard for
           long hours in doing whatever you think is worth doing."
                         -- Robert A. Heinlein --

jbuck@epimass.EPI.COM (Joe Buck) (07/18/88)

In article <142@dcs.UUCP> wnp@dcs.UUCP (Wolf N. Paul) writes:
>In article <99@obie.UUCP> wes@obie.UUCP (Barnacle Wes) writes:
>>Yes, most of the tools MKS produces are (debugged, well-ported) licensed
>>versions of gin-yoo-ine AT&T products.
>According to a posting by Alex White of MKS a few weeks ago, the MKS Toolkit
>does not contain any AT&T source code; ...

Interesting, but not relevant to the original flame war.  The version
of yacc that was yanked came off of a DECUS tape at some point; that
version of yacc is well-known to be a ripoff created by editing the
original AT&T source and DECUS no longer distributes it.

If MKS has a PD-yacc, that's wonderful.  So does the GNU project
(Bison).  As far as I know, AT&T has never claimed any rights over
all LR parser generators or even the name "yacc" -- just the right
to their own source code.
-- 
- Joe Buck  {uunet,ucbvax,pyramid,<smart-site>}!epimass.epi.com!jbuck
jbuck@epimass.epi.com	Old Arpa mailers: jbuck%epimass.epi.com@uunet.uu.net
	If you leave your fate in the hands of the gods, don't be 
	surprised if they have a few grins at your expense.	- Tom Robbins