Randall Davis: IBM Has No SCO Code
Mick Ohrberg writes "As reported by Groklaw, Randall Davis, renowned professor of Computer Science at MIT has after an extensive search found no evidence of SCO's claims that IBM has incorporated parts of the Unix System V code. Davis says "Accordingly, the IBM Code cannot be said, in my opinion, to be a modification or a derivative work based on the Unix System V Code." Surprised, anyone?"
... who wrote the comparator tool which was one of the two tools used in the analysis.
ESR deserves three cheers for 'scratching his itch', making a tool to compare copyrighted code. To have it actually used in the SCO case which was the annoying impetus for its creation (AFAICT) has to be a nice feeling.
I'm not an ESR fanboy, but I'll give him props when I think he deserves it and in this case I think he does.
--LP
He goes into detail.
In the future, I would want to not be isolated from my friends in the Space Station.
If I recall correctly, Randy told me that he has served as a special master in several cases.
Fight Spammers!
Novell. There's a lawsuit going on about the matter right now, but it looks like the Unix copyrights were never actually transfered from Novell to SCO.
"They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
This has been gone over at length on Groklaw. IBM HAS taken action. No matter what SCO does, IBM still has a huge countersuit under something called Lanham Act . Methinks SCO is in a bit of trouble
Save a Life. Donate Blood. Please.
I expect it took more than 10 hours for him to write that document and painstakingly verify its accuracy and wording to avoid perjury. He'll likely spend significant amounts of time testifying in person on the subject as well.
That rate is high but within reason for top-end expert witnesses (which is exactly what he is.) It's not uncommon for renowned professors to make a substantial second income by acting as an expert witness (very common in the chemistry and biology fields, at least.)
Finally, IBM would not even blink if they were handed a bill for several hundred hours at $550 each on this issue. They may even get some of the money back, depending on the details of the final settlement and the subsequent SCO bankruptcy.
Citing the GPL:
Clear enough?extern warranty;
main()
{
(void)warranty;
}
I think that pretty much sums up this whole case from the beginning.
It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
Davis saw no -infringing- code. That's not the same thing as seeing no common code. Copying a ten-line function almost verbatim is likely a copyright violation. Ending up with a handful of lines that look a lot alike, by contrast, is often just an unavoidable side-effect of writing two pieces of code that do the same thing.
Small blocks of code (under 3 lines) are generally not protected by copyright (unless we're talking obfuscated C lines). Even larger blocks of code may not be protected, depending on content.
For example, in many cases (drivers come to mind), there may only be exactly one way to do something (e.g. you must set this register to 1, wait 5 ms, set it to zero, wait 5 ms, then set a second register to 1), in which case those specific bits are unlikely to be copyrightable at all, even if they represent a fairly substantial number of lines of code.
Also, in order for the code to be infringing, it must have been taken from AT&T UNIX or its descendants, and must not have been put there by someone who owned copyright on said code. That means that A. the code must not have been placed there by anyone working for SCO or Novell, and B. the code must not have come from a third, shared source such as BSD. A very large chunk of SCO's UNIX code fails the "B." test, and SCO was an active contributor to Linux, so many cases where code appears the same could easily fail the "A." test as well.
Check out my sci-fi/humor trilogy at PatriotsBooks.