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

Skip to comments.

Getting a glimpse at SCO's evidence
CNET news.com ^ | August 19, 2003 | Lisa M. Bowman

Posted on 08/19/2003 7:39:56 AM PDT by Joe Bonforte

LAS VEGAS--When SCO Group first filed its lawsuit against IBM in March, critics characterized the move as the last gasp of an ailing company hoping to strike a series of lucrative licensing deals.

Since then the company has come out swinging even harder, bashing its detractors, standing by its allegations, and most recently, posting a profit that SCO said would allow it to continue its aggressive intellectual property fight.

At the SCO Forum here Monday, the company pulled out its latest weapon: lines and lines of disputed code that were allegedly copied from SCO's Unix into IBM's version of Linux. The company claims that IBM illegally copied Unix code into its version of Linux, and it's warning Linux customers that they may be violating copyright by using the operating system without paying SCO. It's also recently announced a new licensing plan that would require Linux customers to pay between $199 and $699 per computer.

In a quiet conference room tucked into the conference center at the MGM Grand, SCO offered customers, partners and the merely curious the chance to view the code for themselves, as long as they signed a nondisclosure agreement.

Companies involved in litigation traditionally keep such information under wraps in order not to tip their legal hand, but SCO said it decided to display the code because its critics were charging that it didn't have a case.

"Given the nature of this case and that there may be a significant period of time before it's resolved and that people were clamoring to see it, we decided to show a few pieces of evidence," said Chris Sontag, senior vice president of the SCOsource unit, which is charged with protecting SCO's Unix-related intellectual property.

As of the end of the day on Monday, more than 150 people had seen the code presentation, which the company said includes a small portion of the infringing code it has found so far. Sontag said the company has uncovered more than a million lines of copied code in Linux, with the help of pattern recognition experts.

A compelling case?
According to those who viewed the code at SCO Forum, company representatives showed off several categories of code that allegedly infringed its copyrights, including some lines that appeared to be directly copied, some that were derivative works and some that were obfuscated, such as code from which legal disclaimers had been removed. (This reporter declined to sign the nondisclosure agreement required to attend the special sessions where the companies showed off a special side-by-side comparison of the code, opting instead to gather reactions from people who saw the presentation.)

After viewing the code, Don Price, general manager of Price Data Systems, said he was surprised at the volume that was allegedly copied. "It's compelling," he said. "Some people were either extremely sloppy, or copied and thought no one would go after them."

Neil Abraham, with SCO reseller Kerridge Computer, said SCO made the right decision to pursue IBM. "I think they've got a very firm case," he said, after looking at the code. "It's not just one line. It's huge chunks."

Bob Ungetti, of Raven Technologies, who was milling about waiting to get into a room where the code was being shown off, said he wanted to see the code because his customers have been asking him about the suit. "I want to see the code myself just to substantiate the claims SCO is making, so when I talk to my customers about the credibility of the lawsuit, I can say I saw it for myself," said Ungetti, whose company is a reseller for SCO. "If they're interested in using Linux, they're concerned they may be adversely affected; my SCO customers are concerned that if the company loses the lawsuit, it may be out of business."

Ungetti said a keynote address on Monday morning had already convinced him that SCO had a pretty solid case. During a speech, SCO representatives showed a few slides containing the allegedly infringing code, offering attendees a taste of what they could see if they signed the nondisclosure agreement.

"The spelling errors and comments (copied into the code) are the real kicker. To me, that's the nail in the coffin," Ungetti said.

Many attendees of the conference are longtime SCO fans, so convincing them that the company has a case by showing them the code probably wasn't too tough. However, at least one attendee was appalled by SCO's decision to sue IBM. The man, an exhibitor on the show floor who asked that his name not be used, said that SCO's hands aren't clean either, because the company has probably taken code from other sources and incorporated it into its products. "It looks to me like there's been a lot of cross-pollination" between Unix and Linux, said the attendee, who jokingly called SCO's legal saga "As the Stomach Turns."

Legal experts agreed that SCO faces a challenge of proving that it has the original rights to the code--a task that could prove especially daunting because of a special license popular among makers of free and open-source software known as the GNU Public License, or GPL. The GPL requires companies that incorporate code into their product to share their changes. In its response to SCO's legal filing, IBM claims that SCO can't assert claims to the disputed code because it was originally covered under the GPL.

"Even if there is literal copying, you'll have to say, 'What's the source of the code?'" said Stuart Meyer, a partner with Fenwick & West, who is not involved in the case.

SCO has denied that the disputed code is covered by the GPL. An attorney for the company said Monday that even if it were, federal copyright laws protecting the company's intellectual property would trump the free software license, an argument that could form the crux of the case should it go to trial.


TOPICS: Miscellaneous; Technical
KEYWORDS: copyright; lawsuit; linux; sco
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 161-166 next last
To: stripes1776
On a side note that is what I think is going on here, the code is BSD or GPL that sco put into its UNIX. Probably BSD because I doubt anyone would be dumb enough to put GPL code into their system hide the source and then sue. That or things like

for (x=0; x<10; x++) ....

Are in their code.

41 posted on 08/19/2003 9:17:19 AM PDT by N3WBI3
[ Post Reply | Private Reply | To 36 | View Replies]

To: justlurking
It's going to take a while for this to shake out, but from what I've seen, SCO has made a monumental mistake. I suspected that the "infringing" code was actually from a common source like BSD, and this appears to establish that.

There's enough evidence for someone to put together a comprehensive article debunking SCO's claims, at least in this particular instance. When I see one, I'll post it.

42 posted on 08/19/2003 9:17:47 AM PDT by justlurking
[ Post Reply | Private Reply | To 39 | View Replies]

To: dennisw
Reality is that software biz people "borrow" code all the time, as my professor once said, "WE STAND ON THE TOES OF PEOPLE CAME BEFORE US IN THIS INDUSTRY, WE NEVER HAVE BEEN ABLE TO REACH THEIR SHOULDERS"... which means basically we borrow heavily from those before us, rarely having large eureka moments that revolutionize everything, at most we contribute small progressions on top of others hard work.

SCO's just playing blackmail and intimidation... I GUARANDAMNTEE if you get full SCO source, you will find so much free or prepublished code in their software it won't be funny, AND not only that, but I will also put money on the fact some of the code they claim LINUX is using that is theirs, is the exact same public code that was around before SCO! Its all nonsense.
43 posted on 08/19/2003 9:20:14 AM PDT by HamiltonJay
[ Post Reply | Private Reply | To 38 | View Replies]

To: Nick Danger
V7/usr/sys/sys/malloc.c

		if (bp->m_size >= size) {
			a = bp->m_addr;
			bp->m_addr += size;
			if ((bp->m_size -= size) == 0) {
				do {
					bp++;
					(bp-1)->m_addr = bp->m_addr;
				} while ((bp-1)->m_size = bp->m_size);
			}

The code on SCO's 1st slide is at least as old as V7, which predates System V by some years.

44 posted on 08/19/2003 9:29:56 AM PDT by Nick Danger (Time is what keeps everything from happening at once)
[ Post Reply | Private Reply | To 40 | View Replies]

To: justlurking
Clearly SCO didn't do its due diligence before presenting this particular allegation. Do McBride and Boies have a corporate death wish?
45 posted on 08/19/2003 9:31:59 AM PDT by HiTech RedNeck
[ Post Reply | Private Reply | To 39 | View Replies]

To: justlurking
More interesting claims coming in. Dunno which ones are correct (yet)

  1. First code was released under the BSD license by Caldera (previous incarnation of SCO) in 2000.

  2. Second page of code was from ate_utils.c, which has already been removed from kernel (because it was deemed to be "ugly"). Code was originally contributed by Hewlett-Packard for the ia64, although copyright on file names SGI.

46 posted on 08/19/2003 9:33:41 AM PDT by justlurking
[ Post Reply | Private Reply | To 42 | View Replies]

To: Joe Bonforte
The SCO NDA has been posted here before. It is worded in such a way that a person who signs it would be precluded from ever "disclosing" to anyone the basic procedures and implementations that they see regardless of whether the code is actually infringing or not. So if SCO shows you a module dealing with multi-processor support, you wouldn't be allowed to "disclose" anything involving multi-processing code to anyone, meaning you couldn't write your own code to do the same thing (multi-processor support), even if multi-processing is an industry standard accomplished by multiple vendors in multiple ways. So basically, it restricts what code you can ever work on in the future...
47 posted on 08/19/2003 9:36:31 AM PDT by Charles H. (The_r0nin) (I've got my "Computer Geek" membership card right here...)
[ Post Reply | Private Reply | To 25 | View Replies]

To: Nick Danger
The code on SCO's 1st slide is at least as old as V7

If so, isn't it a bit late for SCO to dash into court hollering "I'm just shocked, I tell you -- shocked!!"

48 posted on 08/19/2003 9:37:25 AM PDT by HiTech RedNeck
[ Post Reply | Private Reply | To 44 | View Replies]

To: Nick Danger
Source: Allocate 'size' units from the given map.


 /*
  * Allocate 'size' units from the given
  * map. Return the base of the allocated space.
  * In a map, the addresses are increasing and the
  * list is terminated by a 0 size.
  *
  * Algorithm is first-fit.
  *


49 posted on 08/19/2003 9:39:38 AM PDT by Liberal Classic (Quemadmoeum gladis nemeinum occidit, occidentis telum est.)
[ Post Reply | Private Reply | To 40 | View Replies]

To: Liberal Classic
In net.bugs.4bsd, in 1984.
50 posted on 08/19/2003 9:42:48 AM PDT by HiTech RedNeck
[ Post Reply | Private Reply | To 49 | View Replies]

To: Charles H. (The_r0nin)
If this is true, then its patently unenforceable. An NDA may no restrict an individuals ability to ply their trade, unless the said individual is compensated to not ply it elsewhere... so SCO's NDA is just another unenforceable intimidation tactic.
51 posted on 08/19/2003 9:45:01 AM PDT by HamiltonJay
[ Post Reply | Private Reply | To 47 | View Replies]

To: HiTech RedNeck
1984???????

LOL!

SCO is soooooooooo toast....

52 posted on 08/19/2003 9:45:29 AM PDT by Charles H. (The_r0nin) (I've got my "Computer Geek" membership card right here...)
[ Post Reply | Private Reply | To 50 | View Replies]

To: HamiltonJay
Actually, HiTechRedneck did a better job explaining it in his post in #29. Basically, Any knowledge you already have about a code or process is not exempted from the NDA. So as soon as you look, you can't use that code or process in the future, even if you knew about it beforehand. I don't know that the breadth of this kind of NDA has ever been tested. Some people are claiming that it would even affect different implementations of the viewed process. In any case, this was purposely done to keep people in the know from agreeing to view the "evidence."
53 posted on 08/19/2003 9:50:49 AM PDT by Charles H. (The_r0nin) (I've got my "Computer Geek" membership card right here...)
[ Post Reply | Private Reply | To 51 | View Replies]

To: Liberal Classic
/*
 * Copyright (c) 1986 Regents of the University of California.
 * All rights reserved.  The Berkeley software License Agreement
 * specifies the terms and conditions for redistribution.
 *
 *	@(#)subr_rmap.c	1.2 (2.11BSD GTE) 12/24/92
 - snip - 
/*
 * Allocate 'size' units from the given map.  Return the base of the
 * allocated space.  In a map, the addresses are increasing and the
 * list is terminated by a 0 size.
 *
 * Algorithm is first-fit.
 */


54 posted on 08/19/2003 9:51:25 AM PDT by Nick Danger (Time is what keeps everything from happening at once)
[ Post Reply | Private Reply | To 49 | View Replies]

To: All
I wonder where the "little tin bird" is on this thread? Anybody think we'll see him here? Hehehehehe....
55 posted on 08/19/2003 9:52:12 AM PDT by Charles H. (The_r0nin) (I've got my "Computer Geek" membership card right here...)
[ Post Reply | Private Reply | To 49 | View Replies]

To: HamiltonJay
This is another fruit of the "Florida recount moonshine tree" (Boies)
56 posted on 08/19/2003 9:58:05 AM PDT by HiTech RedNeck
[ Post Reply | Private Reply | To 51 | View Replies]

To: Golden Eagle
tweet?
57 posted on 08/19/2003 9:58:36 AM PDT by HiTech RedNeck
[ Post Reply | Private Reply | To 55 | View Replies]

To: Charles H. (The_r0nin)
Did I miss something? I'm afraid I don't know what a 'little tin bird' is. (mostly posting right now to bump and for future reference.)
58 posted on 08/19/2003 10:00:44 AM PDT by zeugma (Hate pop-up ads? Here's the fix: http://www.mozilla.org/ Now Version 1.4!)
[ Post Reply | Private Reply | To 55 | View Replies]

To: Charles H. (The_r0nin)
He and his pair of sycophants will appear at some point, and attempt to misdirect the discussion into politics.

Everyone should be aware that their real problem is not with Linux or the GPL, or support for SCO/Microsoft. It's a personal vendetta against some of the prominent people in the open-source development community. As is typical for a large group of people, their politics range from leftist to libertarian.

Anything else is a smokescreen to mask a political agenda. Don't consider it to be rational thought.

59 posted on 08/19/2003 10:04:03 AM PDT by justlurking
[ Post Reply | Private Reply | To 55 | View Replies]

To: HamiltonJay
Hope you're right, and that's the way I'd bet it. Moving to FreeBSD would be a last resort, but I'd do that before paying SCO anything.
60 posted on 08/19/2003 10:06:18 AM PDT by martianagent
[ Post Reply | Private Reply | To 34 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 161-166 next last

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