SGI compares Linux, Unix source code

IDG News Service |  Business Add a new comment

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.

    Add a comment

    Post a comment using one of these accounts
    Or join now
    At least 6 characters

    Note: Comment will appear soon after you have activated your account.
    Obscene/spam comments will be removed and accounts suspended.
    The information you submit is subject to our Privacy Policy and Terms of Service.

    ITworld LIVE

    BusinessWhite Papers & Webcasts

    White Paper

    Insiders Can Ruin Your Company. Take Action.

    Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in organizations worldwide. This white paper from NetIQ, discusses key technology solutions that help to prevent and detect insider threats.

    White Paper

    Ten Steps to an Enterprise Mobility Strategy

    Enterprise employees are more mobile, relishing the ability to work productively anywhere, at any time. They may use any means to get connected, often creating financial and security risks for your company. Discover how to get control of your enterprise mobility strategy and ensure mobile worker productivity with these ten steps.

    White Paper

    What You Need to Know About the Costs of Mobility

    Mobile workers want to get connected anywhere, at any time, often at any cost. Enterprise mobility is often a hidden "black" budget in your company. Ensure that your traveling employees are productive everywhere, even while you control cost and security, through an enterprise mobility strategy.

    White Paper

    The 2011 iPass Mobile Enterprise Report

    This industry survey covers trends, recommendations and a policy guide on managing Enterprise Mobility for IT management and CIOs. Get data on employee device liability, as well as smartphone/tablet penetration, budget control and provisioning. Find out how your organization compares, how to ensure mobile worker productivity, and control costs.

    White Paper

    Smarter Commerce is redefining value chain visibility

    Smarter Commerce is redefining the value chain in the age of the customer. It starts with putting the customer at the center of your operations - which of itself is not a new idea - however, truly operationalizing this strategy is not easy.

    See more White Papers | Webcasts

    Ask a question

    Ask a Question