"Stolen" SCO Linux Code Snippets Leaked
stere0 writes "An article (in German) published on the German IT news site Heise includes two pictures (1, 2) of the "stolen" source code SCO claims to be theirs. Part of the first screenshot has been scrambled, the font has probably just been changed to Symbol; can anybody decipher it? I searched for the code snippets on Google. The code does indeed come from the kernel; the photographs show what seems to be lines 88-102 and 109-123 of /arch/ia64/sn/io/ate_utils.c from the 2.4 kernel tree. " Update: 08/19 16:39 GMT by M : LWN has a nice piece tracing the origins of the disputed code, and showing that SCO is simply lying.
* As part of the kernel evolution toward modular naming, the
* functions malloc, and mfree are being renamed to rmalloc and rmfree.
* Compatibility will be maintained by the following assembly code:
* (also see mfree/rmfree below)
*/
See Sys 7 1979 location
http://www.tuhs.org/Archive/Caldera-license.pdf
January 23, 2002 Dear UNIX? enthusiasts, Caldera International, Inc. hereby grants a fee free license that includes the rights use, modify and distribute this named source code, including creating derived binary products created from the source code. The source code for which Caldera International, Inc. grants rights are limited to the following UNIX Operating Systems that operate on the 16-Bit PDP-11 CPU and early versions of the 32-Bit UNIX Operating System, with specific exclusion of UNIX System III and UNIX System V and successor operating systems: 32-bit 32V UNIX 16 bit UNIX Versions 1, 2, 3, 4, 5, 6, 7
-Tupshin
is a bit condencending towards those who believe SCO doesn't have a case. A sort of, "we told you so" and it reproduces a lot of McBride's rhetoric about the evils of open source.
Heise is not a very open-source friendly news outlet. So take this with a grain of salt.
But, having seen duplicated comments alread makes me worrysome. What is in the sc/*.c files anyway?
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Here's a semi-readable, slightly-cleaned babelfish translation... it'd be great if somebody who can actually speak German could post a better one...
The fight for the legal standard of Linux develops more and more to the show piece: Still two weeks ago ago on the Linuxworld had itself boss Mathew Szulik as the rescuer of the free world explained and all Linux trailers to the fight against the chains of the commercial software industry called. Now geriert itself its opponent Darl McBride of SCO still more martialischer: a James bond in the struggle with dark power -- the open SOURCE movement.
SCO executive committee Darl McBride used two full hours for the prelude of the SCO forum, in order to represent the legal position of its company. With pictures and title music from James bond films the manager sought itself to join in the faithful ones of the former cult company from Santa Cruz for fight for property. The SCO Group leads a law case with IBM because of alleged copyright infringements and abuse of SCOs protected Unix program code in Linux. Star lawyer David Boies, which attained celebrity as a complaint representative of the US government against Microsoft, represents SCO IBM over 1500 Linux Grossanwender printing reminder approximately from SCO kept and was requested to pay royalties.
Supported of its vice-president Chris Sontag showed McBride of examples from the code of the Linux Kernelversionen 2,5 and 2,6, which are to prove that program sections were transferred invariably from Unix -- an example shown by SCO to code comments in the picture left ( version increased ). Identical typing errors in the comments as well as unusual ways of writing would have left traitorous traces, to stated Sontag. Around this to prove McBride a team for pattern recognition had angeheuert, around ten thousands from program lines to through forests. The few code sequences shown apart from the comments were made to a large extent illegible, alleged, in order to protect SCOs author-genuine. They would stand however representing for thousands of program lines, for stressed Sontag. From several persons or groups at different times parts were transferred illegaly to Linux and distributed sourceopen at users and developers. At the contentious software it goes besides not around simple or trivial functions, but important operating system characteristics for the fitness with fastidious tasks and in extremely safe operating conditions into enterprises. In addition belong the multi-processor mechanisms NUMA and SMP, which were to be had under Unix Lizenzbedingungen only with expensive hardware in the value of ten thousands from US dollar to.
Approximately 700 crucial code lines of the SMP technology are to have moved from Unix into the Linux releases 2,4 and 2,5. Altogether SCOs testers over 800.000 lines would have found duplicated program text -- an example of SCO shows the picture right ( version increased ). Attorney Mark Heise from the Boies boies-Kanzlei came along for the support of the SCO managers on the podium in read Vegas. It made clear that a GPL license did not protect against the requirement for authority of SCO. The Unix license, which bought SCO 1994 of the original Unix inventor RK & T, guarantees SCO property at Unix system v copyrights and all RKS & t-software and Sublizenzrechten. Originally the license agreement defined by RK & t-lawyers, which changed over by purchase to SCO, is clear in addition regarding the range and consequence of the license, stressed the lawyer. Afterwards the license grants the "right the software products to the licensee (for example IBM) to own business purposes to use internally", quoted Marks of Heise from the contract text. "modifications and derivatives of results are to be treated like the original software products", continue to be called it there. And they "cannot become used for others or by others".
"Now we know ourselves finally, like Linux in completely short time of a hobby operating system to the platform for ente
~ Whence do you come, slayer of men, or where are you going, conqueror of space?
It's not actually Greek. It is English using the Greek alphabet.
Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
The code in question in the Linux kernel is simply a function to allocate a block of space from a pool, looking for the first fit.
If an undergraduate experienced in C were asked to do the same problem the code would look very similar. Hardly a trade secret. Others have commented that this appears in earlier malloc libraries. Perhaps there's the common ancestry, way before SCO existed.
Hardly enterprise class stuff. They had better have much much better examples or their case is toast.
they list as duplicated is freely available in the SysV-7 releases, which anyone has access to.
It's from an implementation of malloc, and the codes is pretty simple (no reason to deviate).
If this is a shining example, it is a very poor one. It only looks the same because everyone had access to it and no one thought to change it, renaming variables or otherwise.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
The thing is that it actually is the Windows Symbol font. I can read Greek (Ancient Greek at least) and while the alphabet used is the Greek one all that somebody did was highlight the text in question and change the font to Symbol, which is what Windows calls its Greek font.
In other words it's English written using the Greek alphabet. Why somebody would do something so silly puzzles me, however.
Here's the earliest implementation people have found so far, from 1979 (before SCO was "born"):
l loc.c.html
1 BSD/sys/sys/subr_rmap.c
http://minnie.tuhs.org/UnixTree/V7/usr/sys/sys/ma
And here's where it was part of BSD 2.11 circa 1992:
http://unix-archive.pdp11.org.ru/PDP-11/Trees/2.1
Oh, how I hope the mainstream tech press "gets" this.
I think that it looks like SCO's snippet, doesn't even belong to them, compare following which is: Copyright 1986 Regents of the University of California
That's BSD
It's also in a 1986 Berkley file: http://unix-archive.pdp11.org.ru/PDP-11/Trees/2.11 BSD/sys/sys/subr_rmap.c
There's also a very informative lkml thread about this and it's already been removed from the source tree, but apparently not because of copyright issues but because it was just "ugly as hell".
"By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
/* $Id: ate_utils.c,v 1.1 2002/02/28 17:31:25 marcelo Exp $ * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 1992 - 1997, 2000-2002 Silicon Graphics, Inc. All rights reserved. */ Copyright SGI.... hrrmm, I wonder what their contract says about derrivitive(i cant spell) works.
Later,
Phil
I can't read greek very well, but I do know the greek alphabet. Here is what the obfuscated section of the first picture says:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Start of Thread
Conclusion
Check this out
patch@hp.com according to bitkeeper.
Also, this has been removed in 2.6, mainly because it was a stupid implementation.
Heise is not a very open-source friendly news outlet. So take this with a grain of salt.
I don't have the slightest idea what you base that on.
Heise (who publishes c't magazine and iX magazine) is a very open-source friendly news outlet. Just have a look at a couple of months' worth of magazine covers and you will see that immediately. And if you still don't feel quite convinced, you might want to read the 'heise online' news ticker - even the worst babelfish translations will still make it blatantly obvious that they are very open source friendly.
Replying to myself with a link:o s/opens ource/kirkmck.html
http://oasis.dit.upm.es/~jantonio/document
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
and 1979 Interdata V6 from the University of Wollongong in Australia - http://minnie.tuhs.org/UnixTree/Interdata_v6/usr/s ys/malloc.c.html
Check out the history good overview History
Um...
Slander, noun
1: the utterance of false charges or misrepresntations which defame and damage another's resputation
2: a false and defamatory oral statement about a person
Libel, noun
1 a: a written statement in which a plaintiff in certain courts sets forth the cause of action or the relief sought
1 b archaic: a handbill especially attacking or defaming someone
2 a : a written or oral defamatory statement or representation that conveys an unjustly unfavorable impression
2 b (1) : a statement or representation published without just cause and tending to expose another to public contempt (2) : defamation of a person by written or representational means (3) : the publication of blasphemous, treasonable, seditious, or obscene writings or pictures (4) : the act, tort, or crime of publishing such a libel
Source: Merriam-Webster Dictionary ( http://www.m-w.com )
It would seem to me that SCO is not speaking about an individual. If they swear to these examples under oath, as testimony, and if these examples turn out to be false then it may turn out to be purjury. But not Lible or Slander as those are against individuals (at least, according to the dictionary definition.)
... "I read part of it all the way through." -- Movie Mogul Sam Goldwyn (and some slashdot readers)
Dennis Ritchie has written So far as I can determine, this is the earliest version of Unix that currently exists in machine-readable form. ... The dates on the transcription are hard to interpret correctly; if my program that interprets the image are correct, the files were last touched on 22 Jan, 1973. ...
That may be the case in many of their claimed 'infringing lines' but not in these two.
The first one shows comments (not code) which match. They're also straightforward descriptions of functionality, date back at least to 1979, and occur in a number of old unix versions which have been commonly read and used for teaching purposes for years, as well as the Lions book.
In this case the comment definately predates Linux so couldn't have been copied from Linux, but the fact it occurs in Linux code is not strong evidence of copyright infringement.
http://minnie.tuhs.org/UnixTree/32VKern/usr/src/ sys/sys/malloc.c.htmls ys/malloc.c.htmll oc.c.html
http://minnie.tuhs.org/UnixTree/Interdata_v6/usr/
http://minnie.tuhs.org/UnixTree/Ausam/sys/ken/mal
The second section of code is copyright of and contributed by SGI, and concerns functionality that SysV doesn't have. It's only relevant on the assumption that SCOs theory that it owns every technology any Unix licensee ever added to their own version of Unix holds water, which means only if the court winds up throwing the entirety of copyright law and precedent out the window and writing new law just for SCOs benefit.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Actually I looked at this before and malloc() and free() are in BSD-Lite. They've been rewritten though. This version is tainted. It goes back all the way to Bell Labs with a copyright of 1973. There is a version in BSD-Lite that is guaranteed free software, but it looks different.
The battle for the legality of Linux is becoming increasingly melodramatic: Two weeks ago, RedHat CEO Mathew Szulik declared himself Saviour of the Free World, and called for all Linux-Supporters to join the battle for freedom from the software industry. His opponent darl McBride from SCO strikes an even more martialic pose: a James Bond fighting against the forces of Darkness -- incarnated in the Open Source Movement.
McBride spent no less than two hours at the beginnign of the SCO symposium to clarify his company's legal position. Backed by pictures and music from various Bond flicks, he attempted to rally the supporters of the formerly cult company from Santa Cruz to his fight for the Good Cause. The SCO Group has started a legal battle against IBM for alleged copyright violations and misuse of SCO-owned UNIX code in Linux. Star attorney David Boies, famous for fielding the US anti-trust effort against Microsoft, represents SCO against IBM. More than 1500 major Linux-using companies have received admonitions to pay licensing fees from SCO.
With Vice CEO Chris Sontag as sidekick, McBride offered several examples from Kernel 2.5 and 2.6 that are meant to prove that several program parts were transplanted unmodified from UNIX -- such an example is here. Duplicated typos in the commentary as well as unusual coding style have left traces, says Sontag. To porve this, McBride employed teams for pattern recognition to parse tens of thousands of lines of code. The few sequences of actual code shown besides the commentaries were largely scrambled, supposedly to protect SCO copyright. They were, however, representative for a thousand other just like them, emphasizes Sontag. Multiple developers had illegally transplanted code into Linux and then distributed the source to users and developers. The software in question is nothing trivial, but contains integral operating system functions used for demanding applications and extremely secure environments in companies. Among them are the multiprocessor technologies NUMA and SMP, which under UNIX licensing cost 10,000$ or more.
Rouhgly 700 lines of code for the SMP technology are supposed to have gone into Kernel versions 2.4 and 2.5. All in all, SCO claims to have found no less than 800.000 lines of duplicated code -- one example is shown here. Attorney Mark Heise from Boies' law firm joined the SCO chiefs on the podium in Las Vegas. He emphasized that the GPL did not offer protection against copyright claims from SCO. The Unix license that SCO bought from AT&T in 1994 guarantees SCO ownership of System V copyright and all AT&T software and sublicense rights. The license agreement, originally drawn up by AT&T lawyers, which has since gone over to SCO, is unequivocal concerning scope, Heise affirmed. Accordingly, the license gives the licensee (e.g. IBM) the right to use the software internally for commercial purposes. Modifications and derivatives are subject to the license just like the original. They cannot be used for or by third parties.
"Now we finally know how Linux has matured from hobby OS to IT-company platform," Sontag jibes. "If something sounds too good to be true, it usually isn't," topped McBride. Evolved technology simply cannot be had for free. "Free Software -- not our thing." UNXIX comprises 20 years of development work: Based on it, SCO wants to make money for another 20 years. McBride appealed for support from partners and developers from the UNIX community, otherwise, "the times for good business might soon be over." GPL and Open Source destroy legal business models -- compensations and a legal business model for the future are therefore necessary. Heise seconded: That SCO once distributed its code as Linux distributor, did not mean that Linux users where protected from all demands because of the GPL. Copyright for code can only be obtained by a written contract wit
Divide et impera!
No, no, no. Yes, things look bad (but we already know SCO loves to quote out of context). Yes, there is obviously code that is common between a version of Unix, and Linux, but the real questions become:
Looking at the code snippet that SCO appears to be showing: /arch/ia64/sn/io/ate_utils.c and its associated CVS history it would appear that this code first appeared in the Linux kernel courtesy of SGI (or possibly HP), as part of the Itanium kernel port. SCO/Caldera participated in the Monterey project -- what were the contractual obligations on all of the parties, before and after the breakup? IE: Did the code get there legitimately?
Keep in mind that depending upon what court you're in, there are limits to how much of software can actually be protected by copyright. Most of the UNIX header files (and therefore parts of the functions that implement the APIs) can not be protected by copyright, since you have to publish them to use them, and a competing implementation has to implement the same APIs. This is where AT&T lost to BSDI, resulting in the freeing of *BSD. For that matter, comments aren't considered to be part of the code in certain jurisdictions.
Personally, I'm more interested in seeing what non-hardware-dependent code SCO is claiming copyright over. We already know that SCO is claiming some nebulous 'rights' to SMP and RCU code, but how much and where and why?
We call it art because we have names for the things we understand.
yes, you can literally do anything with bsd code, including re-release it under a different license (Even proprietory licenses) so long as you keep copyright statements in tact.
IBM is clearly not to blame. But remember that IBM's disputed contributions to Linux were not written by SCO and are not part of SCO's Unix. The fact that they got into Linux may give SCO a claim against IBM for violating contract, but they don't give SCO any clear IP rights to Linux. SCO wants IP rights to Linux for their Linux licensing program. SCO is showing this similar code to argue that code was copied directly from Unix to Linux, thus giving SCO IP rights to Linux, and thus justifying the Linux licensing program.
Except that in the 1992 BSD case the Judge ruled the comments didn't count towards copyright violations, just the code. So, by the logic, someone could have taken the code, left in the comments as a guide, and wrote a new implementation, AND,/b> still be free and clear as far as the law was concerned.
Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
http://www.heise.de/newsticker/data/jk-19.08.03-00 0/imh1.jpg:l loc.c.html [tuhs.org]1 BSD/sys/sys/subr_rmap.c
- 00 0/imh0.jpg:r a.UUCP&oe=UTF-8&output=gplainm alloc.c.html
1979: http://minnie.tuhs.org/UnixTree/V7/usr/sys/sys/ma
1986: http://unix-archive.pdp11.org.ru/PDP-11/Trees/2.1
http://www.heise.de/newsticker/data/jk-19.08.03
1984: http://groups.google.com/groups?selm=2551%40alleg
????: minnie.tuhs.org/UnixTree/32VKern/usr/src/sys/sys/
The original comments on the imh0.jpg slide seem to be directly from the Bell labs 32V unix source (that project started before the 80's)
I googled for the comments, and found that several early UNIXes contain this comment. The source code for a number of variants, clones, and whatnot, are available here Unfortunately, some trees are limited to man pages, which are merely of historical interest.
image one | image two
And now a humorous anecdote. Back in my senior year of high school, a student decided to turn in a lengthy research paper... in symbol font.
Needless to say, this little plot of his didn't exactly work.
By the way... does anyone else think that font resembled Elvish?
"To confine our attention to terrestrial matters would be to limit the human spirit." -Stephen Hawking
If you read the article, you'd see that that SCO BSD'd all that code just last year. This is something they can't revoke.
autopr0n is like, down and stuff.
But it IS possible, without throwing out all copyright law. IF the Unix source licensing agreement included that all source derivatives belong to the primary Unix source owner, then the Unix license becomes just as viral as the GPL.
... the Unix license could require that if you modify the source, you give it back to the owner!
As the GPL requires that if you distribute a modified binary, you distribute the source
"Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
http://unix-archive.pdp11.org.ru/PDP-11/Trees/2. 11BSD/sys/sys/subr_rmap.c
Deliberately not making links so as to hopefully not slashdot more servers than necessary. If you want to see it, cut and paste.
BSD 2.11, for the PDP-11, had it. This is very very ancient Unix.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
The last link shows the code apparently came from SGI. Isn't SCO claiming that IBM contributed the so-called infringing code?
No.
The accusations made by SCO have been very unclear. The IBM case is about acts by IBM which SCO claims breaches the IBM/AT&T contract. It involves contributing code IBM got by buying Sequent and by participating in Project Monterey. This technology includes RCU, NUMA, SMP and scalability.
Independantly, SCO claims that there are many lines of code copied from Sys V into Linux. They have not yet filed any copyright suit against anyone since they only just got the copyright registrations issued.
Don't confuse the two very different legal issues.
I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
Bruce Perens has written an analysis of the code that SCO claims was wrongfully copied into Linux: http://perens.com/Articles/SCOCopiedCode.html
http://www.levenez.com/unix/history.html
CVS-repository? Nope. Linus himself was the CVS-repository until last year when he started using BitKeeper.
I believe it is, but the original code is not affected by your use of it, therefore you cannot claim ownership of BSD'd code and claim the fact it is used elsewhere is an infringement of the GPL or whatever other license you use. This might come back and bite SCO in the ass.
CAn'T CompreHend SARcaSm?
It appears that the second shot may be moot. It looks like a bitkeeper patch to the 2.5 tree may have removed the file that the code apearred in in it's entirety in early July of this year:
See here
Copyright infringement is NOT part of their suit against IBM. The only place where SCO has alledged this, is in their statements to the press, in the form of "IP", etc. To the best of my knowledge, they have not filed a copyright infringement case against ANYONE. I have read SCO's original and amended suits against IBM, it is simply a contractual suit, generally breach of contract, and disclosing "trade secrets". Which is really funny, because they specifically name NUMA, JFS and SMP in their lawsuit, refering to what IBM contributed to Linux. And that is funny, because SCO does not own or "control" that software at all. Most if it is copyrighted by IBM or by company that IBM bought (Sequent) or others, but NOT SCO. SCO's entire case, based on their filed amended complaint, hinges on the court ruling that NUMA, JFS and SMP are "derivative workds" of Unix System V. But that is very highly unlikely, in my opinion. Regards, Fredrick
Yeah, the ")" after "return" is invalid C syntax.
Compiler would hack up a hair ball.
And the "((" before "ulong_t NULL)" is also invalid syntax.
I am not familiar with that particular piece of code, but it appears that a cast is being made to case "NULL" as a "ulong_t" datatype, but not sure, it might "more correctly" look like this:
return (ulong_t) NULL; or
return ((ulong) NULL);
Regards,
Fredrick
At least they did mention you on the kernel mailing list.
Do you care about the security of your wireless mouse?
And to follow up on the other half of your question that Royster didn't answer, the "sysvinit" thing you're thinking of refers to a System V-style initialization sequence, as opposed to a BSD-style.
--JoeProgram Intellivision!
Yes, insofar as it is copyrightable. Under current US copyright law, the earliest something can go out of copyright is 75 years after creation (or, in some cases, putting in "fixed form"). The cap is indeterminate, but a young person living a long life might end up with 150+ years of copyright.
Anything under copyright as of 1978 was grandfathered in both times the copyright was extended (under the original Berne Convention extensions and under the later Bono Act ones). And the copyright law before that allowed an original term plus an extension that came out to 75 years. I don't remember what the original term was, but it was around 35 years, so one can be certain that anything published after ~1943 is under copyright, and most things published after 1928 are under copyright.
But I am not a lawyer. So I can't provide an authoritative answer, and the truth might vary from my perceptions. But that's the way, as a layman, I read the law, and I've done some stuff with copyright clearance with publications, so I'd be surprised to be wrong.
Your suggestion #2 looks more an more plausible every minute.
I've graded code many times, and doing that does not disguise anything! You'd be amazed how easy to tell when people change variable names, brackets, indentation, spacing, etc.
BTW, even if you've graded 100 projects, you'll know when you see copied code. It's truly obvious.
My other car is first.
SCO must have disclosed code to the Library of Congress when it registered their copyright to the UNIX code
You only need to submit 50 pages of code to file a copyright for source code, so there may not be much information at the LoC to peruse.
That's however missing the main point, namely, that your "non-optimizing compiler" may still just go ahead and ignore you. And the general agreement outside old fart circles is that that's 99% likely to happen (unless something really radical has happened since my taking of compiler's course in mid-90s....).
So, even if you hate the register allocation your compiler does (with its somewhat incomplete understanding), adding register keyword may be as useful as buying those expensive gold plated stereo connectors, or wearing a tin-foil hat. If you really want to get allocation the way you consider optimal, you better write it in assembler.
I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
Read it for yourself:
... wait, what am I saying, everyone download their own copy from sco.com now!
SCO Lawsuit Documents
The license agreements are in the exhibits. The exhibits are in big-ass PDF files. Someone might want to set up a mirror and save SCO some bandwidth
IBM's contract explicitly states that IBM owns the copyright on work that IBM does, and IBM may use methods and ideas from Unix in their own works, as long as they don't actually copy literal code.
Sequent's contract doesn't have that clause and is silent on that matter.
More importantly it was release PRIOR to Caldera relicensing the Ancient Unix code.
Not quite; the Caldera BSD-style licence arrived on Jan. 23, 2002. The earliest date on the file itself is 2002/02/28 17:31:25, in the initial 2.4 patch that added this file. The patches themselves were added on March 9 and 13, 2002.
2.4 initial patch.
2.5 initial patch.
However, the required copyright notice is not there, so if an SGI employee submitted this file to the Linux IA-64 implementation under the assumption that the UNIX copyright issues had been cleared by the Caldera announcement, that employee blew it by not adding a proper copyright notice. If the file in question, however, comes from SGI's IRIX code, then the issues changes to whether SGI's changes to SysV code become property of the SysV owner under the AT&T licence, or whether SGI managed to get an IBM-like exemption on the derivative works clause.
Either way, it appears to me that the breach of copyright was initially committed by an outside coder, who submitted the code as part of the IA64 implementation to the kernel maintainers without adding proper attribution.
I think some more investigation needs to be done into the origins of the code. It would be very helpful if the individual who initially submitted this code for addition to the kernel spoke up.
Someday, you're going to die. Get over it.
A comprehensive summary of news links is here.
Didn't anyone read the links? Especially this one? Analysis of Linux Code that SCO Alleges Is In Violation Of Their Copyright and Trade Secrets
Bruce Perens clearly shows how this code was released under the BSD license a while ago and how it was in circulation for almost 30 years! I hope the stock price of SCO goes way down now that we have analyzed thier best example and shown how it is FUD.
If Tyranny and Oppression come to this land,
it will be in the guise of fighting a foreign enemy. -James Madison