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.