From: Chris Price <cprice missing its to> 
To: axp-list redhat com 
Subject: DU Licensing ramifications 
Date: Mon, 13 Jul 1998 12:01:45 -0600 (CST) 

	Hi;

	I am currently assisting the local University's Comp Sci
department in fully utilising the ~24 UDB's that they have (166 and 233
models). Currently, they are simply running them as X-terms and are not
taking any advantage of native Xserving, applications, etc...


	We are in the process of creating an environment wherein these
machines use some of their (albeit somewhat limited) CPU power to run
services/applications locally. A local xserver on each machine that will
serve xterms, emacs, and other programs is essentially what we have in
mind. 

	There is one other program we would like to run on each machine ->
netscape. After some careful research, I have come to the conclusion that
running the DU version of netscape is the easiest and best way to run
netscape on Linux Alpha. The problem thne becomes the licensing
ramifications that are created by the desire to run DU Netscape.

	This university has several machines that are running various
versions of DU, but each license is of the 'per CPU' variety, no site
license is in place.

	It is our assumption that copying the libraries and binary form DU
to Linux/AXP is a breach of the software/OS license. If that truly is the
case (someone please clarify if you can), we would propose the following
scheme:

	Via NFS, mount the /usr/shlib directory on the departments main
server on each UDB as /usr/shlib. We would also place a copy of /sbin
/loader in the /usr/shlib directory on the main DU server. On each UDB, a
softlink from /sbin/loader would point at the NFS mounted /usr/shlib.

	Our questions is: would this scheme be allowable under the
OS/Software licenses in place for the Servers copy of DU?

	Thanks for all your replies in advance...

	Chris

From: Greg Lindahl < lindahl cs virginia edu> 
To: axp-list redhat com 
Subject: Re: DU Licensing ramifications 
Date: Mon, 13 Jul 1998 14:11:25 -0400 (EDT) 

> 	There is one other program we would like to run on each machine ->
> netscape.

Various people have compiled various versions of the new open-source
netscape natively for Alpha/Linux.  Try that.

> 	It is our assumption that copying the libraries and binary form DU
> to Linux/AXP is a breach of the software/OS license. If that truly is the
> case (someone please clarify if you can), we would propose the following
> scheme:

Yes. No, judges tend to take a dim view of such obvious workarounds,
and it would be wrong.

-- g

From: Chris Price <cprice missing its to> 
To: axp-list redhat com 
Subject: Re: DU Licensing ramifications 
Date: Mon, 13 Jul 1998 12:37:02 -0600 (CST) 


On Mon, 13 Jul 1998, Greg Lindahl wrote:

> > 	There is one other program we would like to run on each machine ->
> > netscape.
> 
> Various people have compiled various versions of the new open-source
> netscape natively for Alpha/Linux.  Try that.

	We have, and frankly we have found that they do not have the 
stability we need in a 24x7 lab environment (very limited staffing)..


> 
> > 	It is our assumption that copying the libraries and binary form DU
> > to Linux/AXP is a breach of the software/OS license. If that truly is the
> > case (someone please clarify if you can), we would propose the following
> > scheme:
> 
> Yes. No, judges tend to take a dim view of such obvious workarounds,
> and it would be wrong.
> 

	So what is different about mounting the libraries NFS, or running
netscape on the main DU server and sending it via the X protocol to the
UDB's? Where exactly does the License begin and end???

	I guess my other questions is: If we cannot use the DEC Unix
libraries, why is there info in the FAQ on how to perform it, and why did
someone code the ECOFF support into the kernel. You cannot suppose to tell
me that their idea was that everyone would install Linux (for free) and
then go out and buy a DEC Unix license to get the libraries( for $1,000's)
in order to run DEC Unix binaries? 
 
	I think clarification from DEC would be in order (or instructions
on how to seek clarification :) ).

	Thanks 

From: "Jon 'maddog' Hall, USG Senior Leader" <hall zk3 dec com> 
To: axp-list redhat com, cprice missing its to 
Cc: hall zk3 dec com 
Subject: Re: DU Licensing ramifications - You asked 
Date: Mon, 13 Jul 98 16:29:35 -0400 

The DU license requires that a licensed CPU execute the licensed bits.  Whether
those licensed bits come off a disk attached to that CPU or whether they
come over the network does not make any difference.

Running the netscape binary on a licensed machine and displaying it on a UDB's
X-server is valid, since the unlicensed CPU is not executing any licensed code.
The *code* which is executing is the X-server from Linux, which is freely
available.

The instructions in the FAQ and the capability of the Linux kernel to run ECOFF
comes from a past history where a lot of Alpha Linux systems were purchased
to run DU, but as newer ones came out (and the older ones were "retired"), the
retired machines started to run Linux.  Ergo, the machines were still licensed
to run DU, and people could use the libraries if they wanted.  Also, the way
that Linux was first ported to Alpha was on a DECstation 2000 Model 150 machine
in a cross-development environment.  Linus would compile and link applications
on DU, then run them on the Linux kernel.  This continued to happen until the
Alpha Linux system was self-hosting.  The ECOFF support is there for people
to use if they are licensed.  And yes, Linus' machine had a DU license.

The UDBs were never licensed to run DU.  Most of them were sold "without
license".

> You cannot suppose to tell me that their idea was that everyone would 
> install Linux (for free) and then go out and buy a DEC Unix license 
> to get the libraries( for $1,000's) in order to run DEC Unix 
> binaries? 

Actually various people have offered to pay the $1200. it would cost to buy
a DU license for a small machine.  Unfortunately the people in charge of such
licensing have refused to make such an offering, because they fear that it
would imply worthiness of the libraries to run.  Since some of the DU libraries
would depend on functionality missing from the Linux kernel, not all DU
programs would run on Alpha Linux, even if they were statically linked with
the DU libraries.

md

-- 
=============================================================================
Jon "maddog" Hall                     Internet: maddog@zk3.dec.com
Senior Leader, UNIX Software Group    Executive Director, Linux International

Compaq Computer Corporation           Linux International
Mailstop ZK03-2/U15                   80 Amherst St.
110 Spit Brook Rd.                    Amherst, N.H. 03031-3032 U.S.A.
Nashua, N.H. 03062-2698 U.S.A.

WWW: http://www.compaq.com            WWW: http://www.li.org
Voice: +1.603.884.1341                Voice: +1.603.672.4557
FAX: +1.603.884.6424                  Board Member: Uniforum Association
Office: ZK03-2/V15		      Board Member: USENIX Association

From: Thompson Freeman <tfreeman tfreeman vnet net> 
To: axp-list redhat com 
Cc: cprice missing its to, hall zk3 dec com 
Subject: Re: DU Licensing ramifications - You asked 
Date: Tue, 14 Jul 1998 09:47:24 -0400 (EDT) 

On Mon, 13 Jul 1998, Jon 'maddog' Hall, USG Senior Leader wrote:

<<snip>>
> Actually various people have offered to pay the $1200. it would cost to buy
> a DU license for a small machine.  Unfortunately the people in charge of such
> licensing have refused to make such an offering, because they fear that it
> would imply worthiness of the libraries to run.  Since some of the DU libraries
> would depend on functionality missing from the Linux kernel, not all DU
> programs would run on Alpha Linux, even if they were statically linked with
> the DU libraries.
> 
<<snip>>
I'm getting the feeling that the only legal way out of this challenge
is for the Alpha Linux community to recreate the DU libraries under
conditions where the new libraries could be GPL'd. A major effort to 
say the least, and not one that Compaq is likely to want to support with
$$$.

---------------------------------------------------
Thompson Freeman

Free Wisdom!! Bring your own bucket and shovel!
---------------------------------------------------

From: "Jon 'maddog' Hall, USG Senior Leader" <hall zk3 dec com> 
To: Thompson Freeman <tfreeman tfreeman vnet net> 
Cc: axp-list redhat com, cprice missing its to, hall zk3 dec com, hall zk3 dec com 
Subject: Re: DU Licensing ramifications - You asked 
Date: Tue, 14 Jul 98 11:26:22 -0400 

tfreeman@tfreeman.vnet.net said:
> I'm getting the feeling that the only legal way out of this challenge 
> is for the Alpha Linux community to recreate the DU libraries under 
> conditions where the new libraries could be GPL'd. A major effort to  
> say the least, and not one that Compaq is likely to want to support 
> with $$$.

I would like to explain something, in case it is not really clear.  It is
not just Compaq/Digital's wish to protect Digital Unix and its revenues that
drives this issue.  It is one of legal issues with our software providers.

Many of you may not know that most Unix vendors still pay royalties to the
old AT&T stream of bits.  Through the years the royalties went in this
path:

		AT&T=>USL=>Novel=>SCO

Yes, The Santa Cruz Operation now gets the royalties that AT&T used to get,
so much for each copy of the OS sold.  Most vendors pay this royalty, because
it is so low on a per unit copy that it is not worth taking them to court to
prove that you don't use their code any more.  And it is not worth the
engineering effort to make sure you are not using it.  This is the reason
that SCO can give away free binary copies of their code "for personal use".

By the way, Sun Microsystems does not pay these royalties to SCO, since they
exercised the right to buy out the royalties for a flat fee, which they
negotiated when they joined USL.  This is the reason why Sun can give away
free copies of Solaris for "personal use".

In addition, Digital pays royalties to The Open Group, Sun Microsystems, Adobe,
Veritas, etc.  While not all of these payments are for code in the libraries,
enough of them are so (again) purging it is "hard".

We (Compaq) are required by law to take "reasonable steps" to protect these
company's rights.  Most of the time this would simply be to tell people not
to run Digital Unix on an unlicensed machine.  And we protect that with
the License Management Facility, which is not perfect, but is "reasonable
steps".  With the creation of a compatible kernel, the potential of someone
running licensed binaries on an unlicensed system becomes more of an issue.

This is why Compaq can not condone running the DU libraries on an unlicensed
system.

> I'm getting the feeling that the only legal way out of this challenge 
> is for the Alpha Linux community to recreate the DU libraries under 
> conditions where the new libraries could be GPL'd.

It would be one way that you could get existing DU applications to run
on an unlicensed Alpha Linux machine.

>and not one that Compaq is likely to want to support with $$$.

The truth of this matter might surprise you.

md
-- 
=============================================================================
Jon "maddog" Hall                     Internet: maddog@zk3.dec.com
Senior Leader, UNIX Software Group    Executive Director, Linux International

Compaq Computer Corporation           Linux International
Mailstop ZK03-2/U15                   80 Amherst St.
110 Spit Brook Rd.                    Amherst, N.H. 03031-3032 U.S.A.
Nashua, N.H. 03062-2698 U.S.A.

WWW: http://www.compaq.com            WWW: http://www.li.org
Voice: +1.603.884.1341                Voice: +1.603.672.4557
FAX: +1.603.884.6424                  Board Member: Uniforum Association
Office: ZK03-2/V15		      Board Member: USENIX Association

From: "Robert L. Millner" <rmillner nrao edu> 
To: axp-list redhat com 
Subject: Re: DU Licensing ramifications - You asked 
Date: Tue, 14 Jul 1998 13:29:01 -0400 (EDT) 

"Maddog" == Jon 'maddog' Hall, USG Senior Leader <hall@zk3.dec.com> writes:

Hello,

Maddog> Yes, The Santa Cruz Operation now gets the royalties that AT&T
Maddog> used to get, so much for each copy of the OS sold.  Most vendors
Maddog> pay this royalty, because it is so low on a per unit copy that
Maddog> it is not worth taking them to court to

Do I recall something about Microsoft owning lots of stock in SCO?  If
so, this means that part of the licensing fee for "Unix" goes to
Microsoft.  Not that its illegal or anything and don't really read this
as complaining but:
                       That's really, really twisted!

      -Rob

From: "Jon 'maddog' Hall, USG Senior Leader" <hall zk3 dec com> 
To: axp-list redhat com 
Cc: hall zk3 dec com 
Subject: Re: DU Licensing ramifications - You asked 
Date: Tue, 14 Jul 98 15:20:57 -0400 

rmillner@nrao.edu said:
> Do I recall something about Microsoft owning lots of stock in SCO?  
> If so, this means that part of the licensing fee for "Unix" goes to 
> Microsoft.  Not that its illegal or anything and don't really read 
> this as complaining but: That's really, really twisted!

I believe that Microsoft owns 14% of The Santa Cruz Operation. 

Since this list has found other relevations that I have made interesting....

...let me tell you about the time that Digital had a deal with AMD to fabricate
x86 compatible chips in our FAB plant in Scotland (to use excess capacity).

Then we sold the Scotland FAB to Intel (way before the recent sale), but due
to our commitment to AMD, Intel found themselves in the position of having to
manufacture chips for their direct competitor.  But everyone made money, so
they were all "happy".

Yes, business makes strange bedfellows.

md
-- 
=============================================================================
Jon "maddog" Hall                     Internet: maddog@zk3.dec.com
Senior Leader, UNIX Software Group    Executive Director, Linux International

Compaq Computer Corporation           Linux International
Mailstop ZK03-2/U15                   80 Amherst St.
110 Spit Brook Rd.                    Amherst, N.H. 03031-3032 U.S.A.
Nashua, N.H. 03062-2698 U.S.A.

WWW: http://www.compaq.com            WWW: http://www.li.org
Voice: +1.603.884.1341                Voice: +1.603.672.4557
FAX: +1.603.884.6424                  Board Member: Uniforum Association
Office: ZK03-2/V15		      Board Member: USENIX Association

From: Jeff Sturm < jsturm gatecom com> 
To: axp-list redhat com 
Subject: Re: DU Licensing ramifications - You asked 
Date: Tue, 14 Jul 1998 13:44:52 -0400 (EDT) 


On Tue, 14 Jul 1998, Jon 'maddog' Hall, USG Senior Leader wrote:

[snip]

> In addition, Digital pays royalties to The Open Group, Sun Microsystems, Adobe,
> Veritas, etc.  While not all of these payments are for code in the libraries,
> enough of them are so (again) purging it is "hard".
> 
> We (Compaq) are required by law to take "reasonable steps" to protect these
> company's rights.  Most of the time this would simply be to tell people not
> to run Digital Unix on an unlicensed machine.  And we protect that with
> the License Management Facility, which is not perfect, but is "reasonable
> steps".  With the creation of a compatible kernel, the potential of someone
> running licensed binaries on an unlicensed system becomes more of an issue.
> 
> This is why Compaq can not condone running the DU libraries on an unlicensed
> system.

This licensing situation should sound very familiar to anyone who has 
ever worked on a large commercial software distribution.  For similar 
reasons, Netscape could not simply release the Communicator source code 
following their announcement; they have had to endure months of 
engineering costs to cleanse the Mozilla source code of third-party 
commercial libraries... it's a big cost in the short run, with the hope 
of long-term gains.  Definitely a risk for Netscape.

 
> > I'm getting the feeling that the only legal way out of this challenge 
> > is for the Alpha Linux community to recreate the DU libraries under 
> > conditions where the new libraries could be GPL'd.
> 
> It would be one way that you could get existing DU applications to run
> on an unlicensed Alpha Linux machine.

Are we talking about source or binary compatiblity?  Binary compatibility 
could be difficult or impossible without intimate knowledge of DU library 
internals, such as the stdio headers.  Does DU follow any published 
binary specifications?

Source compatibility could be as easy as adapting glibc to DU.  I'm not 
sure about the state of ECOFF support in the GNU toolset but this 
wouldn't seem to be too big a burden, especially for static libraries.

Either would be useful...


Jeff

From: "Jon 'maddog' Hall, USG Senior Leader" <hall zk3 dec com> 
To: axp-list redhat com 
Cc: hall zk3 dec com 
Subject: Re: DU Licensing ramifications - You asked 
Date: Tue, 14 Jul 98 15:40:13 -0400

jsturm@gatecom.com said:
> Are we talking about source or binary compatiblity?

I think that most people want binary compatibility.

> Binary compatibility  could be difficult or impossible without intimate 
> knowledge of DU library  internals, such as the stdio headers.  Does 
> DU follow any published  binary specifications?

None published, and I am not sure about even unpublished ones.

> I'm not  sure about the state of ECOFF support in the GNU toolset but 
> this  wouldn't seem to be too big a burden, especially for static 
> libraries.

There has to be some, since we use the GNU tools on DU.

Of course, what would be easier is the OTHER binary compatibility, that of
creating Alpha Linux binary compatibility on DU.  Then tell all the ISVs
to port to Alpha Linux, and it would run on DU without change.  A much larger
installed base for both systems.  A win-win.

md
-- 
=============================================================================
Jon "maddog" Hall                     Internet: maddog@zk3.dec.com
Senior Leader, UNIX Software Group    Executive Director, Linux International

Compaq Computer Corporation           Linux International
Mailstop ZK03-2/U15                   80 Amherst St.
110 Spit Brook Rd.                    Amherst, N.H. 03031-3032 U.S.A.
Nashua, N.H. 03062-2698 U.S.A.

WWW: http://www.compaq.com            WWW: http://www.li.org
Voice: +1.603.884.1341                Voice: +1.603.672.4557
FAX: +1.603.884.6424                  Board Member: Uniforum Association
Office: ZK03-2/V15		      Board Member: USENIX Association

From: ford omnicron com (Mike "Ford" Ditto) 
To: axp-list redhat com 
Subject: Re: DU Licensing ramifications - You asked 
Date: Tue, 14 Jul 98 12:13:18 -0700 

"Jon 'maddog' Hall, USG Senior Leader" <hall@zk3.dec.com> wrote:
> Many of you may not know that most Unix vendors still pay royalties to the
> old AT&T stream of bits.  Through the years the royalties went in this
> path:
>
>		 AT&T=>USL=>Novel=>SCO

Jon gave a good explanation of the vestigal Unix licensing issues.

But there is one thing I don't understand.  If you follow that stream of
bits back to AT&T, you are also going back in time... to a time before
shared libraries.  It was, of course, common, and as far as I know,
completely allowed by the licensing of the time, for people to compile
programs, link in the Unix libraries, and distribute those binaries
without any royalties to the library owner.  Aren't those vestigal
royalty agreements the same ones that allowed free distribution of
library code back when there wasn't any alternative, and therefore not
in impedance to doing so today?

I am very experienced in Unix licensing issues but I don't know the
answer to that question... which, I suppose suggests that it is
something that would have to be analyzed and contemplated by expensive
lawyers, which, I suppose suggests that it will never be answered for
the purpose of allowing free use of licensed libraries.

					-=] Ford [=-

"The number of Unix installations	(In Real Life:  Mike Ditto)
has grown to 10, with more expected."	ford@omnicron.com
- The Unix Programmer's Manual,		http://www.omnicron.com/~ford/ford.html
  2nd Edition, June, 1972.

From: "Jon 'maddog' Hall, USG Senior Leader" <hall zk3 dec com> 
To: axp-list redhat com 
Cc: hall zk3 dec com 
Subject: Re: DU Licensing ramifications - You asked 
Date: Tue, 14 Jul 98 17:19:09 -0400 

ford@omnicron.com said:
> Aren't those vestigal royalty agreements the same ones that allowed 
> free distribution of library code back when there wasn't any 
> alternative, and therefore not in impedance to doing so today?

Remember I said "reasonable means" of protection.  If something can not happen,
why protect against it?

In those days, ALL the Unix systems paid royalties.  There was no
such thing as an unlicensed kernel.  And *your* libraries ran on *your*
version of Unix for *your* architecture, and nobody else's.  And all copies
of *your* operating system had the royalties accounted for.  After all,
operating systems are complex things, and who in their right mind would
develop one and give it away for free?  Particularly one that was binary
compatible with *your* libraries.

Nevertheless, licenses are renewed periodically, and modern day licensing
limits this activity.

You will be interested to know that it took Digital MONTHS to convince AT&T
that we should not have to pay royalties for demo copies of the OS, nor should
we have to pay for copies that sat on the shelf in a sales office, in CASE a
customer got shipped a bad media kit.  Oh yes, they gave us free copies to use
for classroom teaching about how to use their system, but we had to pay for
the systems used to create the courseware.

Ahhh, the memories come back.  I guess I will have to drink tonight to forget.

md
-- 
=============================================================================
Jon "maddog" Hall                     Internet: maddog@zk3.dec.com
Senior Leader, UNIX Software Group    Executive Director, Linux International

Compaq Computer Corporation           Linux International
Mailstop ZK03-2/U15                   80 Amherst St.
110 Spit Brook Rd.                    Amherst, N.H. 03031-3032 U.S.A.
Nashua, N.H. 03062-2698 U.S.A.

WWW: http://www.compaq.com            WWW: http://www.li.org
Voice: +1.603.884.1341                Voice: +1.603.672.4557
FAX: +1.603.884.6424                  Board Member: Uniforum Association
Office: ZK03-2/V15		      Board Member: USENIX Association