SCO–SGI Code Dispute Of 2003
   HOME

TheInfoList



OR:

During its
SCO Forum SCO Forum was a technical computer conference sponsored by the Santa Cruz Operation (SCO), briefly by Caldera International, and later The SCO Group that took place during the 1980s through 2000s. It was held annually, most often in August of ea ...
conference of 2003,
the SCO Group The SCO Group (often referred to SCO and later called The TSG Group) was an American software company in existence from 2002 to 2012 that became known for owning Unix operating system assets that had belonged to the Santa Cruz Operation (the o ...
(SCO) showed several examples of allegedly illegal copying of copyrighted code into
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
. The
open source software Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
community quickly debunked most of them. One example showed some Unix code within some of SGI's Linux contributions. The Linux maintainers stated that this code had already been removed from Linux before the example had been revealed — not because it was infringing, but because it had needlessly duplicated some functions already present in Linux. SGI and other analysts also confirmed that the code had never infringed.


Background

During
SCO Forum SCO Forum was a technical computer conference sponsored by the Santa Cruz Operation (SCO), briefly by Caldera International, and later The SCO Group that took place during the 1980s through 2000s. It was held annually, most often in August of ea ...
, on August 17–19, 2003 at the
MGM Grand Las Vegas The MGM Grand Las Vegas is a hotel and casino located on the Las Vegas Strip in Paradise, Nevada. It is owned by Vici Properties and operated by MGM Resorts International. The resort was developed by Kirk Kerkorian through his company, MGM Grand ...
, SCO publicly showed several alleged examples of illegal copying of copyrighted code in Linux. Until then, these examples had only been available under NDA, which had prohibited them from communicating about it. SCO claimed the infringements are divided into four separate categories: literal copying,
obfuscation Obfuscation is the obscuring of the intended meaning of communication by making the message difficult to understand, usually with confusing and ambiguous language. The obfuscation might be either unintentional or intentional (although intent ...
,
derivative works In copyright law, a derivative work is an expressive creation that includes major copyrightable elements of a first, previously created original work (the underlying work). The derivative work becomes a second, separate work independent from t ...
, and non-literal transfers. The example used by SCO to demonstrate literal copying is also known as the ''atemalloc'' example. The name of the original contributor was not revealed by SCO, but quick analysis pointed to SGI. It was also revealed that the code had already been removed from the Linux kernel, because it duplicated existing functions. Within hours, the open source community started several different analyses of the infringing code. The results of these analyses differ slightly, but they all confirm that it was derived from Unix code. These analyses also pointed out that while the code could possibly have originated in Unix, this does not necessarily prove infringement of copyrights. The community was determined that this was a particularly bad example, because the code in question had never been used in the mainstream distributions of Linux, and had been present only in the
IA-64 IA-64 (Intel Itanium architecture) is the instruction set architecture (ISA) of the discontinued Itanium family of 64-bit Intel microprocessors. The basic ISA specification originated at Hewlett-Packard (HP), and was subsequently implemented by ...
version. The relative sparseness of worldwide IA-64 installations, combined with the limited time in which the code was present in Linux, makes the chance of actually encountering a system running this code very slim.


Origin

It is possible that the code contributed to Linux originated from
UNIX System V Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
, but its original implementation happened in the early 1970s. There are no substantial differences between the original Unix source code and the UNIX System V source.
Dennis Ritchie Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011) was an American computer scientist. He created the C programming language and the Unix operating system and B language with long-time colleague Ken Thompson. Ritchie and Thomp ...
, one of the creators of Unix, acknowledged that either he or
Ken Thompson Kenneth Lane Thompson (born February 4, 1943) is an American pioneer of computer science. Thompson worked at Bell Labs for most of his career where he designed and implemented the original Unix operating system. He also invented the B (programmi ...
wrote the original code from which the UNIX System V code is derived: This is very important, because early Unix source code does not have any copyright claim. At that time, the law required explicit copyright claims, which effectively means the early Unix code is not protected by copyright law. Additionally, both
Santa Cruz Operation The Santa Cruz Operation, Inc. (usually known as SCO, pronounced either as individual letters or as a word) was an American software company, based in Santa Cruz, California, that was best known for selling three Unix operating system variants ...
and The SCO Group released the source code of early versions of Unix under a 4-clause BSD-like license, allowing its use in other open source products.


SGI response

On October 1, 2003, SGI responded to SCO's allegations in an open letter to the Linux community. In it, Rich Altmaier, vice president of software, claims that these small code fragments were inadvertently included in the Linux kernel:


See also

* SCO-Linux controversies *''
USL v. BSDi ''USL v. BSDi'' was a lawsuit brought in New Jersey federal court in 1992 by Unix System Laboratories against Berkeley Software Design, Inc and the Regents of the University of California over intellectual property related to the Unix operating sy ...
''


References


External links


SCO's evidence of copying between Linux and UnixWare
{{DEFAULTSORT:SCO-SGI code dispute of 2003 SCO–Linux disputes Silicon Graphics