SGI Compares Linux & System V Source Code
mrgoatCEO writes "It seems SGI has finished up their test comparing SCO's Unix System V code and that of the Linux Kernel, according to ITWorld. SGI found that any similarities between the systems (amounting to only about 200 lines of code) have been removed in Linux Kernel 2.4.22, and added that the similarities were 'trivial in amount.'" This follows moves by SCO to terminate SGI's Unix license.
Keep a watch on those stock prices and insider trades. Its not like they are even trying to hide it any more.
No suprise here. We all know that SCO is on a witch hunt, the question that still confuses me is WHY?
"It's better to be a pirate then join the Navy"
... and it seemed to identify some things. However, as the article says, there is much that could possibly be in the code that violates copyrights that couldn't be picked up by something such as that. Honestly, how do you compare something like that? Sure, you could have a group of real humans compare the code, but that will be subjective... certainly whoever compares it is going to be looking at things from their own point of view. The problem is, there are very few neutral people towards this issue that would know how to compare such a thing. (Arguably, there are just as few on SCO's side :-)
SGI:Hello SCO!
SCO:Hello.
SGI:We have just one word for you.
SCO:And that would be?
SGI:OWNZOR!!
SCO:D'oh!
Note, the above has been checked against the Linux kernel and System V source and it matches neither. (You hear that down there in Salt Lake City?)
Try to hack my 31337 firewall!
SCO said that there are still unpatched systems that are running with the "benefit" of those lines of code. Shouldn't that be "weighted down" or "burdened" insetad.?
Engineering and the Ultimate
So, SGI has something we've all been wanting access to, essentially the System V Source. They run a check against the Linux kernal for infingement and only tell us a summary of their findings? Why can't they be more specific? Why can't they say lines 100-110 of module X in Y in the linux kernal came up infringing. They don't have to reveal any "sco owned" code, just what is already opened sourced on the Linux side. I'm I missing something?
"To lead the people, you must walk behind them"
First and foremost, it's good to be kept honest -- having other people's IP slipped into your codebase by well-meaning (or otherwise) people is a risk in all development projects. At least with OSS, a company can find the code and get it removed; someday, this will probably be used by a company acting in good faith (as opposed to SCO).
Second, it'll be nice to have the GPL tested out in court if for no other reason than the ability to point to it and say "it's been tested, it stands up". Given that a lot of important development in the next 10-15 years will be utilizing the GPL as Free-as-in-Speech products slowly displace proprietary fundementals like operating systems, it's important to the industry in general to work out any "bugs" in the GPL and get a prescident established sooner than later.
And hey, it'll be nice to see McBride brought up on those fraud charges, too -- you can't defraud your investors like this and expect to skate unless you're buddies with the guy in the White House, after all.
Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
Copyright law allows for reasonable copying, e.g., a few pages from a book. So surely 200 lines of code out of millions would simply be laughed out of court?
Can someone please tell me what SCO really stands for? No I don't mean their morals, which may appear to some untrained observers as unprincipled extortion. I mean does anyone have any good expansion of the initials SCO?
"This comparison revealed a few examples of line-by-line copying, but did not determine whether the code was owned by SCO or in the public domain."
If Comparator were run against the appropriate *BSD (AT&T public source, right?) I wonder how many of offending script segments would be taken as not SCO's/SysV.
We here have reviewed you claims and have come to the following conclusions:
I used to wonder what was so holy about a silent night, now I have a child.
So SGI ran Eric's program that makes MD5 sums from a source file - why not release those sums so people can do independant analysis? (I can just imagine SCO's lawyers reving up ... "your honor it's a derived work", "we own those numbers" ...)
SGI found that any similarities between the systems (amounting to only about 200 lines of code) have been removed in Linux Kernel 2.4.22, and added that the similarities were 'trivial in amount.'" In a related study, Scientists find that the moon orbits the Earth.
10 Bits= $.25
100 Bits= $.50
110 Bits= $.75
1000 Bits= 1 byte
Dear Design Pattern,
They just implemented the java.util.Comparator interface.
Love,
Los Lobos
- The point of SGI's comparison was to search for any potential matches between Unix System V and any contributions that SGI made to the Linux kernel, not to vet the software for the entire community, Estes said in an interview. "We are not making any kind of representation at all about anybody else's contributed code," he said.
So SCO could still potentially be right in saying that IBM submitted a lot of Unix code into Linux.Curiously, because SGI has access to both codebases, and know how to run the Comparator, SGI probably has a good idea how many non-SGI violations are in the code (eg. the details may be complicated, but surely they can guess within an order of magnitude). So for now, it's IBM and SGI knowing and not telling, SCO knowing and saying as many ludicrous things as possible, and the rest of us left to speculate until this thing goes to court.
That's the point, Darl McBride and Co. don't care about what happens after they lose the case, because they'll have already walked away after dumping their stock. They are driving what used to be a decent player in the market into a litigation based enterprise for their own short term gain. I'd have expected the SEC to at least look into this by now, but if it pans out the way it looks, they will either get off scott free, no questions asked, or will be spending some quality time with bubba in an 8x10 cell.
Everyone is entitled to their own opinion. It's just that yours is stupid.
When I was younger and running my own buisness, my role models for conducting myself were my hard working immigrant parents.
They were courteous, fair, always did the right thing by the customer, even if it meant being honest and not recommending work that they didn't need.
The funny thing is, neither was a high school graduate, coming from the farmlands of Greece, nor were they world-cultured, but they were honest.
It's becoming increasingly difficult to find people in buisness who earn honestly and don't have that "I have to gouge out your eyes before you screw me" buisness deal mentality.
Makes 'ya kinda sad; well me anyways.
Step 1: Create awesome and secure OS ... no, wait ... multi-billion dollar loss as a result of "no way in hell are we going to win this" lawsuits ...
Step 2: License said OS
Step 3: Accuse others of license infringement
Step 4: Profit
topreacher@signature.slashdot.org 1% rm -rf sig
I just called Geico and saved a bundle on my auto insurance!
"sgi" Changelog information from the 2.4.22 kernel.
jbarnes@sgi.com[helgaas]:
o ia64: ACPI fix for no PCI
jh@sgi.com[helgaas]:
o ia64: SGI SN update
o ia64: SN2 update 030528
o ia64: SN2 update 030630
kaos@sgi.com[helgaas]:
o ia64: fix scratch-regs handling in kernel unwinder
o ia64: unwind.c - allow unw_access_gr(r0)
o ia64: Trivial stack-size correction in mca.c
o ia64: mca rendezvous fix
o ia64: Hold modlist_lock while searching exception tables
o ia64: Handle SAL rejection of MCA rendezvous timeout value
The 200 lines part refers only to SGI's contribution to the Linux kernel. A full (though automatic) comparison found several additional matches, though they decline to specify where and say they haven't investigated the origins of the code snippets to see if any are there illegally. It's understandable that SGI's immediate priority is to defend themselves, and not Linux as a whole.
Bank robbers nowdays, if they manage to get out of the bank with some money, almost always get caught.
I always think, "Wow! Who would be stupid enough to try to rob a bank anymore?"
Darl and his gang are simply pulling the stock market equivalent to robbing a bank. They'll make off with some money, but shortly afterward they'll get reeled in.
SCOX will get slammed once the clue hits the fan for the public here in a few months. Unlike Darl's Ikon lawsuit, which was an altogether different theft than this one, this robbery is right out in public view, and it's not going to go unnoticed.
Once the party is over and the SCOX investor dupes have lost their money, there will be shareholder suits against Darl and other executive and members of the board. There will be SEC investigations (that should have already begun, but public outcry haven't forced yet).
The good news for Darl, I guess, is that he'll manage to stash some of the loot for safe keeping, and the business world will forgive him so he can pull another stunt someday in the future.
We can only hope that he's barred from becoming an executive or board member of a publicly traded company in the future.
.sigs are for post^Hers.
Thanks for the old news. The Linux community has known for quite some time that there's no infringing code in Linux.
Those who invest in SCO haven't.
Why does SGI then release open letters addressed to the Linux community while SCO keeps spewing out financial press reports that are actually read by investors?
I would imagine that SGI had the resources to actually publish a press release while they are at it, but even after exhaustive thinking (I pondered for 37 seconds!) I couldn't come up with a reason why they are not bringing this to the knowledge of people who hold strings in their hands.
So SCO is terminating UNIX licenses left and right, but no one even notices. Can anyone point to any decrease in sales due to this with any affected vendor? Does this amount to the general opinion being set that SCO is now being ignored and good luck with enforcing any such lawsuit?
Is this meek whimper the final end of SCO?
Rule #1 -- Politics always trumps technology.
Dogbert: I can't tell you my plans for the assets of this company...but it rhymes with 'village'.
Dilbert: I hope it's "fillage"...
Some people still don't get it.
What SGI found makes no difference. In the end it doesn't matter one bit if the Sys V code is the KJV of the holy bible and the Linux code is actually a Monty Python script in chinese.
None of this matters.
Why?
Get it thru your heads people, this is all about stock prices and what the executives can liquidate and move out of the country. They don't give a rats arse about collateral damage and the facts don't have a role in this game.
I've lived thru this before with Gulf Resources and the Bunker Hill Superfund.....believe me this is no different. It's all about a few people taking the money and laughing their way to some off shore bank.
Please do not let facts like this SGI thing distract you from the truth. Believe me, SCO isn't.
. Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
Originally SCO stood for "Santa Cruz Operation".
Eventually, SCO sold off its OS division, the one that made SCO UNIX and coincidentally happened at the time to own the original Unix copyrights (having bought them from Novell in 1995), to Caldera, a linux company. The remainder of what used to be SCO, the part Caldera didn't buy, is still operating under the name Tarantella.
Caldera, after buying SCO UNIX, changed its name to "The SCO Group." SCO doesn't stand for anything here. It's just "The SCO Group". Shortly after this the company's co-founder, Ransom Love, was replaced as CEO by Darl McBride, and SCO began to serve the Wyrm.
"The SCO Group" is owned by and has since Caldera's inception basically been under the auspices of an umbrella corporation called the Canopy Group. It has been repeatedly theorized that somewhere about the time McBride came in, the Canopy Group gave up on ever making any money ever again on Caldera's projects. Now, goes the theory, the Canopy Group is using the SCO group for no purpose other than as a front/shell company, so that the Canopy Group can engage in illegal but profitable enterprises such as slander, barratry, and fraud, and then when all hell breaks loose as a result and the countersuits start rolling in, "the SCO Group" gets all the blame and takes all the damage and quietly goes bankrupt, and the Canopy Group walks away scot-free.
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
Right to a speedy trial only applies to criminal cases. This is a civil case.
Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
> 2003 - 1986 = ???
Umm... profit?
First, where did you get a copy of Linux 9? That's some pretty interesting insider work you got going and I'm sure even Linus would be surprised that you got a copy of that.
First of all, Linux is open source and SCO is not. So how can Linus developers see SCO's code besides using backing tools like decompilers?
Glad to see you've been paying attention.
IBM and SGI have access to SCO's code. What SCO's allegations are is that IBM (and if/when they sue SGI they'll say them too) has put SCO's code into linux. So there's a quite plausible way for the code to get into the kernel. Whether or not this involves malicious intent, who knows. Only IBM can really know it and if they are at fault, then so be it. However, SGI, who also has access to SCO's code, has stated that these allegations are shaky at best, and given SCO's consistent counterproductivity in getting this whole issue resolved already and their contradicting arguments and sound bytes upon sound bytes saying they never made the previous sound bytes (Darl McBride is doing an excellent job at munching on his foot) it looks like if they ever did have a leg to stand on, they've since lost it and can bloody well cope.
Karma: Non-Heinous
I really can't believe the spin that is being put on this story. Essentially the story boils down to this: "we have looked at the *kernal* and found about 200 lines of offending code which have since been removed" - read - "we were sued for releasing copywrighted code under the gpl. We found 200 code lines we'll admit to and we're NOT TALKING ABOUT THE REST. We did it, we admit it, but we're not gonna admit to ALL of it until we hit court."
Can anyone see a big hook trolling for an out-of-court settlement? This a big neon "we're guilty as charged, can we negotiate" sign.
This does nothing but help SCO in the long run.
It doesn't matter what you wrap your emotions around, Reality is a brick wall specifically designed to scramble eggs
It probably depends on what SGI's license contract says and if there was a single one-time lump sum payment or if its a continual trickle of royalties. It it was a one-time lump sum, then SCO (or should I say SCO's predecessors Novell or Tarantula) already has the money and no extra revenue is coming in. This way, SCO can terminate the old license (for which they are not getting any more money anyway) and force SGI to re-license under a more lucrative scheme.
... and make another quick buck by shorting it.
SCO can't currently be shorted (I know, I checked).
Shorting is accomplished by borrowing stock from someone and selling them. The player then pays the creditor back the same number of shares, plus a fee, in the future.
The hope of the player is that the shares he uses to repay his borrowed shares can be obtained at a lower cost when time comes to pay up.
In order to short a stock, some entity has to have some of that stock to 'loan'. Here's a shocker: nobody is willing to put up for shorting SCO shares worth appx $15 to recieve the same number of shares (which will almost certainly be worth less) in the future along with a fee.
Mod down people who tell people how to mod in their sigs
FSF legal reps have said "Our number one goal in any GPL violation case is to get proper and full compliance with the license; everything else is secondary." And it seems that they don't care if the action is to remove the GPL'ed code or to move to the GPL license, since either one brings them into compliance. If Microsoft were in violation on some point, the compliance would still be one of two things: remove infringing code, or put the code under GPL.
I trust that Microsoft would choose the first option. 200 lines of code, probably even a million lines of code, could be easily dealt with by a company that makes more in annual profit than most companies see in total annual cash flow.
frob
//TODO: Think of witty sig statement
When reviewing the SCO vs. Open Source situation, several elements need to be kept clear. Here are some simple rules:
1. Classify SCO news as rhetoric or legal. Most press is rhetoric only, very little actual changes to legal situation.
a. If rhetoric, compare against previous statements to see if new claim or re-hash / forking of previous rhetoric.
b. If re-hash / forking, compare if clarifies previous rhetoric or obfuscates rhetoric on a subject.
2. If legal, ask if purpose is to resolve dispute or lengthen proceedings.
a. If lengthens proceedings, determine if validity vs. delay factor.
SCO had only nebulous contract claims to derivative works on the thinnest of definitions in its lawsuit. SCO repeatedly blathers on and on over other issues that it has not yet added to the litigation. IBM raised the level of litigation with copyright and patent issues. IBM also raised the General Public License issue.
SCO has a long history of contentious statements about the GPL while continuing to use it to this very day. SCO showed a detailed knowledge of the GPL. SCO based their IPO on the GPL. SCO released several of their applications under the GPL. SCO still ships a large amount of GPL applications to improve the usability of their UNIX product. SCO cannot separate the validity of the GPL when legally disputing Linux and releasing Samba or any of several GNU applications. SCO cannot re-write their history before a court. Their SEC filings are public record, with the GPL included. It seems impossible for SCO to repudiate the GPL given they still have it as a core part of their business strategy. The actual filing of any attempt to invalidate the GPL would place SCO in direct conflict with all the filings that they made to the SEC. Even a win on a contractual basis would not invalidate the GPL, and SCO cannot hope to mount an effective legal challenge against the GPL.
SCO will attempt to stay in a high public profile and convert that into stock value for as long as they can. Possibly a buyout offer will come in to end the charade.
The reason SGI is important is that one of the two pieces of "infringing" code that they showed in a slide show came from SGI (the other one was immediately discounted as not being infringement and nobody ever seems to mention that one anymore).
They probably had no idea where the code came from or did not think it was going to matter. But it was identified and if it really was an infringement it identified an actual guilty party (somebody at SGI). It seems they have to at least make a show of suing actual infringers and thus have been forced to sue SGI.