LWN.net Logo

SCO update

It has been a busy week or so in the SCO case. Time to catch up with all that has been happening.

The company has filed a new Form S-3 as part of the BayStar deal. That deal allows for a conversion of BayStar's preferred stock to the regular variety, so SCO had to go through the motions to register another 3.85 million shares for sale. As usual, these filings give a rare window into what is happening inside a company.

In this filing, SCO revealed (though not in so many words) that its fourth quarter results are going to be horrible. The company did (as was disclosed previously) get another $8 million from Microsoft for a "broader" Unix license. But the company will have to record a charge of $8.7 million related to the BayStar deal. The company also will take a $9 million hit to account for the $1 million in cash and 400,000 shares of stock that it has given to its lawyers. As a result, the company's income will be $17 million lower than it would otherwise have been. It does not look like a profitable quarter for The SCO Group.

SCO's law firm (Boies, Schiller & Flexner LLP) will be taking on the company's defense in the Red Hat case, and in IBM's countersuit as well. There was a great effort to put a positive spin on things at SCO's November 18 conference call (transcript available here); it is claimed that SCO will be setting Boies et al. on Linux end users within "the next 90 days." These, it is claimed, will be direct copyright suits, based on a whole new pile of "directly copied" code that has been found lurking somewhere in the Linux kernel. Of course, they can't tell us where that code would be.

The conference call hinted that, if SCO does really decide that it needs more legal battles, it is likely to go after HP customers. There was much satisfied talk of HP's indemnification offer, and speculation as to whether HP would pay license claims directly or choose, instead, to defend a lawsuit. As had been predicted months ago, HP's indemnification offer may well have just served to turn that company - and its customers - into low-hanging fruit for an SCO legal offensive.

SCO has finally spoken out on Novell's acquisition of SUSE. That deal, says SCO, would violate Novell's non-compete agreement with SCO. If the acquisition goes forward, SCO claims it plans to take action against Novell. Happily for us, the agreement in question is available on the net; the relevant text (section 1.6) reads:

Seller [Novell] agrees that it shall use the Licensed Technology [Unix] only (1) for internal purposes without restriction, or (2) for resale in bundled or integrated products sold by Seller which are not directly competitive with the core products of Buyer [SCO] and in which the Licensed Technology does not constitute a primary portion of the value of the actual bundled or integrated product.

If you buy SCO's argument that Linux is Unix with the serial numbers filed off, then SCO might actually have a leg to stand on here. If, instead, you believe that Linux is Linux and SCO has no right to steal it, SCO's non-compete argument makes no sense. The non-compete agreement only applies to what Novell does with Unix.

In the Red Hat case, SCO continues to try to get the suit thrown out, or, at least, to delay things. Given the "90 days" discussion in the teleconference, SCO's position that it has not threatened to sue anybody appears to be even shakier than before. This case is now waiting for a ruling from the judge on the various motions.

In the IBM case, the November 21 conference before the judge looms. If it still appears that SCO is failing to respond to IBM's discovery requests, oral arguments will happen on December 5. Sometime thereafter, SCO could find itself compelled by the judge to put forward its evidence or shut up. SCO may try to draw its own motion to compel discovery into the discussion as well.

SCO's supplemental responses to IBM's requests included some amusement in the form of a list of files that, according to SCO, contain its property. The file list looks like:

	arch.i386.kernel.i8259.c
	arch.i386.kernel.timers.timer_tsc.c
	arch.i386.mach-default.topology.c
	arch.i386.mach-pc9800.topology.c
	arch.i386.mm.discontig.c

And so on. Many people wondered why the files were listed in this sort of "flattened" form until it was pointed out that SCO's Unix offerings lack a version of "grep" which can do recursive searches. They had to have some poor intern rename all of the files into a single directory so that they could search through them.

Their searches were simplistic, to say the least. One of the files listed was (in standard Linux naming format) include/asm-m68k/spinlock.h, the entire contents of which are:

    #ifndef __M68K_SPINLOCK_H
    #define __M68K_SPINLOCK_H

    #error "m68k doesn't do SMP yet"

    #endif

One does, indeed, wonder how Linux was able to compete before IBM stole all that nice SCO technology. Seriously, though, it appears that SCO did a simple grep for "SMP" and listed every file that popped up with no regard to what was contained therein. Thus we see the quality of SCO's evidence.

Recent rhetoric from SCO has brought with it an interesting change: the company is now, repeatedly, talking about the old USL v. BSDI settlement. For those who have not yet seen it, taking some time to read the ruling which led to that settlement may be worthwhile. The introduction in the "statement of facts" is eerily familiar:

The central issue here is whether Defendants BSDI and Regents appropriated parts of Plaintiff's allegedly proprietary program "UNIX," and then used and distributed these parts without authorization in violation of Plaintiff's copyrights and trade secrets.

"Allegedly proprietary" is the judge's wording. This judge concluded that USL had failed to show that any copyrights or trade secrets in Unix could be enforced. The subsequent settlement freed the BSD code base for distribution. SCO is the successor to USL; why it wants to reopen this case at this time is currently a mystery. There have been occasional hints from SCO that it plans to go after BSD in the future; perhaps they are trying to tell us that this attack is getting closer. One publication quoted Darl McBride as saying that suits against BSD could happen in the first half of next year.

Where things will go from here is anybody's guess. The motions to compel in Utah and Red Hat's suit in Delaware could bring things to a head relatively quickly. Counting on the U.S. justice system to bring this situation to a quick conclusion is risky, however. We may be fighting this battle for some time yet.


(Log in to post comments)

SCO update

Posted Nov 20, 2003 2:50 UTC (Thu) by vblum (guest, #1151) [Link]

This m68k thing is even worse - future abuse of SCO's high-quality IP! Not only did RMS
steal SCO's ability to grep (so that we can now grep whereas SCO can no more), the above-
cited Linux kernel sources state the clear intent to abduct even more of SCO's derived
technologies!

Ahem. Seriously, I wondered today about one thing that gets drowned by SCO's "We will sue
everyone" noise. How can it be beneficial before a judge if the plaintiff in a lawsuit evidently
never made any serious attempt to rectify the alleged abuse with the most relevant parties?
(Linus / lkml come to mind).

SCO both knew the respective procedures relatively well, and had ample opportunities to
ask for the proper removal of their millions of lines. Yet, they never did.

Initially, when the IBM suit was still disguised as a contractual suit, that may not have been
so central. However, with the present developments, would it not have been an absolutely
crucial prerequisite for them to go ahead and resolve the situation in good faith before filing
any lawsuit of this scope?

I have once heard of a judge's dismissal of a defendant with a very similarly blatant strategy;
it was devastating. However, that was in Germany - would such considerations not apply in
a U.S. court?

Not trying to resolve the conflict outside of court

Posted Nov 21, 2003 1:11 UTC (Fri) by giraffedata (subscriber, #1954) [Link]

An American generally has access to courts without first having to resolve his conflict another way.

There are some specific places where the law requires you to do something like write a demand letter first.

And a case gets dismissed if the plaintif fails to show that there is actually a controversy. So in some cases you have to ask for something and be told no in order to prove there's a controversy. But in other cases, it's quite obvious there's a controversy without such extra action.

In this case, probably the theory that comes closest to saying SCO doesn't have a right to collect from IBM for lack of trying to resolve the conflict another way is this: A plaintiff has a duty to mitigate damages. You can't just watch your building burn and then make the guy who started the fire pay for a whole new building. So if SCO could have stopped the value of UNIX from being obliterated by writing to lkml or something, then that would reduce the amount it can collect from IBM for distributing UNIX source code to the world.

But I don't think any jury would believe that SCO could in any way have pulled back enough code from the wild to materially affect UNIX's competitive position. So there's no reason for SCO to try.

SCO update

Posted Nov 20, 2003 3:01 UTC (Thu) by freethinker (guest, #4397) [Link]

Many people wondered why the files were listed in this sort of "flattened" form until it was pointed out that SCO's Unix offerings lack a version of "grep" which can do recursive searches. They had to have some poor intern rename all of the files into a single directory so that they could search through them.

And, it being SCO, it's hardly surprising no one thought to use find and xargs.

SCO update

Posted Nov 20, 2003 3:41 UTC (Thu) by proski (subscriber, #104) [Link]

Most likely somebody (perhaps a secretary using Microsoft Office) just couldn't find slash on the keyboard.

SCO update

Posted Nov 20, 2003 4:12 UTC (Thu) by gte223j (guest, #6492) [Link]

this has to be one of the funniest things that i have read in regards to this whole sco fiasco. what a bunch of losers.

SCO update

Posted Nov 20, 2003 9:38 UTC (Thu) by Liefting (subscriber, #8466) [Link]

xargs? That's for the seriously advanced administrators; you need to be an SMP developer to be able to use that. Does SCO have any?

Less efficient, but easier to understand is

find /usr/src/linux -type f -exec grep -l SMP {} \;

But even that is something they didn't came up with. Geez, are these guys really claiming to be the owners of UNIX?

SCO update

Posted Nov 21, 2003 5:53 UTC (Fri) by error27 (subscriber, #8346) [Link]

These simplified commands were stolen from a post by Newsome on Groklaw:

egrep -wilr --include "*.[ch]" 'smp|rcu|numa' * > /tmp/output1

find fs/jfs -type f -path "*.[ch]" >> /tmp/output1

egrep -v 'alpha|parisc|sparc|sound|drivers' /tmp/output1 \\
| sort -u > /tmp/SCOFiles-list2.output

They generate the SCO list almost exactly except it includes
"include/asm-h8300/smplock.h" and SCO does not. The interesting thing for me was that they removed all the files for HP and Sun hardware. The Alpha supports NUMA but that was removed from SCO's list.

SCO update

Posted Nov 20, 2003 10:27 UTC (Thu) by hppnq (guest, #14462) [Link]

It makes you wonder how they struggled to create the list. What I wouldn't give to have been in that room! ;-)

SCO update

Posted Nov 20, 2003 10:36 UTC (Thu) by melevittfl (guest, #5409) [Link]

Hmm...
So SCO claims the following file in Linux are infringing:

arch.i386.kernel.i8259.c


I wonder if IBM will simply say "Hey, we looked as hard as we could for a file named 'arch.i386.kernel.i8259.c' and we couldn't find it anywhere in any version of Linux ever released by anybody. So whatever kernel SCO thinks there IP is in, it's not Linux."

:)

What Red Hat should probably do

Posted Nov 20, 2003 21:10 UTC (Thu) by iabervon (subscriber, #722) [Link]

It would be interesting, since SCO claims in the trial with Red Hat that
they aren't threatening anyone, if Red Hat offered to settle for triple
the award in any future lawsuit that SCO makes of that sort. Then Red Hat
could split this award 50/50 with anyone who loses such a suit, giving a
net profit to any Red Hat customer who loses a lawsuit with SCO. That
would be a really great deal.

Of course, it would also destroy SCO's PR ability. But rejecting the
offer makes it clear to the judge that they do intend to threaten Red Hat
customers.

SCO update

Posted Nov 21, 2003 8:54 UTC (Fri) by hingo (subscriber, #14792) [Link]

Did anyone realize, that LWN managed to keep SCO away from the front page last week? I just tought that would be worth mentioning. It must have been the first time in 6 months!

henrik

This will never end

Posted Nov 21, 2003 11:07 UTC (Fri) by jneves (subscriber, #2859) [Link]

Maybe it's just a worst case scenario, but yesterday a question was raised in my head: "Ok, SCO goes down, who keeps the Unix copyrights?" At first I thought there was going to be an auction or negotiation where Microsoft, Sun, IBM and SGI would attempt to buy them. But then I recalled the deals with Boies and partners. "What if they keep the Unix copyrights for themselves?" Maybe it's a bit of every geeks' lawyer paranoia, but for me it would be the worst case scenario: a litigation team, with no business whatsoever in the IT business, with strong connections to Microsoft, having the Unix copyright. Talk about a bad dream...

This will never end

Posted Nov 27, 2003 12:41 UTC (Thu) by forthy (guest, #1525) [Link]

My hope is that SCO goes down with man and mouse by a judge who declaires Unix PD. After all, AT&T wasn't able to show that Unix had trade secret or copyright value during the BSD case, and got away to keep it only by settling that case.

They'll find that most of Unix is identical to BSD (SCO will help them by suing BSD as well), and that's because most of Unix really is BSD. That's not illegal, but from a copyright point of view, you can't claim copyright for something that's mostly written by others. So Unix itself would be subject to the BSD license.

This will never end

Posted Nov 27, 2003 13:07 UTC (Thu) by Wol (guest, #4433) [Link]

IBM suspects that SCO Unix and Unixware contains GPL (from IBM's contributions to linux) code.

They have asked the judge to enforce the GPL, namely put all of SCO's code in those two programs under the GPL.

If SCO have put a "escape clause" somewhere so that legal ownership of Unix and Unixware disappears somewhere else when SCO loses, I can see the judge agreeing with IBM :-)

So any customer with a Unix source licence will be able to get their hands on the Unix/Unixware source, and PROVIDED they are careful not to infringe the stuff that's "copyright someone else", they'll be able freely to pass all SCO's code around as they see fit :-)

Cheers,
Wol

Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds