<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE article PUBLIC  "-//OASIS//DTD DocBook XML V4.1.2//EN"
    "http://docbook.org/xml/4.1.2/docbookx.dtd" [
<!ENTITY howto         "http://tldp.org/HOWTO/">
<!ENTITY mini-howto    "http://tldp.org/HOWTO/mini/">
<!ENTITY home          "http://www.catb.org/~esr/">
<!ENTITY doctype       "position paper">
]>

<article>
<articleinfo>
  <title>OSI Position Paper on the SCO-vs.-IBM Complaint</title>
  <author>
     <firstname>Eric</firstname>
     <surname>Raymond</surname>
     <affiliation>
	<jobtitle>President</jobtitle>
	<orgname>Open Source Initiative</orgname>
        <address>
           <email>esr@thyrsus.com</email>
        </address>
     </affiliation>
  </author>
  <author>
     <firstname>Rob</firstname>
     <surname>Landley</surname>
     <affiliation>
	<jobtitle>Consultant</jobtitle>
        <address>
           <email>rob@landley.net</email>
        </address>
     </affiliation>
  </author>
  <revhistory>
     <revision>
	<revnumber>1.14</revnumber>
	<date>2003-05-26</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Minor corrections.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.13</revnumber>
	<date>2003-05-23</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   More corporate history, including the AT&amp;T consent decree.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.12</revnumber>
	<date>2003-05-22</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Use consistent terminology for the corporations involved.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.11</revnumber>
	<date>2003-05-21</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   New section on SCO's history with open source.  Sharper
           chronology of enterprise technology.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.10</revnumber>
	<date>2003-05-21</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Version diagram is now in living color.  History section
           reorganized around it.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.9</revnumber>
	<date>2003-05-20</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Minor corrections.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.8</revnumber>
	<date>2003-05-20</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Linux had working SMP before UnixWare!
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.7</revnumber>
	<date>2003-05-19</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   More corrections to version chart; include IBM line.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.6</revnumber>
	<date>2003-05-19</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Corrections to version chart.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.5</revnumber>
	<date>2003-05-19</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Typo corrections.  Amplification of SMP argument.
	   Added chart of genetic relationships.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.4</revnumber>
	<date>2003-05-17</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Minor corrections.  Note about open-source precursors added to history.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.3</revnumber>
	<date>2003-05-15</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Added note about Sequent and Dynix. Quote from Doug Michels.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.2</revnumber>
	<date>2003-03-20</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Added the Corporate History section.  Recommended Rule 11
	   sanctions.  Various minor corrections.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.1</revnumber>
	<date>2003-03-16</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   Second version, as position paper.  Note that 24-processor 
           Linux operation was demonstrated in 1998.  Add pointer to
           BSD lawsuit document copies at the Bell Labs website.  Note
           on SCO's attempt to confuse three different issues.  Typo fixes.
	 </revremark>
     </revision>
     <revision>
	<revnumber>1.0</revnumber>
	<date>2003-03-10</date>
	<authorinitials>esr</authorinitials>
	 <revremark>
	   First version, as draft amicus brief. 
	 </revremark>
     </revision>
  </revhistory>
</articleinfo>

<!-- For submission to the Court of the Third Judicial District of Salt
Lake County, State of Utah as a brief of amicus curiae in Caldera
Systems vs. IBM by the Open Source Initiative. -->

<sect1><title>Introduction</title>

<para>The Open Source Initiative (OSI) is a 501(c)3 nonprofit
educational association with offices in Palo Alto, California.  OSI is
one of the principal advocacy organizations of the open-source
community, which is alleged in SCO/Caldera's complaint to have been
beneficiary of tortious and illegal behavior by IBM.</para>

<para>The principal author of this &doctype; (Raymond) has been a Unix
developer since 1982, is a technical specialist in systems programming
technologies related to those at issue, and is a historian whose
writings on the open-source community and Unix (<link
linkend="TNHD">[TNHD]</link>, <link linkend="CATB">[CATB]</link>,
<link linkend="TAOUP">[TAOUP]</link>) are widely considered
authoritative both within the community and outside it.  He has been
since 1997 one of the leading theorists and (both in his individual
capacity and as the president of OSI) one of the principal
spokespersons/ambassadors for the open-source community.</para>

<para>While the authors are affiliated with the Linux community, our
argument is also motivated by larger concerns. Unix, Linux, and the
open-source movement are vital components of the Internet and the 
World Wide Web.  SCO/Caldera's attempt to assert proprietary control of
these technologies is an indirect but potent threat against the 
Internet and the culture that maintains it.  What is at stake here
is not just the disposition of a particular volume of computer 
code, but what amounts to a power grab against the future.</para>

<para>This document, originally proposed as a draft brief of amicus
curiae, has been endorsed as an OSI position paper by OSI's Board of
Directors.  The Board has concluded on advice of counsel that OSI
cannot seek amicus status in advance of pleadings.  The option to 
seek amicus status at a future time remains open.</para>

<para>This document is an evolving <link linkend="WIP">work in
progress</link>.  SCO/Caldera's complaint against IBM disparaged the work
of thousands of individual open-source contributors.  These contributors
feel themselves personally and professionally wronged by SCO/Caldera's
unfounded allegations.  In the tradition of the open-source movement,
hundreds of individuals are now sending in their patches to help inform and
evolve the OSI's position.</para>

<!-- OSI petitions for admission as an amicus on the grounds that a
judgment in this case cannot fail to materially affect the reputation and
interests of the open-source community.  SCO/Caldera's allegations do us
both injury and insult.  A mis-judgment could do great harm to the
open-source community &mdash; and through it, harm to the
open-source-dependent infrastructure of the Internet and the World Wide
Web. -->

</sect1>
<sect1><title>Scope of the &doctype;</title>

<para>This &doctype; is written in specific response to SCO/Caldera's complaint
<footnote><para><ulink
url="http://www.sco.com/scosource/complaint3.06.03.html">http://www.sco.com/scosource/complaint3.06.03.html</ulink></para></footnote>
filed on the 6th of March 2003 in the Third Judicial District of Salt
Lake County, State of Utah.</para>

<para>It is not within OSI's competence or knowledge to address the
specifics of the business relationship between SCO/Caldera and IBM, or the
terms of their contract.  It is, however, very much within our
competence to observe that SCO/Caldera's complaint depends critically on
certain historical and technical assertions which are materially false
and (apparently quite intentionally) misleading.</para>

<para>Unlike SCO/Caldera's complaint, we have provided direct hyperlinks to
browseable versions of all the sources which back our facts.</para>

<para>In this position paper, we focus on the following allegations, and
show that they are incorrect or fundamentally misleading:</para>

<variablelist>
<varlistentry>
<term>Paragraph 1.(c)</term>
<listitem>
<para><quote>UNIX and SCO/UNIX are widely used in the
corporate, or <quote>enterprise</quote> computing environment.</quote></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 23</term>
<listitem>
<para><quote>Except for SCO, none of the primary UNIX vendors ever
developed a UNIX <quote>flavor</quote> to operate on an Intel-based 
processor chip set.</quote></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 57</term>
<listitem><para><quote>When SCO acquired the UNIX assets from
Novell in 1995, it acquired rights in and to all (1) underlying,
original UNIX software code developed by AT&amp;T Bell Laboratories,
</quote></para></listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 75:</term>
<listitem><para><quote>The name <quote>Linus</quote> [sic] was taken
from the person who introduced Linux to the computing world, Linus 
Torvalds.</quote></para></listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 78:</term>
<listitem><para><quote>The primary purpose of the GNU
organization is to create free software based on valuable commercial
software.</quote></para></listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 82:</term>
<listitem><para><quote>Virtually none of these software
developers and hobbyists had access to enterprise-scale equipment and
testing facilities for Linux development. </quote></para></listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 84:</term>
<listitem><para><quote>Prior to IBM's
involvement, Linux was the software equivalent of a bicycle.  UNIX was
the software equivalent of a luxury car.  To make Linux of necessary
quality for use by enterprise customers, it must be re-designed so
that Linux also becomes the software equivalent of a luxury car.  This
re-design is not technologically feasible or even possible at the
enterprise level without (1) a high degree of design coordination, (2)
access to expensive and sophisticated design and testing equipment;
(3) access to UNIX code, methods and concepts; (4) UNIX architectural
experience; and (5) a very significant financial
investment.</quote></para></listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 85:</term> 
<listitem><para><quote>For example, Linux
is currently capable of coordinating the simultaneous performance of 4
computer processors.  UNIX, on the other hand, commonly links 16
processors and can successfully link up to 32 processors for
simultaneous operation.</quote></para></listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 90:</term>
<listitem><para><quote> To accomplish the end of
transforming the enterprise software market to a services-driven
market, IBM set about to deliberately and improperly destroy the
economic value of UNIX and particularly the economic value of UNIX on
Intel-based processors.  </quote></para></listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 93:</term> 
<listitem><para><quote>Rather, IBM is obligated not to open source
AIX because it contains SCO's confidential and proprietary UNIX
operating system.</quote></para></listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 94:</term> 
<listitem><para><quote>Over time, IBM made a very substantial financing
commitment to improperly put SCO's confidential and proprietary
information into Linux, the free operating
system.</quote></para></listitem>
</varlistentry>
<varlistentry>
<term>Paragraph 99:</term>
<listitem><para><quote>The only way that the pathway is an
<quote>eight-lane highway</quote> for Linux to achieve the
scalability, SMP support, fail-over capabilities and reliability of
UNIX is by the improper extraction, use, and dissemination of the
proprietary and confidential UNIX Software Code and libraries.
Indeed, UNIX was able to achieve its status as the premiere operating
system only after decades of hard work, beginning with the finest
computer scientists at AT&amp;T Bell Laboratories, plaintiff's
predecessor in interest.  </quote></para></listitem>
</varlistentry>
</variablelist>

<para>OSI submits that these claims are uniformly without merit, and
proposes to establish that in the remainder of this &doctype;.</para>

<para>Technically-inclined readers will probably wonder why various
apparently relevant topics (such as Minix, or the GNU project, or the Bell
Labs research versions, or other proprietary Unixes) are not covered.
Please remember that this document is not a tutorial in Unix history;
history that does not bear on SCO's allegations has been omitted.</para> 

</sect1>
<sect1><title>Historical and technical background</title>

<sect2><title>The meaning of &lsquo;Unix&rsquo;</title>

<para>The falseness of SCO/Caldera's allegations is partly cloaked by the
fact that their complaint uses the term <quote>Unix</quote> in three
different ways.</para>

<para>Among technical people and computer programmers, <quote>Unix</quote>
describes a family of computer operating systems with common design
elements, all patterned on (but not necessarily derivative works of) the
ancestral Unix invented at Bell Labs in 1969.  As SCO/Caldera observes in its
complaint, Unix operating systems dominate serious computing, and have for
more than twenty years.  There have been hundreds of different Unixes 
in this sense, exhibiting variations analogous to dialects within 
a language.  Fortunately, only a handful of the principal dialects
are relevant to this lawsuit.</para>

<para>When we wish to be clear that this is the definition we are using, we
will refer to <quote>Unix-family</quote> operating systems.  Use of the
term &lsquo;Unix&rsquo; to describe any Unix-family operating system was
common before SCO/Caldera's acquisition of the historical Unix codebase in
1995; AT&amp;T's lawyers strove against it in vain as far back as the early
1980s.  When we use the term &lsquo;Unix&rsquo; without qualification
elsewhere in this paper, this is the sense we intend.</para>

<para>The term <quote>Unix</quote> is sometimes also used (primarily by
historians of computing) more strictly, to describe only those Unix-family
operating systems which are derivative works of the original Bell Labs
Unix. To avoid confusion, we shall call any operating system of this kind a
<quote>genetic Unix</quote>.</para>

<para>Legally, the term <quote>Unix</quote> has been since 1992 a
trademark of The Open Group<footnote>
<para>There is a list of the trademarks owned by The Open Group 
at <ulink url="http://www.opengroup.org/legal.htm#The Open Group's Trademarks">http://www.opengroup.org/legal.htm#The Open Group's Trademarks</ulink></para>

<para>Old SCO could call OpenServer and UnixWare Unix because the
source passes the tests necessary for Unix branding by The Open Group.
See <ulink url="http://www.unix.org/what_is_unix/the_brand.html">http://www.unix.org/what_is_unix/the_brand.html</ulink>.</para>

<para>The Open Group maintains a list of vendors of registered Unix
products at <ulink
url="http://www.unix-systems.org/vendors/">http://www.unix-systems.org/vendors/</ulink></para></footnote>,
a technical standards organization, and describes any operating system
(whether genetic-Unix or not) that has been verified to conform to the
published Unix standard.  We will refer to an operating system of this
kind as a <quote>trademark Unix</quote>.  The required attribution is
<quote>UNIX is a registered trademark of The Open Group</quote>.
<footnote><para><ulink url="http://www.UNIX-systems.org/trademark.html">
The UNIX System -- Trademark Usage -- Unix trademark</ulink>.</para></footnote>
However, The Open Group's strict construction of the term
<quote>Unix</quote> is more honored in the breach than the
observance.</para>

<para>Neither SCO/Caldera nor old SCO has ever owned the UNIX trademark.
IBM neither requested nor required SCO's permission to call their AIX
offering a Unix.  That decision lies not with the adventitious owner of the
historical Bell Labs source code, but with The Open Group.</para>

<para>The Linux operating system is Unix-family and generally referred to
as a Unix, but is neither a genetic Unix nor a trademark Unix.  Linux was
independently created by Linus Torvalds in 1991<footnote><para>Strictly
speaking, what Linus wrote was the Linux kernel.  He and others combined
the kernel with pre-existing software, much of it written or sponsored by
the GNU project of the Free Software Foundation, to produce a full
operating system.</para></footnote>, and most versions have not been put
through the rather expensive process required to verify conformance with
The Open Group standards.</para>

<para>Linux conformance to the trademark Unix standard can be demonstrated,
however.  It was done once by a Linux vendor in England named Lasermoon.
But the Open Group's rules require re-testing any time the operating system
changes; given the pace at which Linuxes evolve, the cost to maintain
certification would have been prohibitive.</para>

<para>The name is spelled either as &lsquo;Unix&rsquo; or &rsquo;UNIX&rsquo;;
its inventors prefer the former.</para>

</sect2>
<sect2><title>Linux and the advent of open-source programming</title>

<para>SCO/Caldera's complaint cannot be understood without reference to a
seismic shift now occurring in the software industry.  The root of the
shift lies in the approximate doubling of hardware capacity every
eighteen months which has been the trend since the mid-1970s.  This
means that the typical complexity of software designed to fully
utilize state-of-the-art hardware also doubles every eighteen months,
escalating the difficulties of software engineering to previously
unimagined levels.</para>

<para>In the mid-1990s it began to be understood that the traditional
production models for software were running out of steam, increasingly
unable to produce an acceptably low defect rate at these escalating
complexity levels.  There was much talk of a <quote>software
crisis</quote> and attempts to resolve it through various
attempts at process improvement.</para>

<para>These attempts at process improvement consisted largely of
introducing more formality, rigor, centralization, and statistical
monitoring into the software-development process.  They had honorable
precedents in the systematization of assembly-line manufacturing and
industrial process control in the 20th century. But producing software
is not like producing automobiles or soap flakes.  The analogy to
industrial process control turned out to be fundamentally misleading,
and all these attempts failed, merely adding additional cost to the
process without reliably reducing defect rates.</para>

<para>Relief came from an unexpected quarter &mdash; from the
loose-knit community of programmers and engineers associated with the
Internet and the Unix operating system.  Since the 1960s, the Internet
and Unix hackers<footnote><para>We use the term <quote>hacker</quote>
in its correct and original sense here, as an enthusiast or artist of
computer programming.</para></footnote> had been pioneering a style of
software engineering which reversed the premises of industrial
software development.</para>

<para>Instead of centralization in large programming teams, the
Internet style used small distributed programming groups.  Instead of
process control and hierarchy, the Internet style used peer
review and open standards.  Most importantly, the Internet style
abolished secrecy in favor of transparency and what came to be
called <quote>open source</quote> code.</para>

<para>Early examples of this mode of development included Berkeley Unix
from about 1977, the GNU project from 1983, and the X Consortium from 1983.
All three flourished within the Unix community.  When Linus Torvalds launched
Linux in 1991 he was operating within a well-established tradition.</para>

<para>To the surprise of all concerned, after about 1997 it became apparent
that this was the answer (or, at least, an important part of the answer)
that the software industry had been looking for.  Defect rates and costs
associated with open-source software proved dramatically lower than for
closed-source software<footnote><para>One of the best-known papers on this
topic is <ulink
url="ftp://ftp.cs.wisc.edu/pub/paradyn/technical_papers/fuzz-revisited.ps">Fuzz
Revisited</ulink>.</para></footnote>.  The most skilled programmers flocked
to the new mode.  The explosive success of Linux, and IBM's adoption of it,
is a consequence of the dynamism of open-source development. Caldera Systems
International itself, the company now trading as SCO, was founded to ride
the Linux wave.</para>

<para>We did not, however, use the term <quote>seismic shift</quote>
casually.  As with previous technological revolutions, one of the
prompt effects has been what the economist Joseph Schumpeter famously 
called <quote>creative destruction</quote>  &mdash; to wreck the
business models of a great many companies attached to the legacy 
model of closed-source development.</para>

<para>The evolution of today's software industry is confusing to many
people because it is proceeding in exactly the opposite direction from
previous technological revolutions.  Previously, the rationalization
of production has been associated with movement away from
decentralized cottage industry towards a factory system organized
around concentrations of capital. This time, the move is away from the
factory system, towards a new form of artisanship and individualism
critically enabled by cheap PCs and the Internet.  Thus, Linux.</para>

<para>This process panics companies like SCO/Caldera and Microsoft who
stand to lose everything if they fail to adapt, but it should not be viewed
with alarm by any disinterested observer.  What is actually happening is
that the diseconomies of corporate scale are being competed out of software
production &mdash; the market is seeking a new and more efficient
equilibrium.</para>

<para>SCO/Caldera's complaint is only a small piece of the fallout.  There 
will be a lot more upheaval, and wailing and gnashing of teeth and 
waving of legal briefs, before this process fully resolves.</para>

</sect2>
<sect2><title>The Bell Labs codebase</title>

<para>There is a body of code and associated intellectual property
(IP), originating in Bell Labs, which old SCO purchased from Novell in
1995.  This IP had previously been owned by Unix Systems Laboratories
(USL), and before that by AT&amp;T.  We will refer to this IP by its
location of origin, as the Bell Labs code.</para>

<para>The contents of the historical Bell Labs codebase is well known;
through most of its history, AT&amp;T/USL/Novell tacitly ignored source
license violations for non-commercial purposes, and many senior Unix
programmers still possess bootleg copies of that source code.  (The authors
of this document could lay hands on several different releases without
difficulty.)  It is scarcely more difficult to obtain source copies of
other major genetic Unixes such as AIX, HP-UX, and Solaris.  The contents
of these codebases, and the general pattern of copyrights and other
intellectual-property claims in the source code, is therefore well known in
the Unix community.</para>

<para>Until 19 May 2003, SCO/Caldera and old SCO before it made the
Version 7 Unix source code (the root of all later versions of the Bell Labs
codebase) available for free download on its website<footnote><para>See
<ulink
url="http://shop.caldera.com/caldera/ancient.html">http://shop.caldera.com/caldera/ancient.html</ulink>
and <ulink
url="http://minnie.tuhs.org/pipermail/pups/2000-April/000181.html">http://minnie.tuhs.org/pipermail/pups/2000-April/000181.html</ulink></para></footnote>.</para>

<para>It is significant that SCO/Caldera has not asserted any direct IP
claim over Linux on the basis of its ownership of the historical Bell Labs
code.  At best, ownership of the Bell Labs code could be construed to give
SCO/Caldera certain proprietary rights with respect to genetic Unixes.
Those rights are far more limited than SCO/Caldera would have one assume, a
point which we will develop later in this &doctype;.</para>

</sect2>
<sect2><title>Relationships among the Unix variants at issue</title>

<para>Here is a schematic diagram of the relationships among the Unix
variants at issue in this lawsuit:</para>

<mediaobject>
  <imageobject>
    <imagedata fileref='timeline.png' format='PNG'/>
  </imageobject>
  <caption>
    <para>Relationships among various Unixes.</para>
  </caption>
</mediaobject>

<para>This chart<footnote><para>The material in the Unix relationships chart is
from the <ulink url="http://www.levenez.com/unix/history.html">Unix History
Timeline</ulink>.</para></footnote> shows the major Unix lineages at issue,
indicating genetic relationships with arrows.</para>

<para>Vertical position on the chart indicates year of release.  Horizontal
position indicates which lineage the Unix belongs to.  Though there are
many Unix lineages not shown here, this chart covers all that are relevant
to the issues raised in SCO/Caldera's complaint.  We will briefly describe
each lineage.</para>

<variablelist>
<varlistentry>
<term>AT&amp;T lineage</term>
<listitem><para>These are the Unixes directly derived from the Bell Labs
codebase.  The AT&amp;T lineage through a succession of owners; first
AT&amp;T itself, then Unix Systems Laboratories (USL), then Novell, then
old SCO, now SCO/Caldera.</para>

<para>The early releases in this lineage (Version 7, System III, System V
releases 1 through 3, and ending with Release 4 in 1988) were developed
at AT&amp;T itself<footnote><para> See <ulink
url="http://www.bell-labs.com/history/unix/versions.html">The Creation of
the UNIX* Operating System: Early versions of the UNIX*
System</ulink> for a more detailed history.</para></footnote> and are 
collectively known as &lsquo;AT&amp;T Unix&rsquo;.</para>

<para>The later releases are generally known as &lsquo;UnixWare&rsquo;
after the brand name applied to them at Unix Systems Labs and
Novell<footnote><para><ulink
url="http://www.faqs.org/faqs/unix-faq/unixware/general/">UnixWare
Frequently Asked Questions (General)</ulink>.</para></footnote>. UnixWare
is the product old SCO acquired in 1995, which Caldera acquired along with
the server division of old SCO in 2001 and sold alongside of its Linux
distribution.</para>

<para>All Unixes in the AT&amp;T lineage are genetic Unixes, trademark Unixes,
and proprietary.</para></listitem>
</varlistentry>
<varlistentry>
<term>AIX lineage</term>
<listitem><para>AIX is IBM's own Unix, originally developed 1987-1990.  Genetic
Unix, trademark Unix, proprietary.</para></listitem>
</varlistentry>
<varlistentry>
<term>SCO lineage </term> <listitem><para>SCO's own versions of Unix date
back to 1979, originally under the name XENIX.  After old SCO acquired the
Bell Labs codebase in 1995 it sold two Unixes: OpenServer based on the
XENIX code, and a UnixWare descendant.  All SCO Unixes are 
genetic Unix, trademark Unix, and proprietary.</para></listitem>
</varlistentry>
<varlistentry>
<term>BSD lineage</term>
<listitem><para>Berkeley System Distribution (BSD) is is a series of Unix 
releases developed primarily at the University of California at Berkeley
but incorporating code from hundreds of contributors at universities and
research laboratories worldwide.</para>

<para>BSD Unix is important for this lawsuit because its three
modern variants are genetic Unix, but no proprietary rights to them
can be claimed on the basis of ownership of the Bell Labs source code
(for reasons we shall develop later in this &doctype;).</para>

<para>The BSDs are genetic Unixes, not trademark Unixes. They are open
source.</para></listitem>
</varlistentry>
<varlistentry>
<term>Linux lineage</term> <listitem><para>Launched in Finland in 1991,
developed on the Internet, contributed to by thousands of people.  Neither
genetic nor trademark Unix (&lsquo;Linux&rsquo; is a trademark of Linus
Torvalds). Open source.</para></listitem>
</varlistentry>
</variablelist>

<para>Note that SCO OpenServer (at the end of the line of Unixes descended
from XENIX) and SCO Unixware (at the end of the line of AT&amp;T Unixes)
are two different products of SCO; but XENIX was old SCO's original Unix, while
UnixWare was what it picked up when it bought the AT&amp;T codebase.  The
dashed arrow between UnixWare 2 and UnixWare 7 reflects the fact that it
was a product designed to merge OpenServer 5 with UnixWare 2 (5 + 2 =
7) after old SCO bought the AT&amp;T codebase.</para>

<para>The dashed red arrow from 4.2BSD to System V represents stolen property.
AT&amp;T, SCO/Caldera's predecessor in interest, took code from BSD Unix into
System V, removing copyright notices and attributions in violation of the
Berkeley license. We'll examine the consequences of this misappropriation
later on.</para>

<para>The dashed blue arrow from UnixWare 7 to AIX 5L represents code
incorporated into AIX from UnixWare 7 during the Monterey project.
SCO/Caldera alleges that IBM misappropriated this code and merged it into
Linux.</para>

<para>The arrow from the open-source BSDs to Linux 2.0 represents sharing
of some device drivers and system utilities.</para>

<para>There is another major variant, Solaris, not shown on the chart.
Solaris enters the discussion because it is the leading enterprise-capable
proprietary Unix; its features therefore provide a standard upon which to
ground assertions about which technologies fall under that rubric.  It
derives from System V and BSD.  As of mid-2003 it is still the dominant
Unix in the enterprise market (sold in conjunction with server hardware by
Sun Microsystems).  Genetic Unix, trademark Unix, proprietary.</para>

</sect2>
<sect2><title>Corporate history</title>

<para>In 1956, AT&amp;T settled an antitrust action brought by the United
States.  Under the consent decree, AT&amp;T's business was limited to
<quote>common carrier communications services.</quote>  Bell Laboratories
was required to license its patents on reasonable and non-discriminatory
terms.<footnote><para><ulink
url="http://www.bellsystemmemorial.com/decisiontodivest.html">The Decision
to Divest: Incredible or Inevitable?</ulink> By Trudy E. Bell.  (Reprinted
from <ulink url="http://www.spectrum.ieee.org/">IEEE Spectrum Online</ulink>
June 2000. Volume 37. Number 6.)</para></footnote>
</para>

<para>The consent decree or <quote>Final Judgement</quote> was still in
full force when work on Unix began at AT&amp;T's Bell Laboratories in
1969.</para>

<para>Old SCO was founded in 1979 as a Unix porting and consulting
company. The first SCO product offering, an Intel Unix port,
was in 1983.
<footnote><para><ulink
url="http://www.sco.com/company/history.html">History of SCO</ulink>
</para></footnote>
<footnote><para><ulink url="http://www.tarantella.com/about/history.html">
History of Tarantella, Inc.</ulink></para></footnote>
</para>

<para>On January 1, 1984, the Bell System was broken up.
<footnote><para><ulink url="http://www.att.com/history/history3.html">
AT&amp;T History - The Bell System</ulink></para></footnote> The old regime
of the <quote>Final Judgement</quote> had been overthrown by the
<quote>Modified Final Judgement</quote>: AT&amp;T could enter the software
business.  They did.  That year, the corporation began to develop Unix as a
commercial product.</para>

<para>In 1990, AT&amp;T reorganized its business unit responsible for
UNIX System V, the AT&amp;T UNIX Software Operation, into a wholly-owned
subsidiary, UNIX System Laboratories, Inc. (USL).
<footnote><para><ulink
url="http://www.att.com/news/0690/900625.ula.html">USO renamed UNIX System
Laboratories, Inc.</ulink>News release 25 Jun 1990.</para></footnote>
<footnote><para><ulink
url="http://www.bell-labs.com/history/unix/business.html">The Creation of
the UNIX* Operating System: Business gets the word</ulink> Lucent
Technologies.</para></footnote>
The next year, AT&amp;T sold a minority stake in USL to eleven selected
companies.
<footnote><para><ulink url="http://www.att.com/news/0491/910403.ula.html">
11 computer companies purchase equity in UNIX System Labs</ulink> News
release 3 Apr 1991.</para></footnote>
<footnote><para><ulink url="http://www.att.com/news/0491/910417.cha.html">
Annual meeting in Chicago; AT&amp;T income up 6.6 percent</ulink> News
release 17 Apr 1991.<blockquote><para>The gain on the sale of ownership interests
in UNIX System Laboratories added $43 million to other
income.</para></blockquote></para></footnote>
<footnote><para><ulink
url="http://www.bell-labs.com/history/unix/moveson.html">The Creation of
the UNIX* Operating System: UNIX moves on</ulink> Lucent Technologies.
</para></footnote>
</para>

<para>Late in 1991, the Univel joint venture was formed between Novell and
USL.
<footnote><para><ulink
url="http://www.att.com/news/1091/911015.ula.html">Novell and USL to form
joint venture for UNIX and Netware</ulink> News release 15 Oct
1991.</para></footnote>
<footnote><para><ulink url="http://www.att.com/news/1291/911212.ula.html">
Novell and Unix System Labs create Univel, a networking company</ulink>
News release 12 Dec 1991.
<blockquote><para>Novell and USL are contributing cash and technology
rights to Univel. Novell holds a 55 percent share in the new
company. Although specific financial terms of the joint venture were not
disclosed, the companies acknowledged that Univel has been underwritten
with $30 million cash and other assets.</para>
<para>In addition, the joint venture will have access to technical
resources and the education, training, sales, marketing and distribution
capabilities of the parent companies.</para></blockquote>
</para></footnote>
</para>

<para>In 1993, Novell bought USL.
<footnote><para><ulink url="http://www.att.com/news/1292/921221.ula.html">
Novell signs letter of intent to purchase UNIX System Labs</ulink>
News release 21 Dec 1992.</para></footnote>
<footnote><para><ulink url="http://www.att.com/news/0293/930216.ula.html">
Novell signs definitive agreement to buy AT&amp;T's UNIX System Labs</ulink>
News release 16 Feb 1993.</para></footnote>
USL and Univel became the Novell UNIX Systems Group.
<footnote><para><ulink url="http://www.att.com/news/0693/930614.ulb.html">
Novell completes acquisition of UNIX System Laboratories</ulink>
News release 14 Jun 1993.</para></footnote>
</para>

<para>Novell transferred the UNIX trademark to X/Open (later to become The
Open Group).</para>

<para>In 1994, a group of Novell alumni formed Caldera Systems 
International with the backing of Novell's founder, Ray Noorda.
Caldera was intended to be a Linux distributor, aiming at the
business and enterprise market.</para>

<para>In 1995, Novell sold the UnixWare business to old SCO.
<footnote><para><ulink
url="http://www.novell.com/news/press/archive/1995/09/pr95220.html">HP,
Novell and SCO To Deliver High-Volume UNIX OS With Advanced Network And
Enterprise Services</ulink> Novell press release 20 Sep 1995.
<blockquote><para>SCO has purchased the UnixWare business from Novell and
will consolidate its SCO OpenServer system and Novell's UnixWare into a
merged high-volume Intel-based UNIX operating system hat provides
interfaces in common with HP-UX.</para></blockquote> </para></footnote>
<footnote><para><ulink
url="http://www.novell.com/news/press/archive/1995/12/pr95274.html">Novell
Completes Sale of UnixWare Business to The Santa Cruz Operation</ulink>
Novell press release 6 Dec 1995.  <blockquote><para>Novell, Inc. today
completed the sale of its UnixWare business to The Santa Cruz Operation,
Inc. (SCO), finalizing an agreement first announced in September, 1995.
Under the agreement, Novell receives approximately 6.1 million shares of
SCO common stock, resulting in an ownership position of approximately 17
percent of the outstanding SCO capital stock.  The agreement also calls for
Novell to receive a revenue stream from SCO based on revenue performance of
the purchased UnixWare business. This revenue stream is not to exceed $84
million net present value, and will end by the year
2002.</para></blockquote> </para></footnote>
</para>

<para>In 1998, old SCO, IBM, and Intel began cooperating on Project Monterey,
a Unix port for the Intel Itanium,  a 64-bit microprocessor.</para>

<para>Also in 1998, IBM ported its first application (DB2) to Linux.</para>

<para>In 2000, Caldera Systems International held an IPO as a Linux
company.</para>

<para>Also in 2000, IBM began to support Linux kernel development.</para>

<para>In 2001, SCO split up.  The rump of the company focused on its
Tarantella product.  The SCO brand, SCO OpenServer and the Bell Labs
codebase were acquired by Caldera.</para>

<para>In 2002, Caldera began trading under the SCO name.</para>

<para>In the remainder of this document, we will use the following
terminology:</para>

<variablelist>
<varlistentry>
<term>Caldera Systems International</term>
<listitem>
<para>Caldera before the 2001 acquisition of the SCO server division.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>old SCO</term>
<listitem>
<para>SCO before the 2001 acquisition.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>SCO/Caldera</term>
<listitem>
<para>The merged company</para>
</listitem>
</varlistentry>
</variablelist>

</sect2>
<sect2 id='sco_open'><title>SCO's history with open source</title>

<para>Caldera Systems International, the corporate entity now trading as
SCO, was founded as an open-source centered company by a group of former
Novell executives who were enthusiastic about Linux.  Its only product was
a Linux distribution.  Caldera Linux was not a market success, however.  It
became an also-ran in the commercial Linux distribution market dominated by
Red Hat (a North Carolina corporation) and SuSE (a German import).  In
mid-2002 co-founder president and CEO Ransom Love was pushed out during the
shakeup that accompanied Caldera's acquisition of old SCO's server
division.</para>

<para>Old SCO, prior to its acquisition by Caldera, did not produce its
own Linux distribution, but became involved in open-source
development between 1998 and 2000.  It invested in Caldera and TurboLinux,
bought out a popular on-line store called LinuxMall, and boasted of
offering more open-source and Unix expertise than anyone else in the
world.</para>

<para>In a press release at the time of the Project Monterey
launch<footnote><para><ulink
url="http://www.cnn.com/TECH/computing/9908/18/scoforum.idg/">http://www.cnn.com/TECH/computing/9908/18/scoforum.idg/</ulink></para></footnote>,
Doug Michels (the co-founder of old SCO who remained at its head until
Caldera Systems International acquired the brand in 2001) had this to say:
<quote>The whole idea of shared development has been ubiquitous in Unix for
years. The Internet has magnified that and open source is bringing
collaborative development to a new level.</quote> He observed, correctly,
that it would be important for Unix vendors to continue their embrace of
the open-source community, most notably Linux.  At that time, SCO got
it.</para>

<para>In a web page from 2000 <footnote><para><ulink
url="http://web.archive.org/web/20000816145931/www.sco.com/linux/">http://web.archive.org/web/20000816145931/www.sco.com/linux/</ulink></para></footnote>,
(since removed from their site) old SCO repeated this theme: <quote>The
concept of collaborative development and shared source has been ubiquitous
in the UNIX system industry from the beginning. Today, the Internet has
magnified that trend dramatically and led to the exciting phenomenon that
is Linux.</quote></para>

</sect2>
<sect2><title>The meaning of <quote>enterprise scalability</quote></title>

<para>SCO/Caldera uses the term <quote>enterprise computing</quote> and
various other derivatives in its complaint, but fails to define it.
It is a marketing term suggesting very high operational reliability.
The term is generally held to encompass the following technologies:</para>

<variablelist>
<varlistentry>
<term>symmetric multi-processing (SMP)</term>
<listitem><para>The ability to allocate work in a computer 
among multiple processor chips in such a way that all are as
efficiently utilized as possible, leading to completion of programs
in the shortest possible time.</para></listitem>
</varlistentry>

<varlistentry>
<term>journaling file systems</term>
<listitem><para>Construction of an operating system's code for
managing hard drives and other storage devices in such a way that data
cannot be lost or garbled by power outages or most categories of
hardware failure.</para></listitem>
</varlistentry>

<varlistentry>
<term>logical volume management (LVM)</term>
<listitem><para>The ability to make multiple physical disk storage
devices appear to be a single large disk volume, incorporating
redundant storage and error checking such that the failure of any one
of the physical volumes still allows all the data to be
recovered.</para></listitem>
</varlistentry>

<varlistentry>
<term>non-uniform memory access (NUMA)</term> 
<listitem><para>A method of configuring a cluster of microprocessors in a
multiprocessing system so that they can share memory locally,
improving performance and the ability of the system to be
expanded.</para></listitem>
</varlistentry>

<varlistentry>
<term>hot-swappable hardware</term> 
<listitem><para>The capability to add and remove hardware while the
system is running, without interrupting processing.</para></listitem>
</varlistentry>

<varlistentry>
<term>support for large memory address spaces via 64-bit processors</term>
<listitem><para>Large database </para></listitem>
</varlistentry>
</variablelist>

<para>Other terms sometimes encountered include <quote>transparent
failover</quote> and <quote>high availability</quote>. These features
are largely consequences of the application of the technologies
specified above, with hardware that permits a computer system to
detect and compensate for internal errors.</para>

<para>Solaris, the industry benchmark for a high-end
enterprise-scalable Unix operating system, features all of these.</para>

</sect2>
</sect1>
<sect1><title>SCO/Caldera misrepresents its own history and position</title>

<para>SCO/Caldera's complaint is factually defective in that it implies claims
about SCO/Caldera's business and technical capabilities that are untrue.  It
is, indeed, very cleverly crafted to deceive a reader without intimate
knowledge of the technology and history of Unix; it gives false
impressions by both the suppression of relevant facts, the ambiguous
suggestion of falsehoods, and in a few instances by outright lying.</para>

<sect2><title>SCO/Caldera's claim to have been a significant enterprise player is false</title>

<para>SCO/Caldera's attempts to confuse the issues in this complaint begin
early, in Paragraph 1.(c) where it asserts: <emphasis><quote>UNIX and
SCO/UNIX are widely used in the corporate, or
<quote>enterprise</quote> computing
environment.</quote></emphasis></para>

<para>While this claim is literally true, it is misleading in that it
fails to distinguish between the market share of old SCO's own Unixes (SCO
OpenServer and Unixware) and those of competitors such as Sun,
Hewlett-Packard, and IBM.  By failing to so distinguish, it conveys
the impression that old SCO's market share in the enterprise segment was
significant, thus magnifying the putative harm done by IBM's
alleged misconduct.</para>

<para>The truth is otherwise. Old SCO never had significant enterprise
market share either before or after its purchase of the Bell Labs codebase
from Novell.  Their strength has been in franchise operations including
McDonald's, Burger King, Pizza Hut, and Ground Round, which involve lots of
parallel small deployments with no individual site requiring enterprise
technology.</para>

<para>Examination of old SCO's 10Ks reveals that, even were we to assume that
every dime of their revenue came from the enterprise market, their 2002
share could not have exceeded 3.1%<footnote>
<para>SCO/Caldera filed an annual
report on Jan 27, 2003, (available online <ulink
url="http://www.sec.gov/Archives/edgar/data/1102542/000104746903003091/a2101798z10-k.htm">here</ulink>).
Revenue is broken down on page 19, with a total of $64.2 million reported
for fiscal year 2002, of which $53.0 million comes from
<quote>products</quote> and $11.3 million from
<quote>services</quote>.</para>

<para>The size of the Unix market in dollars is given in the February
10, 2003 CNET article "Sales Increase for U.S. Linux Servers"
(available online at http://news.com.com/2100-1001-984010.html).  The
figure for 2003 is $1.69 billion.</para>

<para>Product revenue of $53 million divided by $1,690 million is 3.14
percent, the figure used.  Assuming every dime of old SCO's revenue came from
"the Unix server market", their market share could not exceed 3.80
percent (I.E. $64.2/$1690).</para>
</footnote>. This is at the level of statistical noise.</para>

<para>In fact, SCO/Caldera's own complaint concedes that its historical
strength has been in low-end systems used by small businesses.  The
principal author did SCO Unix consulting in the early 1990s, configuring
systems for a small-town police station and a dental practice; anyone
familiar with the industry would recognize that these were entirely typical
old SCO deployments. And SCO/Caldera's most recent 10K
<footnote><para><ulink
url="http://www.sec.gov/Archives/edgar/data/1102542/000104746903003091/a2101798z10-k.htm">http://www.sec.gov/Archives/edgar/data/1102542/000104746903003091/a2101798z10-k.htm</ulink></para></footnote>
states, in part <quote>Our business is focused on serving the needs of
small businesses, including replicated site franchisees of Fortune 1000
companies<footnote><para>E.g., McDonald's restaurants.  The McDonald's
chain was, and apparently remains, SCO's biggest
customer.</para></footnote>, to have reliable, cost effective Linux and
Unix operating systems and software products to power computers running on
Intel architecture.</quote></para>

<para>Conspicuously absent in SCO/Caldera's most recent mission statement
is any talk of 16-way servers or enterprise data centers. In fact, SCO's
history of non-performance in the enterprise market is not only consistent
from long before the beginning of IBM's involvement with Linux in
1999-2000, it predates the 1991 origin of Linux itself. SCO/Caldera's claim
that IBM's behavior with regard to improving Linux's enterprise scalability
did it harm should be evaluated in the light of the failure of both
incarnations of SCO, over more than a decade before that, to even seriously
<emphasis>attempt</emphasis> to be competitive in the enterprise
market.</para>

</sect2>
<sect2><title>SCO/Caldera falsely claims to have been unique as an Intel Unix vendor</title>

<para>In paragraph 23 SCO/Caldera writes <quote>Except for SCO, none of the
primary UNIX vendors ever developed a UNIX <quote>flavor</quote> to
operate on an Intel-based processor chip set.</quote></para>

<para>This is false.  Sun Microsystems is a primary Unix vendor by
anyone's definition, and their Solaris operating system was ported to
the Intel 386 and sold on that platform.  IBM's AIX was also ported to
the 386 in 1987 and sold until 1995<footnote><para><ulink
url="http://os2ports.com/docs/aix/withdraw.html">http://os2ports.com/docs/aix/withdraw.html</ulink></para></footnote>.</para>

<para>The complaint misleadingly implies that Unix was not generally
available on PCs other than from old SCO.  But, in fact, AT&amp;T Unix was
ported to Intel chips by no fewer than six different software houses
&mdash; and that's not counting <quote>own brand</quote> ports
maintained by PC hardware vendors such as Dell.</para>

<para>Up to 1994, when Linux made them irrelevant, the principal
author maintained an on-line product comparison listing of all Intel
Unixes known to him. The list of vendors from the final archival
version <footnote><para><ulink
url="http://www.catb.org/esr/faqs/clone-unix-guide.txt">http://www.catb.org/esr/faqs/clone-unix-guide.txt</ulink></para></footnote>
reads, in part:</para>

<screen>
Univel UnixWare Release 4.2
Consensys System V Release 4.2
UHC UnixWare Release 4.2
ESIX System V Release 4.0.4.1
Micro Station Technology SVr4 UNIX
Microport System V Release 4.0 version 4
UHC Version 4.0.3.6
SCO Open Desktop 3.0
BSD/386	1.0
NEXTSTEP 3.1
Yggdrasil Linux/GNU/X
Soft Landing Software
</screen>

<para>The author personally ran two of these &mdash; Microport and
Yggdrasil &mdash; and a third not listed, which was the Dell
own-brand port.</para>

<para>As far back as 1983, old SCO had already had serious competition in
the 386 Unix market from Interactive Systems Corporation (later bought by
Sun Microsystems).</para>

<para>Not only was old SCO far from unique as an Intel Unix vendor, but SMP
Unix implementations date as far back as 1985.  The Sequent Corporation
produced machines<footnote><para><ulink
url="http://www.cs.berkeley.edu/~culler/machines/sequent2.ps"></ulink>http://www.cs.berkeley.edu/~culler/machines/sequent2.ps</para></footnote>
featuring 2 to 30 80386 processors at that date.  These machines ran
DYNIX, a variant of Berkeley Unix.</para>

<para>Better yet, consider the following quote from a 1991 old SCO press
release<footnote><para><ulink
url="http://groups.google.com/groups?q=iBCS+www.intel.com&amp;hl=en&amp;lr=&amp;ie=UTF-8&amp;oe=UTF-8&amp;selm=20016%40scorn.sco.COM&amp;rnum=1">http://groups.google.com/groups?q=iBCS+www.intel.com&amp;hl=en&amp;lr=&amp;ie=UTF-8&amp;oe=UTF-8&amp;selm=20016%40scorn.sco.COM&amp;rnum=1</ulink></para></footnote>
(emphasis added):</para>

<blockquote>
<para>For the benefit of the entire user base, as well as the industry as a
whole, SCO encourages <emphasis>all UNIX System vendors for Intel
processors</emphasis> to join SCO, USL, Intel, ISC and OSF in
supporting the iBCS-2 standard for x86 applications.</para>
</blockquote>

<para>SCO's claim to have been unique in supporting Unix for PCs is
therefore not merely false, it is a deliberate and egregious lie
&mdash; not rendered less mendacious by the weasel-word
&lsquo;primary&rsquo; in its complaint.</para>

</sect2>
<sect2><title>SCO/Caldera misrepresents the scope of its rights over Unix</title>

<para>SCO/Caldera alleges (Paragraph 57): <emphasis><quote>When SCO
acquired the UNIX assets from Novell in 1995, it acquired rights in
and to all (1) underlying, original UNIX software code developed by
AT&amp;T Bell Laboratories.</quote></emphasis></para>

<para>SCO/Caldera neglects to mention that those rights had been
substantially impaired before its acquisition of the ancestral Bell Labs
source code.  There was a legal action in 1992-1993, in which Unix Systems
Laboratories and Novell (SCO/Caldera's predecessors in interest) sued
various parties including the University of California at Berkeley and
Berkeley Systems Design, Inc. for alleged copyright infringement, trade
secret disclosures, and trademark violations with regard to the release of
substantial portions of the 4.4BSD operating system<footnote><para>Unix
System Laboratories v. Berkeley Software Design, Inc., 1993
U.S. Dist. LEXIS 19503; 27 U.S.P.Q.2D (BNA) 1721, issued 30 Mar 1993.
There was a subsequent case, 832 F. Supp.  790, issued 7 September 1993,
but it was largely a technical ruling on sovereign immunity and does not
bear on the issues in this brief.</para></footnote>.</para>

<para>The suit was settled after AT&amp;T's request for an injunction
blocking distribution of BSD was denied in terms that made it clear the
judge thought BSD likely to win its defense.  The University of California
then threatened to countersue over license violations by AT&amp;T and USL.
It seems that from as far back as before System V Release 4 in 1985, the
historical Bell Labs codebase had been incorporating large amounts of
software from the BSD sources. The University's cause of action lay in the
fact that AT&amp;T, USL and Novell had routinely violated the terms of the
BSD license by removing license attributions and copyrights.</para>

<para>The exact terms of final settlement, and much of the judicial
record, were sealed at Novell's insistence.  The key provisions are,
however, described in <citetitle>Twenty Years of Berkeley Unix: From
AT&amp;T-Owned to Freely Redistributable</citetitle>, <link
linkend="McKusick99">[McKusick99]</link>.  Only three files out of
eighteen thousand in the distribution were found to be the licit
property of Novell (and removed).  The rest were ruled to be freely
redistributable, and continue to form the basis of the open-source BSD
distributions today.</para>

<para>Ten years ago &mdash; at a time when Linux was in its infancy &mdash;
the courts already found the contributions of other parties to what is
now UnixWare to be so great, and Novell's proprietary entitlement in
the code so small, that Novell's lawyers had to settle for a minor,
face-saving gesture from the University of California or walk away
with nothing at all.</para>

<para>If the current lawsuit proceeds, justice requires that the court and
settlement records in the AT&amp;T-vs.-Berkeley lawsuit be unsealed, with a
view to determining the degree to which SCO/Caldera's IP claims are
nullified by the results.</para>

<para>This history is well-known in the open-source community, and helps
explain why SCO/Caldera's claim that ownership of the historical Bell Labs
code gives it substantial rights over other Unixes such as AIX is regarded
among old Unix hands with near-universal disdain.  Some of the court
documents, including the 1993 ruling, are now available on the web
<footnote><para><ulink
url="http://cm.bell-labs.com/cm/cs/who/dmr/bsdi/bsdisuit.htm">http://cm.bell-labs.com/cm/cs/who/dmr/bsdi/bsdisuit.htm</ulink></para></footnote>.</para>

<para>If, as SCO/Caldera says, it inherited AT&amp;T/USL/Novell's rights to
Unix, it also inherited the <foreignphrase>res
judicata</foreignphrase> that there are many sources of code and
engineering experience in the Unix design tradition entirely
independent of AT&amp;T/USL/Novell's intellectual property.  And that,
seven years before IBM's behavior with respect to AIX and Linux became
an issue, AT&amp;T/USL/Novell's proprietary stake in at least one
leading-edge Unix was already so diluted in comparison with the
contributions it had received from elsewhere that said stake could
scarcely be said to exist at all.</para>

<para>SCO/Caldera would, for understandable reasons, prefer that the courts
remain ignorant of the history, outcome, and implications of the BSD
lawsuit.  But, of course. it bears directly on SCO/Caldera's claim in
Paragraph 93: <emphasis><quote>Rather, IBM is obligated not to open
source AIX because it contains SCO's confidential and proprietary UNIX
operating system.</quote></emphasis></para>

<para>The implied theory here is that <quote>SCO's confidential and
proprietary UNIX operating system</quote> encompasses the entirety, or at
least a preponderance, of the AIX code, including those portions related to
enterprise scalability issues; and that SCO/Caldera therefore may exercise
<foreignphrase>ex post facto</foreignphrase> control, even for
anti-competitive purposes, over IBM's use of Unix in its normal course of
business.</para>

<para>In fact, SCO/Caldera's complaint relies on confusing three separate
scopes of control.  One: those rights that pertain to the SCO shared
libraries mentioned early in the complaint (paragraph 36 and following)
only to disappear from the exposition shortly afterwards.  Two: those
rights entailed in SCO/Caldera's ownership of the SCO OpenServer codebase.
Three: putative rights entailed in SCO's ownership of the historical Bell
Labs source code (Unixware).</para>

<para>Since IBM's AIX is well known to contain large portions of Berkeley
code (towards which IBM has by all accounts met its license obligations)
SCO/Caldera's theory is at best extremely dubious.  In other words, to
prove its right to relief SCO/Caldera will need to show that whatever code
IBM gave to the open-source community was neither legally obtained by both
IBM and old SCO from a common source nor independently developed.</para>

</sect2>
<sect2><title>SCO/Caldera's claim to own Unix scalability techniques is weak</title>

<para>We observed previously that substantial contributions from outside
sources to the historical Bell Labs codebase actually date back to before
System V Release 4 in 1985.  But even if we were to stipulate SCO/Caldera's
undiluted ownership of the entire Bell Labs code base, its claim to own the
class of enterprise scalability techniques at issue in its complaint would
be very weak.</para>

<para>A major reason that the historical Bell Labs code base became nomadic
among USL, Novell, and old SCO after 1990 is that it was already at that
time senescent relative to newer Unixes like Solaris, Irix, HP-UX, Ultrix,
and others.  The Vax and 3B series minicomputers for which the late
versions of the Bell Labs codebase were designed were years obsolete by
1995; the internal architecture of those variants of Unix is now primarily
of historical interest. We noted previously that SCO/Caldera and old SCO
made the <quote>ancient Unix</quote> Version 7 source code available for
free, which rather disposes of the theory that the original Unix code had
any residual IP value in the marketplace of today.  (SCO belatedly
terminated this offering on May 19th 2003, apparently realizing how badly
it damaged their trade-secret claims.)</para>

<para>Furthermore, as previously noted, many Unix developers possess copies
of SVr1 through SVr4 versions of the historical Bell Labs source code.  We
can therefore state that of the component technologies for enterprise
scaling, the Bell Labs codebase includes a journaling file system (in the
form of the VxFS Veritas journaling file system) and LVM (in the form of
VxVM). But SMP for Intel processors only entered the line in 1995 with
UnixWare 2.  PCI hot-swapping came in only in 1998 with Unixware 7.</para>

<para>Ironically, UnixWare did not get usable SMP on Intel until
<emphasis>after Linux</emphasis>.  The UnixWare implememtation was unstable
<footnote><para><ulink
url="http://groups.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;oe=utf-8&amp;selm=5jlkiv%24hm5%241%40news3.texas.net">http://groups.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;oe=utf-8&amp;selm=5jlkiv%24hm5%241%40news3.texas.net</ulink></para></footnote>
until mid-1997; Linux got working SMP in 1996 with the release of
2.0<footnote><para><ulink
url="http://ouray.cudenver.edu/~etumenba/smp-howto/SMP-HOWTO-2.html">http://ouray.cudenver.edu/~etumenba/smp-howto/SMP-HOWTO-2.html</ulink></para></footnote>.</para>

<para>As for 64-bit support, Linux had this in 1994, five years before IBM
became involved in Linux development. Neither of SCO's products has this
capability yet in 2003.</para>

<para>In fact, <emphasis>not one</emphasis> of the key
enterprise-scalability technologies was present in the ancestral Unix code
before UnixWare got a JFS in 1992.  SCO's complaint alludes to this: in
paragraphs 46 to 48 they observe that it required three years of
development (1995-1998) to &lsquo;harden&rsquo; UnixWare for enterprise
use.  On SCO's own representation, the Bell Labs minicomputer-centered
codebase of 1989-1995 is hardly more relevant to today's enterprise
scalability challenges on today's PCs than the inner workings of a WWII-era
jeep would be to the design of this year's Formula One racing cars.</para>

<para>SCO/Caldera's claim to own the scalability techniques certainly
cannot be supported from the feature list of its own SCO OpenServer, a
genetic Unix.  The latest version<footnote><para><ulink
url="http://www.caldera.com/products/openserver/enterprise.html">http://www.caldera.com/products/openserver/enterprise.html</ulink>;
note the sentence <quote>Support for systems with up to 4
CPUs</quote></para></footnote> advertises SMP up to only 4 processors (a
level which SCO's complaint dismisses as inadequate), no LVM, no NUMA, and
no hot-swapping.  That is, SCO/Caldera is alleging that IBM misappropriated
from SCO technologies which do not appear in SCO's own product.</para>

</sect2>
<sect2><title>SCO/Caldera ignores its own role in motivating the development
it now decries</title>

<para>SCO/Caldera charges (paragraph 82): <quote><emphasis>Virtually none of
these software developers and hobbyists had access to enterprise-scale
equipment and testing facilities for Linux
development.</emphasis></quote></para>

<para>In making this claim, SCO/Caldera blithely ignores the existence of
facilities such as the Open Source Development Lab<footnote><para><ulink
url="http://www.osdl.org/">http://www.osdl.org/</ulink></para></footnote>,
an organization funded by twenty-one companies including technology giants
such as Intel, Hewlett-Packard, Cisco Systems, NEC, Dell, and Hitachi
&mdash; <emphasis>and</emphasis> IBM.  OSDL has lab facilities in
Beaverton, Oregon, and Yokohama, Japan.  OSDL opened its first lab in
January 2001, four months before IBM's withdrawal from Project Monterey.
From October 2000 to October 2002, one of its sponsors was Caldera Systems
International!</para>

<para>OSDL is explicitly dedicated to assisting projects aiming
towards carrier-grade and data-center Linux.  It has supported over a
hundred projects, most directly concerned with Linux scalability,
performance improvements, fail-over and precisely those technical
areas in which SCO/Caldera alleges that Linux could have made no progress
without the intervention of IBM.</para>

<para>The existence of OSDL demonstrates industry-wide interest from
large hardware vendors in scalable Linux, sufficient to sustain
development with or without IBM's participation.  But there may be
a more direct linkage.</para>

<para>When OSDL spun up, IBM gained a choice: work with one small
partner that lacks demonstrated expertise or focus on the enterprise
market, or join a large consortium of industry heavyweights with
man-centuries of relevant experience.</para>

<para>That seems just about enough time for an astute IBM strategist to
conclude that old SCO was the less likely alternative to sustain a serious
Linux development and support effort over time.  To any technical person,
SCO's own failure to develop expertise beyond its small-business roots
seems a more plausible explanation for the switch to OSDL than some
nefarious anti-SCO conspiracy by top IBM executives.  To establish its
right to relief, SCO/Caldera would have to show that switching horses to
OSDL was not defensible as a normal business decision.</para>

<para>But the earlier role of Caldera in hoisting itself on its own petard
was far more direct and less conjectural than this.</para>

<para>Symmetric multiprocessing (SMP) takes an operating system from
being able to manage a single processor to utilizing two.  The steps
from two to four, four to eight, and eight to sixteen are not trivial
but are far less challenging by comparison. Thus, SMP was perhaps the
single most significant barrier between the Linux of the early 1990s
and what SCO/Caldera itself characterizes as enterprise scaling.</para>

<para>Alan Cox (a key Linux developer generally considered Linus Torvalds's
chief lieutenant) led the early work on symmetric multiprocessing in
1995. A web page<footnote><para><ulink
url="http://www.linux.org.uk/SMP/title.html">http://www.linux.org.uk/SMP/title.html</ulink></para></footnote>,
confirmed by a public newsgroup posting from an employee of
Caldera<footnote><para><ulink
url="http://groups.google.com/groups?selm=44qe0m%24gno%40caldera.com">http://groups.google.com/groups?selm=44qe0m%24gno%40caldera.com</ulink>,</para></footnote>
establishes that the dual-processor motherboard on which he performed the
development was provided by none other than Caldera itself!</para>

<para>The timing is notable.  Caldera began contributing directly to
development of an enterprise-scalable Linux at around the same time old SCO
acquired the historical Bell Labs codebase in 1995, <emphasis>five
years</emphasis> before IBM became seriously involved in Linux development
in 1999-2000.</para>

<para>Caldera acquired the SCO brand in 2001.  During the more than
eighteen months between the cancellation of Project Monterey and the
filing of the complaint, Caldera continued to garner revenues from the
SMP-enabled kernel it distributed in SCO Linux. </para>

<para>If Darl McBride and complainants did not know at the time of
the complaint that Caldera itself had played a lead role in the
very development they accuse IBM of having unfairly and unlawfully pursued, 
they are incompetent.  If they did know, their complaint appears to verge
closely upon perjury.</para>

</sect2>
</sect1>

<sect1><title>SCO/Caldera misrepresents the capability and efforts of the
open-source community</title>

<para>Most of the allegations that we have so far discussed in the
complaint have been greeted among Linux and Unix developers merely with
derision.  Now, we are beginning to get to the claims that have stimulated
a tidal wave of anger at SCO/Caldera among the open-source community in the
weeks since their complaint was published.</para>

<sect2><title>SCO/Caldera misrepresents the efforts of the open-source community</title>
<para>When SCO/Caldera asserts (Paragraph 75): <emphasis>"The name
<quote>Linus</quote></emphasis>(sic)<emphasis> was taken from the person
who introduced Linux to the computing world, Linus
Torvalds."</emphasis> its use of the verb
<quote>introduced</quote> appears to be an attempt to insinuate that
Linux was in some way copied or pre-existent rather than an invention
that Linus Torvalds originated.</para>

<para>Similarly, when SCO/Caldera asserts (Paragraph 78):
<emphasis><quote>The primary purpose of the GNU organization is to create
free software based on valuable commercial software.</quote></emphasis> it
portrays the GNU organization's original works as being mere derivatives or
clones. In doing so, it flatly contradicts the evidence of major GNU
projects such as the Emacs editor that is shipped by SCO/Caldera itself not
merely on its Linux but on its Unix product as well.  The Emacs editor
predated every commercial product with even roughly comparable
features.</para>

<para>Both implied claims cannot but be characterized as false,
self-serving attempts to denigrate the work of others in order to
magnify SCO/Caldera's imputed importance as the present owner of the
historical Bell Labs code.  Furthermore, they are offensive to the
tens (perhaps hundreds) of thousands of skilled programmers who have
collaborated in the invention of modern open-source Unixes.</para>

</sect2>
<sect2><title>SCO/Caldera misrepresents the state of Linux now</title>

<para>In paragraph 85, SCO/Caldera claims: <emphasis><quote>For example, Linux
is currently capable of coordinating the simultaneous performance of 4
computer processors.  UNIX, on the other hand, commonly links 16
processors and can successfully link up to 32 processors for
simultaneous operation.</quote></emphasis></para>

<para>32-processor SMP was already implemented under Linux in
2000.<footnote><para>A dated boot log of a 32-processor SMP Linux box
(albeit one running with only 31 processors active) is at <ulink
url="http://lists.insecure.org/linux-kernel/2000/Sep/5014.html">http://lists.insecure.org/linux-kernel/2000/Sep/5014.html</ulink>.</para></footnote>
24-processor operation, three times the 8-processor limit of UnixWare,
was demonstrated in 1998 on a Sun E10000<footnote><para><ulink
url="http://samba.org/~anton/e10000/dmesg_24">http://samba.org/~anton/e10000/dmesg_24</ulink></para></footnote>.</para>

<para>Today, SGI is shipping Altix 3000 cluster computers that run Linux
over 64 processors<footnote><para><ulink
url="http://www.sgi.com/servers/altix/">http://www.sgi.com/servers/altix/</ulink></para></footnote>.</para>

</sect2>
<sect2><title>SCO/Caldera grossly misrepresents the state of Linux before IBM</title>

<para>A major part of SCO/Caldera's complaint turns on (a) representing pre-IBM
Linux as a primitive makeshift being slapped together by garage-band
amateurs.  Their implied narrative is that (b) only the corporate
intervention of IBM made Linux a competitive product, and that (c) IBM's
intervention was in turn only efficacious due to the ineffable
superiority of the primal Bell Labs code base.</para>

<para>All three of these assertions are not merely false, they are
profoundly disrespectful to the many, many developers worldwide who
labored with sweat and brilliance to craft Linux into a world-class
operating system for eight years before IBM came on the scene.</para>

<para>The fun begins in paragraph 84, where SCO/Caldera alleges:
<emphasis><quote>Prior to IBM's involvement, Linux was the software
equivalent of a bicycle.</quote></emphasis></para>

<para>This was a <quote>bicycle</quote> that, by actual measurement,
could pedal data over the Internet faster than SCO OpenServer.  And
which by 1996, three years before IBM involvement, already featured
SMP capabilities absent in SCO OpenServer and a more stable SMP
implementation than UnixWare.</para>

<para>SCO/Caldera continues: <emphasis><quote>UNIX was the software
equivalent of a luxury car.  To make Linux of necessary quality for use by
enterprise customers, it must be re-designed so that Linux also becomes the
software equivalent of a luxury car.  This re-design is not technologically
feasible or even possible at the enterprise level without (1) a high degree
of design coordination, (2) access to expensive and sophisticated design
and testing equipment; (3) access to UNIX code, methods and concepts; (4)
UNIX architectural experience; and (5) a very significant financial
investment.</quote></emphasis></para>

<para>This paragraph depends on the presumption that the open-source
community consists of amateurs and incompetents, incapable of coordinating
to produce high-quality work.  In fact, the Linux developers have
consistently out-thought, out-imagined, and out-coded old SCO's and
SCO/Caldera's &mdash; which is precisely why old SCO went into the Linux
professional services business, why it added Linux application
compatibility to OpenServer, and why SCO/Caldera now finds itself without a
business model and reduced to suing the handiest pair of deep
pockets.</para>

<para>Let us take SCO/Caldera's's pre-requisites in order:</para>

<variablelist>
<varlistentry>
<term><emphasis>(1) a high degree of design coordination</emphasis></term>
<listitem>
<para>Earlier, we noted that the success of Linux has motivated a
sweeping reappraisal of some of the central premises of software
engineering.  It is now generally accepted that a high degree of
design coordination can be achieved within the decentralized structure
of open-source and Linux development; this has been demonstrated
repeatedly by open-source projects such as the Apache webserver (with
around 66% market share), the Perl and Python scripting languages, and
Linux itself.</para>

<para>SCO/Caldera's implication that this is impossible is false and
insulting.  It is also dishonest.  SCO/Caldera, and Caldera before it,
participated in Linux development for eight years before this
complaint and demonstrated understanding of the process through their
actions (such as supplying Alan Cox with SMP hardware).  They know
better.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>(2) access to expensive and sophisticated design 
and testing equipment</emphasis></term>
<listitem>
<para>Caldera itself had a significant role in providing that access to
Linux developers.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>(3) access to UNIX code, methods and concepts</emphasis></term>
<listitem>
<para>We noted earlier that access to UNIX code, methods and concepts
is general in the community from which Linux development springs, and
that said access is through codebases not subject to SCO's proprietary
control or IP rights.  For more than thirty years there has been a 
flourishing technical literature describing Unix operating system
architecture and concepts.  UNIX system internals and architecture are
routinely taught in university computer science courses.
Indeed, old SCO's and SCO/Caldera's own free publication of the
Version 7 source code gave many programmers licit access to the 
ancestral Unix code, methods, and concepts.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>(4) UNIX architectural experience</emphasis></term>
<listitem>
<para>The open-source community encompasses more man-centuries of Unix
architectural experience than SCO/Caldera (or even the vastly larger IBM)
could ever dream of hiring.  A vast literature on Unix design and 
internals has been available for over a quarter century.</para>

<para>A significant number of Linux developers (including the principal
author) are old Unix hands whose experience stretches back to Unix's
formative years in the 1970s and early 1980s.  We read SCO/Caldera's
animadversions not merely as an insult to us and our peers, but as a
tendentious distortion of history.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>(5) a very significant financial investment</emphasis></term>
<listitem>
<para>While this might appear plausible to a layperson, and was true
until relatively recently, it is no longer so.  One of the
characteristics of open-source development is that it is an
<emphasis>inexpensive</emphasis> process.  Not without costs; people
still need to be fed and salaried.  But PCs are cheap, and the
personnel load of open-source development is spread across a wider
range of organizations and user consortia than was the case when
process secrecy required a high degree of centralization and formal
management structure.</para>

<para>Part of the reason SCO/Caldera is in distress is that the functional
role it filled as a nexus of capital and management skills is near to being
obsolete.  Software development is simply outgrowing the need for such
organizations.  SCO/Caldera is on the wrong side of history.</para>
</listitem>
</varlistentry>
</variablelist>

<para>In paragraph 99, SCO/Caldera continues: <emphasis><quote>The only way
that the pathway is an <quote>eight-lane highway</quote> for Linux to
achieve the scalability, SMP support, fail-over capabilities and
reliability of UNIX is by the improper extraction, use, and dissemination
of the proprietary and confidential UNIX Software Code and libraries.
Indeed, UNIX was able to achieve its status as the premiere operating
system only after decades of hard work, beginning with the finest computer
scientists at AT&amp;T Bell Laboratories, plaintiff's predecessor in
interest.</quote></emphasis></para>

<para>We hope it is clear at this point just how meretricious this claim
is.  By wrapping itself in the mantle of Bell Labs, SCO/Caldera hopes to
obscure the fact that its own non-Linux products do not in fact exhibit the
enterprise-ready quality it accuses IBM of stealing, and never have.
SCO/Caldera further attempts to confuse present-day claims arising from the
Monterey project with claims putatively arising from the obsolete Bell Labs
source code.</para>

</sect2>
</sect1>

<sect1><title>Other defects in the facts and logic of the complaint</title>

<sect2><title>The public evidence does not support a claim of 
misappropriation</title>

<para>SCO/Caldera alleges (paragraph 90): <emphasis><quote>To accomplish the
end of transforming the enterprise software market to a
services-driven market, IBM set about to deliberately and improperly
destroy the economic value of UNIX and particularly the economic value
of UNIX on Intel-based processors</quote></emphasis> In paragraph 94
they continue: <emphasis><quote>Over time, IBM made a very substantial
financing commitment to improperly put SCO's confidential and
proprietary information into Linux, the free operating
system.</quote></emphasis></para>

<para>We do not claim to be able to read the minds of IBM executives.  We
do, however, know what IBM's Linux kernel hackers thought their marching
orders were.  In a June 2002 Slashdot interview <footnote><para><ulink
url="http://interviews.slashdot.org/article.pl?sid=02/06/18/1339201&amp;mode=nested">http://interviews.slashdot.org/article.pl?sid=02/06/18/1339201&amp;mode=nested</ulink></para></footnote>,
Dave Hansen and other members of IBM's multiprocessor-Linux team addressed
the very point at issue, nine months before SCO/Caldera's complaint:</para>

<blockquote>
<para>Q: <emphasis>As Linux developers inside IBM, do you get to see
the AIX source code? If you do, are you allowed to "steal" some ideas
from AIX and implement them in Linux? If not, why not, and what's the
IBM official line?</emphasis></para>

<para>A: First of all, before any of us were allowed to contribute to
Linux, we were required to take an "Open Source Developers"
class. This class gives us the guidelines we need to participate
effectively in the open source community - both IBM guidelines and
lessons learned about open source from others in IBM.</para>

<para>We are definitely not allowed to cut and paste proprietary code into
any open source projects (or vice versa!). There is an IBM committee who
can and do approve the release of IBM proprietary or patented technology,
like RCU.<footnote><para>RCU is Read-Copy-Update, a multiprocessor
technology developed by the Sequent Corporation before its acquisition by
IBM.</para></footnote></para>
</blockquote>

<para>On public evidence, not one of the five key technologies for
enterprise scalability in Linux can plausibly be traced to historical
Bell Labs code through IBM. These key technologies are:</para>

<variablelist>
<varlistentry>
<term>symmetric multi-processing (SMP)</term> <listitem><para>As we've
seen, Linux SMP was worked up by Alan Cox and others using equipment
provided by Caldera itself.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>journaling file systems</term> <listitem><para>IBM's Journaling File
System (JFS) was contributed by IBM deriving from IBM's OS/2 and AIX
operating systems<footnote><para><ulink
url="http://oss.software.ibm.com/developer/opensource/jfs/project/pub/faq.txt">http://oss.software.ibm.com/developer/opensource/jfs/project/pub/faq.txt</ulink></para></footnote>,
not from earlier Unix efforts.</para>

<para>Furthermore, Linux features three <emphasis>other</emphasis>
journaling filesystems, contributed by Red Hat, Namesys, and SGI.
Any of these three would be sufficient for enterprise scalability,
and in fact the Red Hat EXT3 journaling system (and not IBM JFS) is
the one in most common use.</para></listitem>
</varlistentry>

<varlistentry>
<term>logical volume management (LVM)</term> <listitem><para>It is a matter
of record <footnote><para><ulink
url="http://lwn.net/Articles/14215/">http://lwn.net/Articles/14215/</ulink>;
search down for 'EVMS'</para></footnote> that IBM's approach to LVM was
rejected by Linus Torvalds in favor of a different approach.  Accordingly,
even if we were to stipulate that IBM had access to old SCO's LVM technology,
any attempted misappropriation came to naught.</para></listitem>
</varlistentry>

<varlistentry>
<term>non-uniform memory access (NUMA)</term> 

<listitem><para>IBM's
NUMA work derives from the NUMA-Q technology of the former Sequent
corporation and others such as SGI, NEC and Fujitsu<footnote>
<para>The sources of the NUMA work are described at <ulink
url="http://news.com.com/2100-1001-982651.html?tag=fd_top">http://news.com.com/2100-1001-982651.html?tag=fd_top</ulink>.</para>
</footnote>, not the historical Bell Labs
codebase or any SCO development effort (neither of which included
NUMA).  The extent to which this page credits non-IBM organizations 
should be noted.</para></listitem>
</varlistentry>

<varlistentry>
<term>hot-swapping</term> 
<listitem><para>Hot-swapping capability on PCs is dependent on special
hardware capabilities.  When the hardware supports it, hot-swapping
tends to be natively and independently enabled by all modern Unixes
(though not by the ancestral Bell Labs code).</para></listitem>
</varlistentry>
</variablelist>

<para>SCO/Caldera's claim that IBM misappropriated SCO technologies for
enterprise scalability should be evaluated in light of the following
two facts: (a) The Bell Labs codebase contains neither LVM,
nor hot-swapping; and (b) the SCO OpenServer codebase contains neither
JFS, LVM, nor NUMA.</para>

</sect2>
<sect2><title>SCO/Caldera implies claims it is barred from explicitly making</title>

<para>Through phrases like <quote>misusing and misappropriating SCO's
proprietary software</quote>, and through the enumeration of five
categories of rights in paragraph 68, SCO/Caldera's complaint implies the
existence of relevant intellectual-property rights based on
patent, copyright, trade-secret, and trademark law as a background to
the explicit matter of its licensing dispute with IBM over Linux.</para>

<para>It is notable that the complaint does so without ever actually
stating what those claims are.  We have previously observed that the
outcome of the USL/Novell-vs.-BSD lawsuit places the very existence 
of such rights in serious doubt.  But there are other reasons for
SCO/Caldera's coyness which should not escape notice.</para>

<para>One is that, despite misleading claims implied on SCO/Caldera's web
pages by phrases like <quote>exclusive licensing</quote>, SCO/Caldera does not
own or control the Unix trademark.  As we have previously observed,
that trademark &mdash; and the privilege of suing IBM for relief on a
trademark-violation theory &mdash; belongs to The Open Group.</para>

<para>Furthermore, SCO/Caldera is barred by the terms of the GNU General
Public License from making copyright or patent-infringement claims on
any technology shipped in conjunction with the Linux kernel that
SCO/Caldera itself has been selling for the last eight years.
Therefore, SCO/Caldera may accuse IBM of misappropriating SCO-owned software
to improve the Linux kernel only if that software does not actually
ship with the Linux kernel it is alleged to be improving!</para>

<para>Finally, SCO/Caldera is barred from making trade-secret claims on the
contents of the Linux kernel, not merely by the fact that the kernel
source is generally available, but by the fact that SCO/Caldera has made
the sources of its Linux kernel available for download from SCO's own
website! <footnote><para><ulink url="ftp://ftp.sco.com/pub/scolinux/server/4.0/updates/SRPMS/kernel-source-2.4.19.SuSE-82.nosrc.rpm">ftp://ftp.sco.com/pub/scolinux/server/updates/4.0/SRPMS/kernel-source-2.4.19.SuSE-82.nosrc.rpm</ulink></para></footnote>.</para>

<para>SCO/Caldera, as a matter of fact and law, clearly does retain
proprietary rights with respect to the SCO OpenServer binary
distribution (which has never been published in source-code form and
is not under the GPL).  It is not the purpose of this &doctype; to dispute
those rights.  But to the extent that SCO/Caldera uses those proprietary
rights to attempt to cast a shadow over Linux, it maintains a position
which is factually untenable.</para>

<para>Indeed, the effect of SCO/Caldera's complaint is to systematically
mislead and obfuscate on the issue of what background rights SCO/Caldera
actually has at issue in its claim of tort and license violations.
The clear intent is to deceive observers into believing that SCO/Caldera has a
licit claim.</para>

<para>But that emperor has no clothes. Ultimately, SCO/Caldera's argument
would appear to boil down to asserting that <quote>IBM had no right to
give the community technologies that SCO/Caldera had made freely available on
its download site.</quote></para>

</sect2>
</sect1>
<sect1><title>Who owns Unix, anyway?</title>

<para>The issue of who owns Unix has always aroused passions of an
intensity and nature difficult for strangers to the issue to
understand. The drama here is not merely about money or the competing
agendas of corporations, but about the Unix community's sense of
ownership of its own work.  That community, and that sense of 
ownership, is exceptionally powerful for reasons which bear
materially on the matter of SCO/Caldera's complaint.</para>

<para>Unix was born in 1969 at Bell Laboratories among computer
science researchers.  After 1975, much of its development was actually
done by contributors outside Bell Labs, especially at UC Berkeley and
elsewhere in academia.  However, AT&amp;T continued to formally own
the results of that collective work.  Indeed, they spent five years
after 1983 in a largely fruitless quest to commercialize it as a
product &mdash; a role which was played much more effectively by Sun
Microsystems and other licensees, including old SCO and IBM.</para>

<para>Even during the early days of Unix commercialization, the Unix
code base was widely regarded as a commons worked by many hands.  As
time went on and Unix evolved, possession of an AT&amp;T source
license came to be seen as more a pro-forma gesture in the direction
of history than a concession that AT&amp;T's intellectual property
still contributed a dominating part of the value.  This was especially
so after the Berkeley hackers added Internet capability to Unix 
around 1980.</para>

<para>Thus, the community of Unix hackers that had grown up around the
pre-commercial releases never lost the conviction that, ethically, the Unix
code belonged to <emphasis>them</emphasis> &mdash; the people who had the
ideas and wrote the code &mdash; regardless of what the legal paperwork
said.  The outcome of the USL-vs.-Berkeley lawsuit in 1993, which severed
the claims of AT&amp;T and its successor Novell to the BSD source code, was
universally regarded in the community as no more than simple and overdue
justice.</para>

<para>From 1975 to about 1995, therefore, the Unix vendors and the
Unix hackers existed in a kind of half-symbiotic, half-antagonistic
embrace.  The Unix hackers (who needed the jobs vendors were providing
to practice their craft) expressed their conviction of ownership by
freely passing around bootlegged Unix sources among themselves for
study and problem-solving.  Vendors (who needed the hackers to fill
job slots) looked the other way, routinely winking at behavior that
was technically a massive theft of critical intellectual property as
long as it stayed in the family and nobody's bottom line got
hurt.  But given this history, any attempt to make a trade-secret 
claim based on the historical Bell Labs source code would be at best
highly disingenuous.</para>

<para>This tacit truce began to disintegrate after 1990.  The rise of
the PC meant that the hackers had less need of massive corporate
infrastructure and capital concentrations to support their art.  The
USL-vs.-Berkeley lawsuit was the first major confrontation that the
hackers won.  Under the settlement terms, the Berkeley source code
&mdash; and the Unix tradition with it &mdash; achieved the autonomy
in law that it had always deserved in the minds of Unix programmers.</para>

<para>Two related developments were going on at the same time between
1990 and 1995.  One was the rise of open-source development, and the
other was the senescence of the historical Bell Labs codebase.  While
corporate Unix vendors continued to pay formal obeisance to the Bell
Labs codebase by buying Unix source code licenses from AT&amp;T's
successors in interest, the rise of Linux and the open-source BSDs
made the disposition of the ancestral Unix sources increasingly seem a
meaningless game played among lawyers, of little remaining interest to
Unix hackers.  The technical leading edge of the Unix tradition had
moved elsewhere, notably to Linux. Nobody, neither the vendors nor the
hackers, really needed the Bell Labs source code any more.</para>

<para>Indeed, when the old-school Unix hackers who at that time ran old SCO
purchased the ancestral Bell Labs code in 1995, it was widely viewed as
little more than a bit of clever marketing, or even as a pure nostalgia
trip by techies who had bought the ancestral source code just because they
could.  (It appears that this is not quite correct; old SCO employees who
have spoken off the record with us say that Caldera was also buying access
to old SCO's channel partners and distributor network.)  At that time (as
we have noted in <xref linkend='sco_open'/>') old SCO gave every evidence of
understanding and endorsing Linux.</para>

<para>But SCO/Caldera is no longer run by Unix old hands.  Their complaint,
once again, has thrust the question of <quote>who owns Unix</quote> into
the foreground of debate.  This time around, the hacker community has
corporate allies (IBM among them) who understand the new world of open
source &mdash; and that it is to their own business advantage to respect
the Unix hackers as the owners of their art.</para>

<para>SCO/Caldera's complaint, in all its brazen mendacity, is the last gasp
of proprietary Unix.  We in the open-source community (and our allies) are
more than competent to carry forward the Unix tradition we founded
so many years ago.  We pray that all assertions of exclusive corporate
ownership over this tradition be given a swift and definitive
end.</para>

</sect1>
<sect1><title>Policy implications and recommendations</title>

<para>A judgment in favor of SCO/Caldera could do serious damage to the
open-source community.  SCO/Caldera's implication of wider claims could
turn Linux into an intellectual-property minefield, with potential users
and allies perpetually wary of being mugged by previously unasserted IP
claims, and ever-more-outlandish theories of entitlement being propounded
by parties with only the most tenuous relationship to anyone who ever wrote
actual program code.</para>

<para>On behalf of the community that wrote most of today's Unix code, and
whose claims to have done so were tacitly recognized by the impairment of
AT&amp;T's rights under the 1993 settlement, we protest that to allow this
outcome would be a very grave injustice.  We wrote our Unix and Linux code
as a gift and an expression of art, to be enjoyed by our peers and used by
others for all licit purposes both non-profit and for-profit.  We did
<emphasis>not</emphasis> write it to have it appropriated by men so
dishonorable that after making profit from our gift for eight years they
could turn around and insult our competence.</para>

<para>Damage to the open-source community would matter, because we are
both today's principal source of innovation in software and the
guardians and maintainers of the open Internet.  Our autonomy is
everyone's bulwark against government and corporate control of the
digital media that are increasingly central in political, commercial,
and personal communications.  Our creative energy is what perpetually
renews and finds ever more exciting uses for computers and networks.
The vigor of our culture today will translate into more possibilities
for everyone tomorrow.</para>

<para>On behalf of Unix developers over the last thirty-five years, of
today's Linux and open-source developers, and of all Internet users
everywhere, we therefore express these hopes with respect to court
findings:</para>

<itemizedlist>
<listitem>
<para>To find against SCO/Caldera in its complaint against IBM, or for IBM on
any motion for dismissal or summary judgment.</para>
</listitem>
<listitem>
<para>To ground the finding in terms which will foreclose any future claims
by SCO/Caldera of proprietary control over technologies contributed to
Linux.</para>
</listitem>
<listitem>
<para>To confirm that SCO/Caldera cannot re-litigate the USL/Novell-vs.-BSD
action by stealth, and thus that SCO/Caldera's ownership of the ancestral
Bell Labs source code gives it no authority or proprietary entitlement
over the works of the open-source community and Unix developers at
large.</para>
</listitem>
</itemizedlist>

<para>We further suggest that SCO/Caldera's complaint is knowingly deceptive
to a degree that recommends sanctions under the Utah and Federal Rule 11
of Civil Procedure.</para>

<para>OSI is <emphasis>not</emphasis> requesting any more general
finding on broad issues of intellectual property in software, even
supposing that were within the purview of the court.  We feel the
facts of Unix history are sufficiently compelling and particular that
the court would be justified in ruling as we recommend without
attempting to challenge and re-construct the entire legal theory of
software intellectual property.</para>
</sect1>

<bibliography>

<biblioentry id="TNHD">
  <title>The New Hacker's Dictionary</title>
  <edition>Third Edition</edition>
  <editor><firstname>Eric S.</firstname><surname>Raymond</surname></editor>
  <copyright><year>1996</year></copyright>
  <isbn>ISBN 0-262-68092-0</isbn>
  <publisher><publishername>MIT Press</publishername></publisher>
  <pagenums>547pp.</pagenums>
  <releaseinfo>HTML at the <ulink
  url="&home;/jargon/">Jargon File Resource Page</ulink>.
  </releaseinfo>
</biblioentry>

<biblioentry id="CATB">
  <title>The Cathedral and the Bazaar</title>
  <edition>Second Edition</edition>
  <editor><firstname>Eric S.</firstname><surname>Raymond</surname></editor>
  <copyright><year>1999</year></copyright>
  <isbn>ISBN 0-596-00131-2</isbn>
  <publisher><publishername>O'Reilly &amp; Associates</publishername></publisher>
  <pagenums>240pp.</pagenums>
  <releaseinfo>
	How and why the Linux development model works.
	HTML <ulink url="&home;/writings/cathedral-bazaar">
	here</ulink> 
  </releaseinfo>
</biblioentry>

<biblioentry id="TAOUP">
  <title>The Art of Unix Programming</title>
  <edition>Second Edition</edition>
  <editor><firstname>Eric S.</firstname><surname>Raymond</surname></editor>
  <copyright><year>2003</year></copyright>
  <isbn>ISBN 0-13-142901-9</isbn>
  <publisher><publishername>Addison-Wesley</publishername></publisher>
  <pagenums>240pp</pagenums>
  <releaseinfo>
	Work in progress, to be published August 2003.
	HTML of the draft is <ulink url="&home;/writings/taoup/">
	here</ulink>
  </releaseinfo>
</biblioentry>

<biblioentry id="McKusick99">
  <biblioset relation="anthology">
     <title>Open Sources: Voices from the Open Source Revolution</title>
     <authorgroup>
     <editor><firstname>Sam</firstname><surname>Ockman</surname></editor>
     <editor><firstname>Chris</firstname><surname>DiBona</surname></editor>
     </authorgroup>
     <copyright><year>1999</year></copyright>
     <isbn>ISBN 1-56592-582-3</isbn>
     <pagenums>280pp</pagenums>
     <publisher>
       <publishername>O'Reilly &amp; Associates</publishername>
     </publisher>
  </biblioset>
  <biblioset relation="article">
    <title>Twenty Years of Berkeley Unix</title>
    <subtitle>From AT&amp;T-Owned to Freely Redistributable</subtitle>
    <author>
    <surname>Marshall</surname>
    <othername>Kirk</othername>
    <firstname>McKusick</firstname></author>
    <releaseinfo>
    <ulink url="http://www.oreilly.com/catalog/opensources/book/kirkmck.html">
    Available on the Web</ulink>
    </releaseinfo>
  </biblioset>
</biblioentry>
</bibliography>

<appendix id="WIP"><title>Work in Progress</title>

<para>This &doctype; is maintained in DocBook XML format.  Please obtain
the latest copy of the <ulink
url="http://www.opensource.org/sco-vs-ibm.xml">source</ulink> before
diff'ing any patches for submission.</para>

</appendix>

</article>

<!--
The following sets edit modes for GNU EMACS
Local Variables:
fill-column:75
compile-command: "xmlto html-nochunks sco-vs-ibm.xml"
End:
-->
