fbpx
Wikipedia

SCO–SGI code dispute of 2003

During its SCO Forum conference of 2003, The SCO Group (SCO) showed several examples of allegedly illegal copying of copyrighted code into Linux. The open source software 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 edit

During SCO Forum, on August 17–19, 2003 at the MGM Grand Las Vegas, 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, derivative works, 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.[citation needed] 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 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 edit

It is possible that the code contributed to Linux originated from UNIX System V, 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, one of the creators of Unix, acknowledged that either he or Ken Thompson wrote the original code from which the UNIX System V code is derived:

So: either Ken or I wrote it originally. I know that the comments that first appeared by the 6th edition were definitely written by me, since I spent some time annotating the almost comment-free earlier editions.

This is very important, because early Unix source code does not have any copyright claim. At that time, the law required explicit copyright claims,[1] which effectively means the early Unix code is not protected by copyright law. Additionally, both Santa Cruz Operation and The SCO Group released the source code of early versions of Unix[2] under a 4-clause BSD-like license, allowing its use in other open source products.

SGI response edit

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:

All together, these three small code fragments comprised no more than 200 lines out of the more than one million lines of our overall contributions to Linux. Notably, it appears that most or all of the System V code fragments we found had previously been placed in the public domain, meaning it is very doubtful that the SCO Group has any proprietary claim to these code fragments in any case.[3]

See also edit

References edit

  1. ^ "Copyright Term and the Public Domain in the United States". Cornell. 2009-01-01. Retrieved 2009-12-04.
  2. ^ "Dear UNIX enthusiasts" (PDF). 2002-01-23. Retrieved 2009-12-04.
  3. ^ "To the Linux Community". SGI. 2003-10-01. Retrieved 2009-12-04.

External links edit

  • SCO's evidence of copying between Linux and UnixWare
  • SCO's Evidence: This Smoking Gun Fizzles Out

code, dispute, 2003, this, article, multiple, issues, please, help, improve, discuss, these, issues, talk, page, learn, when, remove, these, template, messages, this, article, needs, additional, citations, verification, please, help, improve, this, article, ad. This article has multiple issues Please help improve it or discuss these issues on the talk page Learn how and when to remove these template messages This article needs additional citations for verification Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed Find sources SCO SGI code dispute of 2003 news newspapers books scholar JSTOR September 2022 Learn how and when to remove this message This article relies excessively on references to primary sources Please improve this article by adding secondary or tertiary sources Find sources SCO SGI code dispute of 2003 news newspapers books scholar JSTOR June 2016 Learn how and when to remove this message Learn how and when to remove this message During its SCO Forum conference of 2003 The SCO Group SCO showed several examples of allegedly illegal copying of copyrighted code into Linux The open source software 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 Contents 1 Background 2 Origin 3 SGI response 4 See also 5 References 6 External linksBackground editDuring SCO Forum on August 17 19 2003 at the MGM Grand Las Vegas 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 derivative works 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 citation needed 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 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 editIt is possible that the code contributed to Linux originated from UNIX System V 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 one of the creators of Unix acknowledged that either he or Ken Thompson wrote the original code from which the UNIX System V code is derived So either Ken or I wrote it originally I know that the comments that first appeared by the 6th edition were definitely written by me since I spent some time annotating the almost comment free earlier editions This is very important because early Unix source code does not have any copyright claim At that time the law required explicit copyright claims 1 which effectively means the early Unix code is not protected by copyright law Additionally both Santa Cruz Operation and The SCO Group released the source code of early versions of Unix 2 under a 4 clause BSD like license allowing its use in other open source products SGI response editOn 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 All together these three small code fragments comprised no more than 200 lines out of the more than one million lines of our overall contributions to Linux Notably it appears that most or all of the System V code fragments we found had previously been placed in the public domain meaning it is very doubtful that the SCO Group has any proprietary claim to these code fragments in any case 3 See also editSCO Linux controversies USL v BSDiReferences edit Copyright Term and the Public Domain in the United States Cornell 2009 01 01 Retrieved 2009 12 04 Dear UNIX enthusiasts PDF 2002 01 23 Retrieved 2009 12 04 To the Linux Community SGI 2003 10 01 Retrieved 2009 12 04 External links editSCO s evidence of copying between Linux and UnixWare SCO s Evidence This Smoking Gun Fizzles Out Analysis of SCO s Las Vegas Slide Show Retrieved from https en wikipedia org w index php title SCO SGI code dispute of 2003 amp oldid 1110008590, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.