Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

SGI compares Linux, Unix source code
IT World. com ^ | 10/06/03 | Robert McMillan

Posted on 10/06/2003 12:57:58 PM PDT by Salo

SGI compares Linux, Unix source code IDG News Service 10/6/03

Robert McMillan, IDG News Service, San Francisco Bureau An open letter to the Linux community published by Silicon Graphics Inc. indicates that SGI has conducted a comprehensive comparison of the Linux kernel and the Unix System V source code owned by The SCO Group Inc.

According to the letter, authored by SGI Vice President of Software Rich Altmaier, SGI conducted an "exhaustive comparison" of the Linux kernel and the Unix System V source code, which turned up only "trivial" code segments that "may arguably be related" to SCO's software.

The letter also disputed SCO's claims that SGI inappropriately contributed its XFS (eXtensible File System) code to the Linux operating system.

For months SCO has claimed that an exhaustive examination of the Linux source code has revealed software that has been copied line-by-line from its Unix System V code base. The Linux community has denied these allegations, but until this week no one else had claimed to have undertaken a comprehensive comparison of the two operating systems.

SGI's letter was published just as SCO revealed that it had threatened to terminate SGI's Unix license, alleging that the Mountain View, California, computer maker inappropriately contributed source code to Linux. Earlier this year, SCO announced that it had terminated IBM Corp.'s AIX license, citing similar allegations. The Lindon, Utah, company is now engaged in a US$3 billion lawsuit with IBM over the matter.

SGI's code comparison was done during September using the Comparator software created by open source advocate Eric Raymond, as well as some other internally developed tools, according to SGI. It compared source code from the Unix System V release 4.1 software that SGI has licensed from SCO with a version of the Linux kernel released this June, SGI said.

"Our review was focused on the code we contributed to Linux; however, we did run the Comparator code on the Linux 2.4.21 kernel. The process involves using subjective judgment to review similarities identified by the tool," said Greg Estes, SGI's vice president of corporate marketing, in an e-mail response to questions.

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.

SGI first reviewed its open source contributions earlier this summer, and Altmaier's letter concedes that SGI discovered at that time that three "brief fragments" of SGI-contributed code matched the Unix System V code that SGI had licensed from SCO.

"All together, these three small code fragments comprised no more than 200 lines (of code)," wrote Altmaier. "It appears that most or all of the System V 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," he added.

The code in question was no longer in the core Linux kernel, following the Aug. 25 release of Linux 2.4.22, Altmaier wrote.

Then in September SGI carried out its more comprehensive comparison. "SGI continued our investigation to determine whether any other code in the Linux kernel was even conceivably implicated," Altmaier states in the letter.

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, according to the letter. "SGI has discovered a few additional code segments ... that may arguably be related to the Unix code," Altmaier wrote. He added that these segments were "trivial in amount."

SGI declined to reveal any details on the additional code segments it found, but the fact that its analysis appears to reveal no extensive overlap between the code in Linux and System V is good news for Linux users, according to Gartner Inc. analyst George Weiss.

"I think it's very helpful," he said. But more information is needed to fully respond to SCO's copyright allegations, he added. "I don't know if the job is complete from this letter," Weiss said.

It would be more helpful if other SCO licensees like Hewlett-Packard Co. or IBM Corp. performed similar analyses and went public with their results, Weiss said.

Such a thorough vetting of the Linux code might answer questions about line-by-line copying, but it would not counter all of SCO's charges, he added. SCO claims that Linux also contains derivative works built on top of its System V Unix, such as the XFS code that SGI contributed to Linux, as well as "obfuscated" code that is almost identical to SCO's Unix. These claims would not be answered by the kind of analysis that SGI has done, Weiss said.

Weiss praised the tack SGI has taken with its letter, saying that Altmaier's response has helped mitigate SCO's allegations. "I thought it was one of the best responses (to SCO) that I had seen. Instead of getting deeply offensive and heaping abuse on SCO, they took a more productive approach, attempting to see what the claims might be," he said.

The fact that SGI has replaced the three code fragments in question does not satisfy SCO, according to Blake Stowell, a SCO spokesman. "These releases have already taken place in Linux," he said. "You still have all these machines out there that haven't applied patches that are still benefitting from this Unix System V code."

Any line-by-line contribution of SCO's code to Linux was "not trivial," he added.


TOPICS: Business/Economy; Crime/Corruption; Technical
KEYWORDS: cuffs; ibm; linux; mcbrideisacrook; orangesuit; pumpndump; sco; stockfraud; unix
Grist. Mill. Go!
1 posted on 10/06/2003 12:57:59 PM PDT by Salo
[ Post Reply | Private Reply | View Replies]

To: rdb3
Paging Grand Master Penguin
2 posted on 10/06/2003 12:58:34 PM PDT by Salo
[ Post Reply | Private Reply | To 1 | View Replies]

To: Salo; rdb3
You can't spell F-I-A-S-C-O without SCO.
3 posted on 10/06/2003 12:59:09 PM PDT by Petronski (I'm not always cranky.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Nick Danger; Golden Eagle; ShadowAce
Interested parties
4 posted on 10/06/2003 12:59:14 PM PDT by Salo
[ Post Reply | Private Reply | To 2 | View Replies]

To: All
DON'T MEAN TO BUG YOU.....
BUT CAN YOU HELP?
PLEASE SUPPORT FREE REPUBLIC
Donate Here By Secure Server

Or mail checks to


FreeRepublic
LLC PO BOX 9771 FRESNO
CA 93794
Or you can use
PayPal at Jimrob@psnw.com

STOP BY A BUMP THE FUNDRAISER THREAD
It's on the Breaking News Sidebar

5 posted on 10/06/2003 12:59:39 PM PDT by Support Free Republic (Your support keeps Free Republic going strong!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Salo
The fact that SGI has replaced the three code fragments in question does not satisfy SCO

Of course it doens't. In fact, it probably really pisses SCO off because it reduces the damages that they can claim in the unlikely even that a senile judge or boneheaded jury grants a judgement in their favour -- they've been avoiding mitigating damages for this very reason. They'll be further dissatisfied when it's proven that absolutely none of their IP is in the Linux kernel -- that is, unless the senior execs have successfully dumped their stock by then. According to the recent stock reports, they've been hard at work at doing exactly that.
6 posted on 10/06/2003 1:28:31 PM PDT by Dimensio (Sometimes I doubt your committment to Sparkle Motion!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Salo
Thanks for posting this. I hope some officers of SCO end up in the latest orange jump suit fashions before this is all over.
7 posted on 10/06/2003 2:16:49 PM PDT by ThePythonicCow (Mooo !!!!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dimensio
Pump and dump?
8 posted on 10/06/2003 2:16:55 PM PDT by Steely Glint ("Communists are just Democrats in a big hurry.")
[ Post Reply | Private Reply | To 6 | View Replies]

To: Salo
Added to the topic and keword list things I feel are appropriate to ANY article post involving SCO.

Guns, Linux and Liberty. ;c)
9 posted on 10/06/2003 4:18:31 PM PDT by Coral Snake (Biting commies, crooks, globalist traitors, islamofascists and any other type of Anti American)
[ Post Reply | Private Reply | To 1 | View Replies]

To: John Robinson; B Knotts; stainlessbanner; TechJunkYard; ShadowAce; Knitebane; AppyPappy; jae471; ...
The Penguin Ping.

Wanna be Penguified? Just holla!

Got root?

10 posted on 10/06/2003 10:26:29 PM PDT by rdb3 (2Pac could have used a decoy that night...)
[ Post Reply | Private Reply | To 2 | View Replies]

To: rdb3
I'm not Penguified?
11 posted on 10/06/2003 11:06:25 PM PDT by Dimensio (Sometimes I doubt your committment to Sparkle Motion!)
[ Post Reply | Private Reply | To 10 | View Replies]

To: Salo
SCO claims that Linux also contains derivative works built on top of its System V Unix, such as the XFS code that SGI contributed to Linux, as well as "obfuscated" code that is almost identical to SCO's Unix. These claims would not be answered by the kind of analysis that SGI has done, Weiss said.

There's two problems with this:
1) SCO should of brought this up years ago, if there was any proof of XFS being a "derivative" of SCO code.
2) what does identical mean? There's only so many different ways to approach a problem.
12 posted on 10/06/2003 11:52:56 PM PDT by lelio
[ Post Reply | Private Reply | To 1 | View Replies]

To: lelio
SCO should of brought this up years ago, if there was any proof of XFS being a "derivative" of SCO code.

XFS is based on EFS, which is based on Berkeley FFS (BSD)... not a derivitive of SysV. It's been shipped with IRIX since 1994.

And $CO was pleased as punch to have XFS in Linux, according to this 2002 (PDF) product brochure.

Journaling File System - Journaling file systems add a higher level of reliability and faster recovery time. JFS, ReiserFS, XFS and Ext3 journaling file systems are included with SCO Linux Server. Each of these file systems has been tested and optimized for the best performance and stability.

13 posted on 10/07/2003 6:12:34 AM PDT by TechJunkYard
[ Post Reply | Private Reply | To 12 | View Replies]

To: Salo

14 posted on 10/07/2003 7:06:05 AM PDT by Nick Danger (The Wright Brothers were not the first to fly. They were the first to LAND.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Nick Danger
That's a good one nick.

Guns, Linux and Liberty. ;c)
15 posted on 10/08/2003 12:58:13 AM PDT by Coral Snake (Why do we allow a purjuring, software pirate traitor to continue to run our computers?)
[ Post Reply | Private Reply | To 14 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson