Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site mit-eddie.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!rms@mit-prep From: rms@mit-prep Newsgroups: net.emacs Subject: Permission Message-ID: <4486@mit-eddie.UUCP> Date: Tue, 18-Jun-85 01:42:32 EDT Article-I.D.: mit-eddi.4486 Posted: Tue Jun 18 01:42:32 1985 Date-Received: Wed, 19-Jun-85 03:30:30 EDT Sender: dae...@mit-eddi.UUCP Organization: MIT, Cambridge, MA Lines: 17 From: Richard M. Stallman < rms@mit-prep> Fen Labalme got permission from Gosling in a message several years ago. I'm told that this is legally binding on Gosling. This was before Unipress was involved in distributing Gosling Emacs and therefore Unipress has no direct knowledge about the question. Megatest uses that old Gosling Emacs (what Fen gave me originally) in its IC test systems. Fen says that Megatest's lawyers tell him they can defend his permission in court if it were necessary. However, we don't expect it to be necessary. We don't think Unipress wants to sue anyone. It would be a shame if people refrain from using GNU Emacs because of a hypothetical suit that would not win and that won't happen. It's a shame that it is so hard to PROVE that someone won't sue someone else. However, we are working on it.
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 SMI; site sun.uucp Path: utzoo!watmath!clyde!cbosgd!ihnp4!mhuxn!mhuxr!ulysses!allegra! mit-eddie!genrad! decvax!decwrl!sun!jag From: j...@sun.uucp (James Gosling) Newsgroups: net.emacs Subject: Re: Permission Message-ID: <2334@sun.uucp> Date: Fri, 21-Jun-85 22:04:50 EDT Article-I.D.: sun.2334 Posted: Fri Jun 21 22:04:50 1985 Date-Received: Sun, 23-Jun-85 07:35:05 EDT References: <4486@mit-eddie.UUCP> Reply-To: j...@sun.UUCP (James Gosling) Organization: Sun Microsystems, Inc. Lines: 25 I've tried to stay out of this discussion, but it has gotten too far out of hand for me to remain silent. In no way did I ever give Fen Lebalm (and by dubious transitivity, Richard Stallman) permission to distribute any part of the Emacs that I wrote. Version 85 was not in the public domain - I was very careful to get everyone who recieved a copy to agree to not redistribute it. Unfortunatly, two moves have left my records in a shambles. I am not against public domain software: I am very much in favor of it. There is an awful lot of public domain software floating around on the net that was written by me. Emacs is not a part of it. I would applaud the GNU effort (Emacs has needed a real lisp in it for a long time) if it hadn't started off with what is at best a dreadful misunderstanding. Properly maintaining a piece of software like Emacs over a long period is hard to do on a volunteer basis. I did it with my version for three years and nearly destroyed my chances to graduate. I spent a long time trying to find a new maintainer (either commercial or public domain). I found no one willing to maintain it in the public domain and provide the quality and the commitment that I thought was necessary. I talked with quite a few companies, and by far the best was Unipress. They may prostitute their souls for a dollar, but they do a pretty good job of looking after Emacs.
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site usl.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!akgub!usl!jih From: j...@usl.UUCP (Juha I. Heinanen) Newsgroups: net.emacs Subject: Re: Permission Message-ID: <570@usl.UUCP> Date: Mon, 24-Jun-85 09:38:43 EDT Article-I.D.: usl.570 Posted: Mon Jun 24 09:38:43 1985 Date-Received: Tue, 25-Jun-85 03:04:04 EDT References: <4486@mit-eddie.UUCP> <2334@sun.uucp> Reply-To: j...@usl.UUCP (Juha I. Heinanen) Distribution: net Organization: USL, Lafayette, LA Lines: 33 Summary: The discussion about various permits to distribute Unix based software brought to my mind the days when I filled applications for educational licenses for Unix Versions 6 and 7. I still clearly remember that in order to get such a license I had to state in the application that the machine will be used for teaching and research purposes only and that the results of the research (including the code) had to be made publicly available. The impression I got was that development of commercial software and an educational license don't mix and that if we were ever going to sell any of our code, the very first line of it had to be written on a purely commercial machine. Have the things changed since those days? Is it now ok to charge more than a handling fee or to sumbit the software to a commercial distributor such as Unipress in order to add value to it? If not, I would like to know how many purely commercial 4.x Unix systems CMU had when James wrote his Emacs and which one he used; or maybe he really did all the development in a company down the street? What about Amsterdam Compiler Kit, another product of Unipress whose early versions were distributed for a nominal cost by EUUG? I have nothing againsts James or the folks at Amsterdam and I very well understand their motives in submitting the whole thing to a company that frees them from the hassle and maybe even improves the product. But IF the software was developed on a machine with an educational Unix license, can the company be nothing else than a distributor of public domain software? (Henry, are you listening this group?) -- Juha Heinanen USL, P.O. Box 44330, Lafayette, LA 70504-433, tel. (318)231-5345 UUCP: {ut-sally, akgua}!usl!jih ARPA: usl!jih@ut-sally
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site usl.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!akgub!usl!jih From: j...@usl.UUCP (Juha I. Heinanen) Newsgroups: net.emacs Subject: Re: Permission Message-ID: <575@usl.UUCP> Date: Tue, 25-Jun-85 18:49:50 EDT Article-I.D.: usl.575 Posted: Tue Jun 25 18:49:50 1985 Date-Received: Thu, 27-Jun-85 06:23:51 EDT References: <4486@mit-eddie.UUCP> <2334@sun.uucp> <570@usl.UUCP> Reply-To: j...@usl.UUCP (Juha I. Heinanen) Distribution: net Organization: USL, Lafayette, LA Lines: 42 Summary: This is followup to my own message where I questioned the use of an educational Unix license for commercial purposes. Below are some relevant quotes from the terms for System V: 1.01 (a) Uses for "academic and educational purposes" means uses directly related to teaching ... and uses in noncommercial research by students and faculty, ..., provided that (i) neither the results of such research nor any enhancement or modification so developed is intended primarily for the benefit of a third party, (ii) such results, enhancements and modifications (...) are made available to anyone (...) without restriction on use, copying, or further distribution, notwithstanding any proprietary right (such as a copyright or patent right) that could be asserted by LICENSEE, its students or faculty members and (iii) any copy of such result, enhancement or modification furnished by LICENSEE is furnished for no more than the cost of reproduction and shipping. (b) Commercial use by LICENSEE of the LICENSED SOFTWARE or of any such result, enhancement or modification is not permitted under this agreement. Such commercial use is permissible only pursuant to the terms of an appropriate commercial software agreement between AT&T and LICENSEE. Any such result, enhancement or modification may be developed further by LICENSEE for commercial use (...) only on CPUs covered by such commercial software agreement and only provided that the result, enhancement or modification, in the form in which it exists when such commercial software agreement is executed by LICENSEE, remains available to anyone as specified in Section 1.01 (a). So, the question remains, did the machine James (I am using him here just as an example) developed his Emacs have a commercial Unix license. If it didn't, James' copyright notice doesn't prevent anybody (including Richard) (re)distributing James' code in the form it was when it left the educational machine. The same, of course, applies to any copyrighted code floating around in various universities. This is provided that the earlier licenses said roughly the same thing. -- Juha Heinanen USL, P.O. Box 44330, Lafayette, LA 70504-433, tel. (318)231-5345 UUCP: {ut-sally, akgua}!usl!jih ARPA: usl!jih@ut-sally
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site masscomp.UUCP Path: utzoo!watmath!clyde!bonnie!masscomp!z From: z...@masscomp.UUCP (Steve Zimmerman) Newsgroups: net.emacs Subject: Re: Permission Message-ID: <732@masscomp.UUCP> Date: Thu, 27-Jun-85 09:49:31 EDT Article-I.D.: masscomp.732 Posted: Thu Jun 27 09:49:31 1985 Date-Received: Fri, 28-Jun-85 02:01:29 EDT References: <4486@mit-eddie.UUCP> <2334@sun.uucp> <570@usl.UUCP> <575@usl.UUCP> Distribution: net Organization: Masscomp - Westford, MA Lines: 71 > So, the question remains, did the machine James (I am using him here > just as an example) developed his Emacs have a commercial Unix > license. If it didn't, James' copyright notice doesn't prevent > anybody (including Richard) (re)distributing James' code in the > form it was when it left the educational machine. The same, of > course, applies to any copyrighted code floating around in various > universities. This is provided that the earlier licenses said > roughly the same thing. > -- > Juha Heinanen Not true. There are several different issues here. Let's assume for the moment that Gosling did develop his Emacs on a machine with an educational license. (James, is this true?) First of all, according to the copyright law, he has an automatic copyright on anything he develops, assuming it wasn't done as work for hire, which it apparently wasn't. As part of that copyright, he has the right to put copyright notices on all his code, which he promptly did. Neither of these steps are in violation of the System V license; Berkeley did essentially the same thing when it put all of its "Copyright 198? Regents of the University of California" legends on much of its software. Now, if Gosling developed his software on a machine licensed under the terms you quoted, the University would be required to share Gosling's code free of charge with others. Whether or not it could compel Gosling to do so would depend on what agreements Gosling had made with the University. In any case, Gosling's refusal to give unlimited distribution to his code would be at most a violation of a civil contract, and would therefore be a matter between him, the University, and AT&T. It would not affect the copyright protection granted to him by federal law. That is, other people might try to convince AT&T to force CMU and/or Gosling to distribute his code, but if AT&T didn't want to do that, Gosling's copyright protection would stand. For example, AT&T might decide that since the educational license terms had been violated, it would force CMU to upgrade the license to a commercial one, and not bother Gosling. Regardless of what course of action AT&T took, someone who copied Gosling's code without his permission would be in violation of federal copyright law, even if Gosling and/or CMU were found to be in violation of the AT&T license. This is all from a legal standpoint, of course; I have not addressed the moral question here. Unfortunately, moral arguments usually don't get you very far in court if you get sued. My background in all of this is that during the development of my EMACS, I had occasion to study the entire copyright law quite carefully, and I also at one point retained an attorney whose specialty was copyright and trade secret protection, and who had represented clients such as Data General. However, I am not a lawyer myself, and therefore cannot present any of this as definitive legal advice. For that, people must go to their own lawyers. On a related note, I recently received some mail from someone who did go to the trouble of checking with his company's lawyer about GNU Emacs. I thought that people reading this newsgroup would be interested in what the lawyer said. The person sending me the message indicated that he didn't want to get in the middle of this whole thing, so I've changed the names to protect the innocent. Here's the relevant part of his message: I actually did talk to our lawyer in charge of licensing and associated software stuff about GNU, described the situation and asked him what his opinion was. That was that we probably didn't want to touch it with a 10 foot pole. Unless RMS can come up with something that is legally binding (and electronic mail, which is easily forgeable, doesn't count) he won't let us add GNU to our [line of software] unless we can get a release from Gosling allowing us to. He doesn't buy the third hand redistribution, especially in light of [Gosling's] statements, and doesn't want us to expose ourselves to liability by distributing further. He more or less thinks that RMS is all wet.