Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

internet.commerce
Be a Commerce Partner

Find Software
KVM over IP
Free Business Cards
Logo Design Custom
Web Design
Baby Photo Contest
Online Education
Imprinted Gifts
KVM Switches
Shop Online
Desktop Computers
Dental Insurance
GPS
Career Education

The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

 
Download these IBM resources today!
e-Kit: IBM Rational Systems Development Solution
With systems teams under so much pressure to develop products faster, reduce production costs, and react to changing business needs quickly, communication and collaboration seem to get lost. Now, theres a way to improve product quality and communication.

Webcast: Asset Reuse Strategies for Success--Innovate Don't Duplicate!
Searching for, identifying, updating, using and deploying software assets can be a difficult challenge.

eKit: Rational Build Forge Express
Access valuable resources to help you increase staff productivity, compress development cycles and deliver better software, fast.

Download: IBM Data Studio v1.1
Effectively design, develop, deploy and manage your data, databases, and database applications throughout the data management life.

eKit: Rational Asset Manager
Learn how to do more with your reusable assets, learn how Rational Asset Manager tracks and audits your assets in order to utilize them for reuse.

Current Newswire:

Alfresco's Latest ECM: Prying Open a Sector?

The Convenience of Proprietary Software (From a Purchasing Angle)

Please Welcome Digistan

Ubuntu's Pipe Dream: True Free Software Syncronicity

Nothing New Under the Sun. Or Red Hat, or FSF, or OSI, or...

Open-Source Security Idiots

Microsoft's Quiet War Against GNU/Linux on Motherboards

Reflections on Open Source Commerce, Part 2

Novell Readies Silverlight Clone for Linux

A Tale of Four Kernels

Senior Unix Engineer
I T Search
US-NE-Kimball

Justtechjobs.com Post A Job | Post A Resume
:Legal Analysts Examine SCO Claims Against GPL
Legal Analysts Examine SCO Claims Against GPL
Aug 22, 2003, 15 :00 UTC (9 Talkback[s]) (15993 reads)

(Other stories by Steven J. Vaughan-Nichols)

By Steven J. Vaughan-Nichols
Contributing Writer

The SCO Group's CEO Darl McBride may have thought he was pulling a public relations coup on August 18th at his company annual trade show, SCO Forum in Las Vegas, by showing slides with obscured lines of code purporting to show that SCO Unix code has been stolen and placed in Linux. Instead, according to open source advocate Bruce Perens, McBride ended up with egg on his face.

Perens, with aid from other open source advocates showed conclusively in his masterful paper, Analysis of Linux Code that at least two code samples has been "twice released under the BSD license: once by Unix Systems Labs (AT&T), and again by Caldera, the company that now calls itself SCO."

Linus Torvalds, Linux's founder, said in a ZDNet Australia interview, that "So one code snippet was from pretty much original Unix -- and yes, Caldera released the old Unix code itself back when they still remembered that they made all their IPO money off Linux, which is interesting partly because it shows how SCO has been lying all along: they said several times how they are talking about SVR4 code, not 'old Unix' code, and now they show old Unix code on their slides."

A SCO spokesman insisted though that the code shown at SCO Forum was from a current Unix licensee and showed SCO-owned 32-bit Unix System V code, not the 16-bit 'ancient' Unix code that had been released under Ransom Love's regime for personal and non-commercial use.

He also said, in response to open source's leaders request that they be freely shown the offending code that all of Non-Uniform Memory Access (NUMA), IBM's Journaled File System (JFS), and Silicon Graphics' journaling file system (XFS)-this last is a new SCO claim-and the majority of Symmetric MultiProcessing (SMP) code in Linux was in violation of SCO's copyright. And, he reiterated that over a million lines of code in Linux 2.4 and above was taken from SCO's System V and derived works.

Open Source Inititive President Eric S. Raymond has put out his own report on the leaked code, a report that stipulates that SCO may indeed have reason to believe that the disputed code is owned by them. But that same report also concludes that since SCO knowingly released their code under the GPL, all of this ownership discussion is moot.

SCO has now taking the legal tack of deriding the GPL itself. Which seems an odd step, given that SCO has already contributed its own code to GPL both by virtue of its employees, such as Christoph Hellwig, Kernel Engineer Unix/Linux Integration for Caldera's Germany subsidiary, Caldera Deutschland GmbH was working on combining Unix and Linux, and, of course, released its own Linux distributions. SCO has responded that "Section 0 of the GPL specifically states that the code must be contributed and that SCO never did this." Instead, SCO just "distributed the code, which is very different from contributing the code."

Does this argument hold water? Thomas C. Carey, chairman of the business practice group at Boston-based Bromberg & Sunstein, LLP, an IP litigation and business law firm, thinks, "Perhaps he means to say that SCO did not execute a copyright assignment. But if SCO made the Unix System V code available to customers with the GPL included in the file, then it granted third parties the right to make an unlimited number of copies and to make derivative works."

Frankly, he thinks that, "Rather than quibble over semantics (distribute versus contribute), SCO would be better off to simply argue that its publication under the GPL was inadvertent. I think a court would be sympathetic to that argument, unless SCO was negligent in its publication."

John Ferrell, founder of Carr & Ferrell, LLP, a Silicon Valley intellectual property and corporate law firm, believes that "The fact that SCO is denying contribution seems to be setting up the defense that SCO was mistaken as to what they were licensing, and likewise those licensing the software were mistaken as to what they were receiving (Unix code rather than Linux code). This contract of 'mutual mistake' in some jurisdictions would permit either party to void the contract."

Ferrell also says, "There is an interesting 19th century case about a pregnant cow named Rose that was mistakenly thought to be barren and sold at a very low price. When upon delivery the cow was found to be pregnant, the seller called the deal off. The Supreme Court of Michigan in this case decided that since both parties were mistaken as to the true nature of the goods (barren cow vs. pregnant cow), and the contract could be voided by the seller. Although still good law in some jurisdictions, courts in general are very reluctant to undo contracts."

This also presumes that the GPL is a bi-lateral contract. The GPL, though, is written as a unilateral contract, so the Rose's case, which established the doctrine of mutual mistake, may not be relevant.

Who's right? Only the courts, if SCO ever get that far, can decide. For now, though, the open source community is certain that SCO has only damaged their case instead of helping it.

Related Stories:
NetworkWorldFusion: SCO CEO says IBM Behind Open Source Attacks(Aug 22, 2003)
Perens.com: Analysis of SCO's Las Vegas Slide Show(Aug 21, 2003)
InfoWorld: Linux Advocate: More SCO Evidence Flawed(Aug 21, 2003)
Two on Backfire of SCO's "Smoking Gun"(Aug 20, 2003)
CNET News: Getting a Glimpse at SCO's Evidence(Aug 19, 2003)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
There are at least three problems with t ...   3 problems with the defense   
Anil Wang
Aug 22, 2003, 16:15:37
 
As IBM didn't buy them, they now are ...   Now they are after SGI   
xxx
Aug 22, 2003, 16:48:47
 
> As IBM didn't buy them, they now a ...   Re: Now they are after SGI   
Don Tidrow
Aug 22, 2003, 18:33:39
 
The Pregnant Cow defense, according to o ...   Pregnant Cow   
Jonathan
Aug 22, 2003, 19:06:25
 
 There are at least three problems with  ...   Re: 3 problems with the defense   
GrayGeek
Aug 22, 2003, 19:11:59
 
> SCO has a very expansive view of what  ...   Re: Re: Now they are after SGI   
jsbrusty2
Aug 22, 2003, 19:22:59
 
"Nulla poena sine lege stricta, or: proh ...   Rose ...   
R.L.
Aug 22, 2003, 19:59:54
 
Guys!Do you remember, that SCO was shipp ...   SCO screwed up, and here is why....   
SHiFT
Aug 22, 2003, 21:04:34
 
This is an international issue. What is  ...   NOT SO EASY   
N.N
Aug 24, 2003, 15:18:33
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!


Keep up with the latest business and technology news and information! Visit Internet.com.
Stay up to date! Get real-time news and reviews about the latest innovations in internet technology.
Rare Occurrence: For a limited time buy Crystal ReportsŪ XI for $395. Upgrade price $99. Try or Buy>>
Visit ServerWatch for the latest server news and trends.
Walkthrough: Building a Mobile Game in Visual Studio 2008

..............................


All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Microsoft Article: Hyper-V--The Killer Feature in Windows Server 2008
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Windows Server 2008
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES