Tech Insider					     Technology and Trends


			      USENET Archives

Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site geowhiz.UUCP
Path: utzoo!linus!philabs!cmcl2!seismo!uwvax!geowhiz!karsh
From: ka...@geowhiz.UUCP (Bruce Karsh)
Newsgroups: net.unix-wizards
Subject: Are there licensing restrictions on handlers?
Message-ID: <196@geowhiz.UUCP>
Date: Tue, 4-Jun-85 15:39:10 EDT
Article-I.D.: geowhiz.196
Posted: Tue Jun  4 15:39:10 1985
Date-Received: Thu, 6-Jun-85 11:26:31 EDT
Distribution: net
Organization: UW Madison, Geology Dept.
Lines: 25


  I would like to write a device handler for a UNIX
system.  I could look at the source listings of existing
handlers and modify them.  If I did that, could I:

  1) Post the resulting handler to the net?
  2) Sell the resulting handler?
  3) Give the resulting handler to other sites with 
     source licenses?
  4) Give the resulting handler to other sites without
     source licenses?
  5) Sell the resulting handler to other sites with
     source licenses?
  6) Sell the resulting handler to other sites without
     source licenses?

  Is there another way to learn how to write handlers other
than examining the UNIX source code?

-- 
Bruce Karsh                           |
U. Wisc. Dept. Geology and Geophysics |
1215 W Dayton, Madison, WI 53706      | This space for rent.
(608) 262-1697                        |
{ihnp4,seismo}!uwvax!geowhiz!karsh    |

Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!henry
From: he...@utzoo.UUCP (Henry Spencer)
Newsgroups: net.unix-wizards
Subject: Re: Are there licensing restrictions on handlers?
Message-ID: <5675@utzoo.UUCP>
Date: Thu, 6-Jun-85 13:03:05 EDT
Article-I.D.: utzoo.5675
Posted: Thu Jun  6 13:03:05 1985
Date-Received: Thu, 6-Jun-85 13:03:05 EDT
References: <196@geowhiz.UUCP>
Organization: U of Toronto Zoology
Lines: 60

>   I would like to write a device handler for a UNIX
> system.  I could look at the source listings of existing
> handlers and modify them.  If I did that, could I:

General principles:  the AT&T source code belongs to AT&T, and must not
be released to people who are not authorized to have it.  This applies
to anything directly derived from it:  modified versions, rewrites based
on copying the original, etc.  If you study it and learn the general
principles of device-driver writing, and then write your own drivers
from first principles (not just re-typing AT&T ones from memory), then
your code is your own.  For the following specific answers, I will
assume a driver derived from AT&T code, since that's what your message
suggests.

> 1) Post the resulting handler to the net?

No.  Many sites on the net are not authorized to have AT&T sources.

> 2) Sell the resulting handler?

Not to people who are not licensed for the original source.

>  3) Give the resulting handler to other sites with 
>     source licenses?

Yes, provided their source licenses cover the specific piece of source.
(E.g. you cannot sell stuff derived from System V to a site that is
licensed only for System III.)

>  4) Give the resulting handler to other sites without
>     source licenses?

No.  Not even if you give just a binary to a binary-only site, because
the binary-only licenses include restrictions about who binary-only sites
can get software from.

>  5) Sell the resulting handler to other sites with
>     source licenses?

Same comments as #3, with the added caveat that if your original source
license is an educational license, you are not supposed to be using it
to make money.  A small fee to cover distribution and paperwork is all
right (AT&T has explicitly said so).

>  6) Sell the resulting handler to other sites without
>     source licenses?

Same comments as #4, plus the caveat from #5.

>   Is there another way to learn how to write handlers other
> than examining the UNIX source code?

Basically, no.  There are bits and pieces of documentation on the subject,
but I'm not sure that any of them is really complete enough to teach you
how to write a driver from scratch.

Beware:  I am not a lawyer.  Consult an expert before doing anything rash.
-- 
				Henry Spencer @ U of Toronto Zoology
				{allegra,ihnp4,linus,decvax}!utzoo!henry

			        About USENET

USENET (Users’ Network) was a bulletin board shared among many computer
systems around the world. USENET was a logical network, sitting on top
of several physical networks, among them UUCP, BLICN, BERKNET, X.25, and
the ARPANET. Sites on USENET included many universities, private companies
and research organizations. See USENET Archives.

		       SCO Files Lawsuit Against IBM

March 7, 2003 - The SCO Group filed legal action against IBM in the State 
Court of Utah for trade secrets misappropriation, tortious interference, 
unfair competition and breach of contract. The complaint alleges that IBM 
made concentrated efforts to improperly destroy the economic value of 
UNIX, particularly UNIX on Intel, to benefit IBM's Linux services 
business. See SCO vs IBM.

The materials and information included in this website may only be used
for purposes such as criticism, review, private study, scholarship, or
research.

Electronic mail:			       WorldWideWeb:
   tech-insider@outlook.com			  http://tech-insider.org/