Did SCO open Unix source code?

By Stephen Shankland
12 June 2003 11:50 AM
Tags: linux, sco, source, open, novell, gpl
Several organizations argue that SCO Group's shipment of a Linux product undermines its current attack on the operating system's intellectual-property underpinnings, but SCO says the argument is baseless.

SCO says proprietary source code underlying Unix has been illegally copied into the Linux kernel. SCO critics argue that because the company shipped a Linux product under an open-source license, that Unix code no longer is proprietary.

But SCO, which has staked its future on its Unix intellectual property and how it's licensed, believes opening the source code would require a deliberate act the company didn't in fact undertake.

The issue has put the spotlight squarely on the key tenet of the General Public License (GPL) that governs the kernel, or heart, of Linux. That license permits anyone to freely read, modify and redistribute a program's underlying source code on the condition that they make any changes public if they distribute the changed software.

The issue isn't just of interest to intellectual-property lawyers eager to see the arrival of legal case law around the GPL. It could affect IBM, which SCO sued for more than $1 billion in March after Big Blue allegedly broke its contract with SCO and was accused of misappropriating trade secrets when moving technology from Unix into Linux. And the case could affect large companies such as Lufthansa, Deutsche Bank, Panasonic and Daimler Chrysler that use Linux.

The issue isn't as clear-cut as either SCO or its opponents would have it, said John Ferrell, an intellectual-property attorney with Carr and Ferrell. "If anybody tells you they have the definitive answer, they're crazy," he said.

But he'd give the edge to SCO in the situation, not because of its interpretation of the GPL, but because of a legal principle stemming from the 1887 sale of a pregnant cow in Michigan. That case established the so-called doctrine of mutual mistake, under which a contract can be nullified if two parties--in this case SCO and a company using Linux--misapprehended the true nature of what was in the contract.

Mark Radcliffe, an attorney with Gray Cary, also believes SCO has a case. On the argument that the company opened the Unix code, he said, "I think that's a tough argument to make. The fact that distributing software with proprietary code in it into open source--I think a court would have difficulty swallowing that one," he said. "This may be a test of the open-source license."

Among those arguing that SCO's moves would have made public whatever portions of Unix code may appear in SCO's Linux products--products it stopped shipping May 14--are Eben Moglen, the attorney for the Free Software Foundation that created the GPL; Richard Seibt, chief executive of Linux seller and estranged SCO business partner SuSE; and LinuxTag, a German Linux group that has threatened SCO with legal action based on its Linux moves.

In May, SCO sent 1,500 letters to the world's largest companies warning that they could face legal action for using Linux because Unix code had been copied into Linux. On Friday, Chris Sontag, head of the SCOsource effort to increase revenue from the Unix intellectual property the company says it owns, said the copied Unix code appears in version 2.4 and 2.5 of Linux that's downloadable from kernel.org and in products sold by Red Hat and SuSE. SCO's Linux product was based on SuSE's version.

If Sontag's allegation that Unix source code was copied to Linux, it would violate both the law and the philosophy of the collaborative open-source movement, which prides itself on an independent development process. SCO said Friday that it has begun disclosing the allegedly infringing code to industry analysts under nondisclosure agreements to prove its assertions.

"What we have is a clash between two different philosophies," said Gartner analyst George Weiss, referring to the proprietary software on the one hand and the free software and open-source software movements on the other. "I happen to believe there's room for both."

Coming clean

But open-source advocates will have to resolve the issue about whether Linux has been tainted, he added. "Open source (programs) will be used more and more in the future, but they've got to have a clean bill of health," Weiss said.

SCO's claims of Unix ownership haven't gone unchallenged: Novell, which owned Unix rights before selling some to SCO's predecessor, initially said it never sold SCO the Unix copyrights and patents, but it backtracked this week when SCO produced an amendment to the original contract.

But SCO's arguments would be undermined if it turned out the company's own Linux product made public Unix code that once was proprietary, as some believe has happened.

"They delivered the product. Just because of that, they have made that code GPL," Seibt said in an interview.

And LinuxTag said in a statement, "Until a few weeks ago, SCO itself distributed the Linux kernel...as a member of the UnitedLinux alliance. Thus, even if SCO owns parts of the Linux kernel, it has made them into Free Software by distributing them under the GPL."

Not so, counters SCO's Sontag.

"The GPL requires the intentional act of the legal copyright holder to affirmatively and knowingly donate the source code to the GPL," Sontag said. "You can't inadvertently GPL your code."

SCO ceased sales of its own Linux product in May. Sontag said the move was prompted not because of the argument that it would open the Unix source code, but because the company is "trying to provide leadership in terms of recognition of intellectual property and making sure mechanisms are in place" to ensure that property isn't infringed.

As evidence that putting software under the GPL must be a deliberate act, Sontag points to section zero of the GPL, which states, "this license applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License."

But Moglen disagrees with SCO's position. "I find these statements from SCO irresponsible," he said. The act of packaging, advertising and marketing a Linux product means SCO's actions were anything but inadvertent, he said. What SCO is arguing seems instead to be that it didn't know what it was packaging.

Moglen likened the situation to selling a book. SCO's argument would be like a publisher saying, "Sorry, had we read the novel we would have known it was a good novel and would have charged more for it," Moglen said.

But Ferrell said that with the doctrine of mutual mistake, SCO could employ to its advantage an argument that it didn't know what exactly was in the Linux product. "If neither party knew what it was getting under the contract, it may be possible for SCO to avoid the terms of the contract," the contract in this case being the GPL.

The doctrine of mutual mistake dates back to the sale of a cow named Rose the Second, the center of a legal case called Sherwood v. Walker. In the case, Rose was sold under the assumption that she was barren, but it turned out she was pregnant and thus worth much more. "She was not a barren cow, and, if this fact had been known, there would have been no contract," the Michigan Supreme Court ruled in the case.

How the SCO case is resolved will affect how the computing industry treats open-source software and its underpinnings, Ferrell said.

"This particular issue is really important to the GPL, and (its resolution) is just inevitable," Ferrell said. "At some point we're going to need to have a judge sit down and sort it all out."

Advertisement

Talkback 3 comments

    So the future of opensource an ...Anonymous -- 12/06/03

    So the future of opensource and Linux will rest on the past sale of a cow ?...

    SCO has planed this very well. How could a company that took-on a Linux distro of it's own now state that it did not know what the GPL was or said.

    Seems much a Judge would have to ask SCO about Caldera's code after SCO was bought and continued to sell the SCO Linux distro.

    The Linux kernel before Caldera bought SCO would be a key in this case i think. The Linux kernel has a well written history that can be called back to the first kernel.

    Each kernel would and should be seen as a record for when, if any Unix code was entered. Only a case matter, but if the Unix code made a show only after Caldera bought SCO, then i think that a question for SCO, must be, how and why only then?.

    I wish some would stop with making this look as if only the GPL and Linux are the only ones at risk in this case between SCO v IBM.

    The GPL has stood for some time now, no others have had any problems understanding it and what they could and could not do under it's terms.

    As reported, the US DOD, has open roads to using opensource, all software must be up to all Gov standards for security ect; but a win for SCO in this case places the DOD and all fedGov and local Gov using any opensource or LInux at risk too.

    If a case of the sale of a cow more then 100 years ago wins this case for SCO: Goodbye business and future development as i could use a case of a dog that doos on my lawn. Because i did not know it was there, i could file a lawsuit and win it, to make the owner of the dog pay for the complete re-seed of my lawn.

    Anybody would think that this ...Anonymous -- 12/06/03

    Anybody would think that this case represents the end of the world as far as you're concerned George!

    A few simple facts:
    IBM are the ones who stand accused of incorporating proprietry code into a GPL component, and therefore SCO could not have been aware that portions of that component were their own property. Are they to be expected to evaluate every single line of kernal code and that of associated components? I think not.

    The future of Linux will not be affected dramatically by this case. In the end, the proprietry code will be identified and removed, and everybody will live happily ever after.

    This case has absolutely nothing to do with attacking the GPL or Linux, and everything to do with a company misappropriating proprietry code and placing it in the public domain. If it was my code, I would be damned-well taking the bastards to court too!

    I wish the closed minded fanatics would step back and take an objective view of things from time to time, as it would prevent this emotional tripe and religious zeal from being portrayed as fact.

    Thank you Mr.Jason Green, howe ...Anonymous -- 13/06/03

    Thank you Mr.Jason Green,
    however I believe there has been some over statement of SCO's "facts" from the only people that have been allowed to see the "illegal code" through an NDA. In light of SCO's NDA, those people ( most non-programmers )would not be able to backup their statements with the "facts" from the code observed: So, how are their statements about the illegal code to be taken as fact ?. These "facts" are not from anyone that is a programmer with the background in unix and/or linux to give a fair statement of the "facts"; and they make the "end of the world" ( as you call it ) seem a future that is in the hands of SCO and their NDA code viewers.
    Last, when in the USA and i would believe anywhere, that ignorance of the law is not an excuse: So why should Caldera/SCO that has worked in both unix and linux code for some years, having programmers with the background and skill to produce "new" technology not know their own source code; and not know about the linux source code which they were in development of their own distro from. Simple, you cannot develop without knowing the whole code that you are working in. When you have a team of programmers working in all the areas of that code, seems a poor excuse "i did not know that"...
    End of the world if anyone buys that stupid excuse.

Add your opinion

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Suzanne Tindal Sick of broken tender sites
    Some of the state governments desperately need to invest in more user-friendly tender sites so that looking for information on government tenders doesn't have to be a game of blind man's bluff.
  • Array Cyberwar: What is it good for?
    In this week's episode, Cyberwar. What is Australia's place in the world of digital warfare? What are the implications for the NBN?
  • Array Is wholesale-only backhaul just a pipedream?
    The potential acquisition of Pipe Networks by SP Telemedia has raised the question about whether vertically integrated backhaul providers will mean higher wholesale prices for ISP customers.
  • More blogs »

Tags

Back to top

Featured