Path: sparky!uunet!mcsun!uknet!icdoc!dds From: d...@doc.ic.ac.uk (Diomidis Spinellis) Newsgroups: alt.suit.att-bsdi Subject: What happened with AT&T's copyright clearing procedure Message-ID: <1992Aug3.163104.8738@doc.ic.ac.uk> Date: 3 Aug 92 16:31:04 GMT Sender: use...@doc.ic.ac.uk Organization: Dept. of Computing, Imperial College, London, UK Lines: 14 Nntp-Posting-Host: dirty.doc.ic.ac.uk I seem to remember, that some public domain source code that making the rounds of the net a number of years ago (five?) had a statement from an AT&T person attached, stating that the code did not contain and was not based on any AT&T intelectual property. It also gave a contact for further enquires. The idea I got was, that if you had some code that could have been AT&T's intellectual property you mailed it to someone at AT&T who told you whether it was or not. Does anyone know whether that procedure still exists, and if yes, why BSDI did not use it, if no why it was dropped by AT&T? Diomidis -- Diomidis Spinellis Internet: <d...@doc.ic.ac.uk> UUCP: ...!ukc!icdoc!dds Department of Computing, Imperial College, London SW7 #include "/dev/tty"
Newsgroups: alt.suit.att-bsdi Path: sparky!uunet!hoptoad!decwrl!sdd.hp.com!zaphod.mps.ohio-state.edu! cis.ohio-state.edu!magnus.acs.ohio-state.edu!csn!boulder!hazelrah!bernstei From: bern...@hazelrah.cs.colorado.edu (Michael Bernstein) Subject: Re: What happened with AT&T's copyright clearing procedure Message-ID: <1992Aug3.210434.7540@colorado.edu> Sender: ne...@colorado.edu (The Daily Planet) Nntp-Posting-Host: hazelrah.cs.colorado.edu Organization: University of Colorado at Boulder References: <1992Aug3.163104.8738@doc.ic.ac.uk> Date: Mon, 3 Aug 1992 21:04:34 GMT Lines: 28 In article <1992Aug3.1...@doc.ic.ac.uk> d...@doc.ic.ac.uk (Diomidis Spinellis) writes: >I seem to remember, that some public domain source code that making the >rounds of the net a number of years ago (five?) had a statement from an >AT&T person attached, stating that the code did not contain and was not >based on any AT&T intelectual property. It also gave a contact for >further enquires. The idea I got was, that if you had some code that >could have been AT&T's intellectual property you mailed it to someone >at AT&T who told you whether it was or not. Does anyone know whether >that procedure still exists, and if yes, why BSDI did not use it, if no >why it was dropped by AT&T? The fellow at the next desk says that sounds "bogus." I think it completely pernicious. Does that mean (taking it to logical extension) that for every OS (or whatever) with whose internals you've gotten chummy, you have to include such disclaimer with your code to the effect that "This code contains no intellectual property of the Frobnitzer(r), Humilator(r), Gorglablable(r) or SpitzLABS(r) corporations, nor does it contain any part or whole of routines released with the Rabix(tm), SlaviX(tm), BeligerUX or LOYIMos(tm) operating systems"? Michael Michael Bernstein bern...@cs.colorado.edu Computer Science Department, The University of Colorado at Boulder I in no way represent the University of Colorado. The University of Colorado in no way represents me, either.
Path: sparky!uunet!pipex!unipalm!uknet!icdoc!dds From: d...@doc.ic.ac.uk (Diomidis D Spinellis) Newsgroups: alt.suit.att-bsdi Subject: Re: What happened with AT&T's copyright clearing procedure Message-ID: <1992Aug4.135221.29851@doc.ic.ac.uk> Date: 4 Aug 92 13:52:21 GMT References: <1992Aug3.163104.8738@doc.ic.ac.uk> <1992Aug3.210434.7540@colorado.edu> Sender: use...@doc.ic.ac.uk Organization: Department of Computing, Imperial College, University of London, UK. Lines: 22 Nntp-Posting-Host: swan.doc.ic.ac.uk In article <1992Aug3.2...@colorado.edu> bern...@hazelrah.cs.colorado.edu (Michael Bernstein) writes: >In article <1992Aug3.1...@doc.ic.ac.uk> >d...@doc.ic.ac.uk (Diomidis Spinellis) writes: >>I seem to remember, that some public domain source code that making the >>rounds of the net a number of years ago (five?) had a statement from an >>AT&T person attached, stating that the code did not contain and was not >>based on any AT&T intelectual property. [...] >The fellow at the next desk says that sounds "bogus." I think it >completely pernicious. Does that mean (taking it to logical >extension) that for every OS (or whatever) with whose internals >you've gotten chummy, you have to include such disclaimer with your >code to the effect that "This code contains no intellectual property [...] I did not write, that this was a requirement. From what I remember, and the impression I got, this was offered as a free service by AT&T to anyone who wished to be absolutely sure that he would not have any legal problems with distributing his code. Diomidis -- Diomidis Spinellis Internet: <d...@doc.ic.ac.uk> UUCP: ...!uknet!icdoc!dds Department of Computing, Imperial College, London SW7 #include "/dev/tty"
Path: sparky!uunet!mcsun!uknet!cf-cm!cybaswan!iiitac From: iiitac@cybaswan.UUCP (Alan Cox) Newsgroups: alt.suit.att-bsdi Subject: Re: What happened with AT&T's copyright clearing procedure Message-ID: <920@cybaswan.UUCP> Date: 4 Aug 92 16:13:20 GMT References: <1992Aug3.163104.8738@doc.ic.ac.uk> <1992Aug3.210434.7540@colorado.edu> <1992Aug4.135221.29851@doc.ic.ac.uk> Organization: University College Swansea Lines: 14 >I did not write, that this was a requirement. From what I remember, >and the impression I got, this was offered as a free service by >AT&T to anyone who wished to be absolutely sure that he would not >have any legal problems with distributing his code. > >Diomidis >-- This is correct. I have some old unix uucp code somewhere which is distributed with a copy of email from att stating that it contained no att code. I think I pulled it off gnu somewhere before taylor uucp appeared. Alan
Path: sparky!uunet!mcsun!uknet!icdoc!dds From: d...@doc.ic.ac.uk (Diomidis D Spinellis) Newsgroups: alt.suit.att-bsdi Subject: Re: What happened with AT&T's copyright clearing procedure Message-ID: <1992Aug5.171838.29122@doc.ic.ac.uk> Date: 5 Aug 92 17:18:38 GMT References: <1992Aug3.163104.8738@doc.ic.ac.uk> Sender: use...@doc.ic.ac.uk Organization: Department of Computing, Imperial College, University of London, UK. Lines: 41 Nntp-Posting-Host: swan.doc.ic.ac.uk In article <1992Aug3.1...@doc.ic.ac.uk> d...@doc.ic.ac.uk (Diomidis Spinellis) writes: >I seem to remember, that some public domain source code that making the >rounds of the net a number of years ago (five?) had a statement from an >AT&T person attached, stating that the code did not contain and was not >based on any AT&T intelectual property. It also gave a contact for >further enquires. The idea I got was, that if you had some code that >could have been AT&T's intellectual property you mailed it to someone >at AT&T who told you whether it was or not. Does anyone know whether >that procedure still exists, and if yes, why BSDI did not use it, if no >why it was dropped by AT&T? Thanks to Alan Cox's memory, I managed to locate the file I was talking about. It is part of the uuslave distribution (an early UUCP clone) written by John Gilmore. The file s named CERTIFIC.ATT and is dated Jun 8 1987; I enclose a copy at the end of this message. An interesting point is, that John Gilmore had almost definitely been exposed to Unix source code at that time. Diomidis ---------------------------------------------------------------------- Return-Path: <ihnp4!attunix!gcss20!gcdwf> Date: Mon, 23 Mar 87 23:49:43 PST From: ihnp4!attunix!gcss20!gcdwf Message-Id: <8703240749.AA08028@hoptoad.uucp> Apparently-To: hoptoad!gnu John Gilmore, Listed below is the source code for uuslave that you electronically mailed to me on February 20, 1987. Our product management personnel have reviewed this code and have determined that it was not derived from source code from versions of our UNIX(r) operating system. If you have any further questions, please feel free to call me at 1-800-828-UNIX. David W. Frasure AT&T UNIX Software Licensing -- Diomidis Spinellis Internet: <d...@doc.ic.ac.uk> UUCP: ...!uknet!icdoc!dds Department of Computing, Imperial College, London SW7 #include "/dev/tty"
Path: sparky!uunet!hoptoad!gnu From: g...@hoptoad.uucp (John Gilmore) Newsgroups: alt.suit.att-bsdi Subject: Re: What happened with AT&T's copyright clearing procedure Message-ID: <34595@hoptoad.uucp> Date: 31 Aug 92 08:00:52 GMT References: <1992Aug3.163104.8738@doc.ic.ac.uk> <1992Aug5.171838.29122@doc.ic.ac.uk> Organization: Cygnus Support, Palo Alto Lines: 227 I was hoping someone would recall this: > Return-Path: <ihnp4!attunix!gcss20!gcdwf> > Date: Mon, 23 Mar 87 23:49:43 PST > From: ihnp4!attunix!gcss20!gcdwf > Message-Id: <8703240749.AA08...@hoptoad.uucp> > Apparently-To: hoptoad!gnu > > John Gilmore, > > Listed below is the source code for uuslave that you electronically > mailed to me on February 20, 1987. Our product management personnel > have reviewed this code and have determined that it was not derived > from source code from versions of our UNIX(r) operating system. If > you have any further questions, please feel free to call me at > 1-800-828-UNIX. > > > David W. Frasure > AT&T UNIX Software Licensing Thank you, Mr. Spinellis (who posted this). I and some friends proposed a "sift" project at Jan '87 Usenix. The idea was that some impartial Unix wizards would sift through Berkeley Unix and decide which parts were Bell, and which parts were Berkeley, and then get Berkeley and AT&T to verify that decision. This was so that all of us on the net could have the benefit of the parts that Berkeley had written without any help from AT&T, and so there would be an end to the problems that resulted from people mistakenly putting AT&T code into programs such as CCA Emacs or MDBM. (In those days there were no copies of Berkeley networking code on uunet for anyone to get. It really does seem, now, like that was the Dark Ages!) The concept stuck in peoples' minds, but the project itself never really happened. I've enclosed the handout from that Usenix, at the bottom of this note. I initially got involved with AT&T in checking the license status of software in a somewhat roundabout fashion. As a contemporaneous correspondence from me describes it: Actually they first contacted me; I was working on uuslave and I got some anonymous warnings (relayed through friends) that said AT&T thought it was theirs and was going to "crack down" on whoever was working on it. I posted a challenge to the net, saying if they thought it was theirs they'd better come public or lose whatever rights they might have had in it. Someone in AT&T forwarded it to the right people, who turned out to be at the licensing dept at 828-UNIX, I sent them a copy, and they gave it a clean bill of health. They end up sending it to Summit to be read over by the experts, which is why it's so slow -- I can imagine your reaction to having to read a bunch of this stuff and say whether it's part of Unix or not, rather than doing more development. But there's way too much stuff that's not theirs which is hiding in the shadows of "they might sue us because we don't really know who owns it" and if AT&T really does want to control Unix, they'll have to bite the bullet and say what Unix really is and isn't. (end of that excerpt. Here is another with further history.) The next two things I sent in were mdbm and rcs. I sent mdbm on 25 March 1987, but it got lost inside AT&T because David Frasure, who was handling it, retired. I checked on May 29th and discovered they had lost it; talked with Chuck Green who took over for Dave. I also mentioned RCS and they said "send it too, we will do them both". I sent both to Mitzi Bond, who works for Chuck, on 1 June 1987, in 9 shar files (one mdbm, 8 RCS). I checked to make sure they received it, and got email back from Mitzi on 13 June saying that they got it all and were sending it to the developers. I checked again and got mail on 2 July saying that Charlie Thiel in Summit was still reviewing the code but expected an answer by the end of next week. On 13 July, Mitzi was on vacation for a week. On 24 July I got the final answer by email: Return-Path: <ihnp4!attunix!gcss20!gcmdb> Date: Fri, 24 Jul 87 22:47:47 PDT From: ihnp4!attunix!gcss20!gcmdb Message-Id: <8707250547.AA07...@hoptoad.uucp> Apparently-To: hoptoad!gnu To: John Gilmore From: Mitzi Bond Charlie Thiel at our UNIX\ software development group in Summit called me back to say that his developers has examined the code that you sent. Their results were basically indecisive. There was nothing in either set of code to determine that it was solely AT&T's. There was a lot of similarity but not enough for AT&T to build a case to say that this was strictly AT&T code and its use in both instances is a violation of the copyright of our software. Charlie also says that it is the duty of the University of Maryland to protect the software and their lies the responsibility in that particular instance. I apologize for taking so long to respond. I talked with Charlie on Monday when I returned, and again today for the final results, which don't seem to be as conclusive as we would have hoped. Thank you for your patience. ----------- (end of 2nd excerpt of old correspondence.) Common wisdom at the time was that MDBM had some AT&T in it, and that RCS was clean. AT&T didn't distinguish between them in its response, which was a bad sign. Rich $alz was able to confirm with AT&T that they did not consider sendmail to be AT&T-licensed software. However, AT&T shut down the license-checking service soon after this, after someone submitted the C-shell for checking. I was told by people who pretend to be lawyers that it makes it very tough to prosecute someone for infringement of copyright or trade secrets, if they came to you first and said "Is this a copyrighted program? Is this a trade secret?". If you refuse to answer, you are in effect an accessory to the crime (if there is one), because the infringing party gave you the opportunity to stop them -- begged you to let them know whether it was right or wrong -- and you declined. I think (personal opinion) that AT&T decided it was better to risk losing the big court case over this (refusal to help potential infringers check if they were infringing) than to have to certify, piece by piece, that indeed major chunks of what the world thinks of as "Unix" did not actually infringe AT&T's rights. We're now coming up on the "big court case" and it will be interesting indeed. I hope a lot of New Jersey area residents are calling the Federal District Court to find out when USL v. BSDI hearings are, and showing up at them. Courtroom scenes are fun to watch -- especially when you know more about the technical issues than either the lawyers or the judge. It becomes obvious which side is there for bluster and which side is there to inject some reality. If you go, please take notes about the best parts, and post them to the net when you get back. John Gilmore The January 1987 Usenix flyer: From: John Gilmore, Laura Creighton, Erik Fair, Rob Warnock To: Wizards of the Unix Community Subject: Sifting through Berkeley software for unlicensed nuggets An idea for increasing the availability of Unix-related software came to several of us simultaneously. Berkeley has produced or distributed a lot of software that is not derived from Bell sources, but which is useful in its own right. For example, much of their networking code is not based on Bell work. This networking code could be ported to micros, minis, or mainframes that run operating systems other than Unix. The release of such code to the general public would help the public, giving them the benefit of years of networking experience, tuning for a variety of environments, and hundreds of millions of hours of production operation. Many Berkeley user programs could give good service to Minix, MSDOS, Atari, Amiga, or binary System V licensed users. Pauline Schwartz at Berkeley, who is responsible for licensing issues, tells us that AT&T requires Berkeley to distribute their software only to sites with Unix licenses. We are investigating to see if AT&T is also under this impression. Kirk McKusick and Keith Bostic, and probably many others at Berkeley, are in favor of wider distribution of their work, if this constraint can be removed. In order for the non-licensed parts of the software to be released, technical decisions must be made as to whether a given piece of software is actually derived from AT&T licensed sources or not. Berkeley doesn't have the manpower to sift through every module and figure out its status, though they would like to see this done. We are trying to form a low-key committee of Unix wizards for the purpose of certifying that individual source files do not contain any AT&T licensed code. Of course reviewers would have to have Unix source licenses and some experience in the code they review. A knowledge of the history of the code is particularly valuable. We would like to find volunteers from Research, System V, and Berkeley, as well as the usual motley crew of interested parties. We don't expect that the committee would actually meet in person other than at Usenixes; most of the business would be transacted by email as usual. Our strawman view of the process is for a coordinator to make a listing of all the file names on the 4.3BSD tape, and mark each file as "clean" (no licensed software), "dirty" (definitely contains parts of AT&T Unix), or "murky" (further study needed). Initially all files are murky. Individuals who are interested in specific source files can investigate them and report back to the coordinator that they are clean, dirty, or murky after further study. When some number of source files have been classified, we would write a letter to AT&T and Berkeley, listing our results and requesting that they tell us whether or not they agree with our classification. As further files are classified, and as responses come back from Berkeley and AT&T, the list could converge with each file classified "clean" or "dirty" as we reach technical consensus on the module's history and current status. Berkeley has already made provisions for redistributable, unlicensed software on Berkeley release tapes. The 4.3 license's Appendix A lists all files on the tape to which the license applies. There are a few hundred files in the user contributed part of the tape which the license does NOT apply to -- things like netnews, patch, B, etc. Berkeley can use our work as a guideline for "unlicensing" more files in future releases. Having a list of modules classified "dirty" is also useful. Such a list might have prevented the mishaps wherein AT&T proprietary code was released in early versions of Jove and CCA Emacs, and to DECUS tapes. And of course, if the weight of technical opinion is that a module is free of AT&T code, and if Berkeley and other copyright holders let it be known that redistribution of such modules is OK as long as the copyright notice is retained, people can choose to use pieces of code before the formalities are finalized. There is a slight risk of a complaint or suit, if a classification is in error; more prudent parties can wait for AT&T and Berkeley to verify our informal classifications. We're interested in your reaction to the general idea, and in what files you would be interested in reviewing. We can be reached at: hoptoad!sifters John Gilmore, interim sift coordinator -- John Gilmore {sun,uunet,pyramid}!hoptoad!gnu g...@toad.com g...@cygnus.com "It isn't given to us to know those rare moments when people are wide open and the lightest touch can wither or heal.