MSDOS/UNIX Sources

Tim Smith tim at callan.UUCP
Fri Jan 25 08:37:54 AEST 1985


In article <2229 at nsc.UUCP> chuqui at nsc.UUCP (Chuqui Q. Koala) writes:
>AT&T licensing is on a per CPU license. Those 40-80 hackers all need to be
>able to share a single computer, or do something to allow multiple CPU's
>(#2 is, I believe $16K, #3-n $1k under contractors provisions). Otherwise,
>you're STILL illegal.
>

How are multi-CPU computers gonna fit in?  Will it really cost
more to get a source license for an N cpu system, when they
are running as one computer?

Imagine the kludges needed for a company that can only afford one
source license!  I can see it now...

open( some args... )
{
	.
	.
	.
	if ( ip->st_mode & S_SRCFILE )
		p->p_srccnt++;
	.
	.
}

sched()
{
	.
	.
	if ( p->p_srccnt )
		if ( available[SRCCPU] == NO )
			goto schedloop;		/*
						 * Every vital kernel routine
						 * is required to have a goto!
						 */
		else
			cpu = SRCCPU;
	else
		cpu = select_cpu();
	.
	.
}

:-)

And how do networks fit in?  The machines I am on at Callan are
hooked up with Ethernet.  When I am going to edit a source file,
I usually copy it from the development system to my office system.
I also compile it and test it on my office system.
Then, when I am done with it, I send it back and rm it from my system.
Is this a violation of the license?

And how about smart terminals?  Suppose I had an editor that down-
loaded the file to be edited into the terminal, and the editing
is done by the terminal, with the changes uploaded to the host?
Does this violate the license?
-- 
Duty Now for the Future
					Tim Smith
			ihnp4!wlbr!callan!tim or ihnp4!cithep!tim



More information about the Comp.unix.wizards mailing list