Skip site navigation (1)Skip section navigation (2)
Date:      31 Oct 2002 19:34:46 -0800
From:      swear@attbi.com (Gary W. Swearingen)
To:        freebsd-chat@freebsd.org
Subject:   More history of the freeness of BSD
Message-ID:  <3ivg3iq7xl.g3i@localhost.localdomain>

next in thread | raw e-mail | index | archive | help

I've blundered across some more clues as to the "freeness" of early BSD
at  http://www.oreilly.com/catalog/opensources/book/kirkmck.html
(which I found quoted at
http://members.lycos.co.uk/earnoth/viewtopic.php?t=4&sid=1344d45a56387aa4506af241bf63fe7f
)
It is a chapter by McKusick from the "Open Sources" book of 1999.

    Up through the release of 4.3BSD-Tahoe, all recipients of BSD had to
    first get an AT&T source license.
    ...
    With the increasing cost of the AT&T source licenses, vendors that
    wanted to build standalone TCP/IP-based networking products for the
    PC market using the BSD code found the per-binary costs prohibitive.
    ...
    The BSD originated networking code and supporting utilities were
    released in June 1989 as Networking Release 1, the first
    freely-redistributable code from Berkeley.
    ...
    Although we did not yet have the complete feature set of 4.4BSD
    ready to ship, the CSRG decided to do an interim release to get
    additional feedback and experiences on the two major new additions
    to the system. This [AT&T source-] licensed interim release was
    called 4.3BSD-Reno and occurred in early 1990. [my insertion]
    ...
    Closing the gap from the Networking Release 2 distribution to a
    fully functioning system did not take long. Within six months of the
    release, Bill Jolitz had written replacements for the six missing
    files. He promptly released a fully compiled and bootable system for
    the 386-based PC architecture which he called 386/BSD.

(Networking Release 1 & 2 were not fee-licensed, but were not complete
OSes, either.  I don't understand their exact use.  Did users just
add a files from their AT&T distributions, apply patches, or what?)

A summary of late Berkeley BSD history: The OS (the kernel) required
obviously-AT&T-contaminated code (or the OS was left incomplete) until
late 1991 when 386/BSD was released (from which NetBSD and FreeBSD were
derived in 1992).  The "Unix" lawsuit was settled in Jan'1994 and 4.4BSD
was released in -lite ("free") and -encumbered ("USL source license"
which I suppose means "fee-licensed") versions.  Three more files had
been removed and about 70 files got USL/Novell copyrights but BSD-type
licenses.  All BSD OSes restarted development from that version.
Berkeley's CSRG stopped work on their versions after 4.4BSD-lite,
Release 2 of June 1995.

My conclusion, for now, is that the non-Berkeley parts of BSD was
fee-licensed from soon (?) after the 1984 AT&T ruling until 1994,
despite the fact (as I understand Terry) that the non-Berkeley parts
were licensed to Berkeley under a Western Electric license which would
have permitted no-fee redistribution, if someone would have been willing
to push the issue.  (I wonder if it didn't get some more restrictively
AT&T-licensed code before and during that time, too.)  If Network
Release 1 is considered a BSD OS (a stretch, since it isn't even an OS,
strictly speaking), then the period of fee licensing is reduced from
soon (?) after 1984 to 1989.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3ivg3iq7xl.g3i>