Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Caldera

SCO Amends Suit, Clarifies "Violations", Triples Damages 1347

Bootsy Collins writes "This evening on C|Net contains three new items. First, they've upped the damages they're seeking to $3 billion. Second, they claim that by making SMP technology generally available through Linux, IBM violated federal export controls and thus breached their contract with SCO through committing an illegal act. Finally, they elaborate on one specific technology they claim rights to which IBM inserted into the 2.5 kernel series -- the read-copy update memory management features which went in at 2.5.43. Unclear is why SCO thinks they have the rights to RCU, since the technology was originally developed by Sequent in the early 1990s."
This discussion has been archived. No new comments can be posted.

SCO Amends Suit, Clarifies "Violations", Triples Damages

Comments Filter:
  • by xyote ( 598794 ) on Tuesday June 17, 2003 @08:51AM (#6221548)
    Even IBM doesn't own it. It's in the public domain. Because it was invented by IBM 3 times (hey, it's a big company). Once in the mid 80's in VM/XA Rel 2 (patent 4,809,168 now expired), once at Sequent which was acquired by IBM and where RCU was coined, and once as part of the K42 project at IBM research.
  • Re:SMP? RCU? (Score:5, Informative)

    by dschuetz ( 10924 ) * <david&dasnet,org> on Tuesday June 17, 2003 @08:51AM (#6221549)
    Since when did IBM have anything to do with SMP in the kernel?

    I think they're complaining that SMP was a restricted technology, so by helping to add SMP to the Linux kernel, and making it freely available, IBM violated US export laws. By violating those laws, IBM is therefore in violation of the SCO / IBM license agreement (not sure how that connection was made), and therefore, all rights assigned to IBM are void, blah, blah, blah, blah.

    They're asking a judge for an injunction now? Good. The sooner the judicial system gets a chance to take a formal look at this, the better.

  • Re:SMP? RCU? (Score:3, Informative)

    by SkArcher ( 676201 ) on Tuesday June 17, 2003 @08:53AM (#6221569) Journal
    More to the point, as noted in the OSI position paper on the lawsuit [opensource.org] (about half way down - search for SMP and you will eventually find the correct segment), Linux had working SMP before UNIX did, so this is a null claim.

    I'm getting bored now, and $3Billion? Who are they kidding. Anyway, so far as I can tell, the arguement goes 'IBM wrote some code and put it into both UNIX and Linux'. So far as I can tell, there is no legal bar on them from doing so. Sure, they can't later take any modifications done to the Linux Kernel and put it into Unix, but as the originator of the code that is in Unix, they can do what the hell they like with it (and later putting it into Linux does NOT GPL the version of Unix, it just prevents them from later copying Linux changes back over)
  • by akiaki007 ( 148804 ) <{aa316} {at} {nyu.edu}> on Tuesday June 17, 2003 @08:54AM (#6221575)
    Story from Bloomberg...

    BN 06/16 SCO Cancels IBM Contract, Seeks $50 Billion in Suit (Update4)

    SCO Cancels IBM Contract, Seeks $50 Billion in Suit (Update4)

    (Adds additional IBM comment in fourth paragraph.)

    June 16 (Bloomberg) --- SCO Group Inc. canceled International
    Business Machines Corp.'s contract for the AIX Unix operating
    system and revised a lawsuit against IBM to seek as much as $50
    billion.
    The amended complaint also seeks an order forbidding the
    sale of IBM's AIX operating system, SCO Chief Executive Darl
    McBride said. SCO, which licenses Unix to thousands of companies,
    sued IBM in March claiming it transferred Unix code into the
    related Linux operating system in breach of IBM's contract. IBM,
    the world's second-largest software maker, denies the claims.
    ``The meter is now ticking with respect to AIX and will be
    ticking until we get conclusion to this,'' McBride said in an
    interview. SCO is seeking from IBM ``any amount they get from the
    AIX or related business lines'' while the case is pending, an
    amount he said could run as high as $50 billion.
    IBM's AIX license is irrevocable and there is nothing in
    today's action that changes that, IBM spokeswoman Trink Guarino
    said. IBM will continue to ship AIX and develop products, the
    company said in a statement.
    SCO shares fell 28 cents, or 2.5 percent, to $10.93 at 4
    p.m. New York time in Nasdaq Stock Market trading after earlier
    dropping 14 percent to $9.60. Shares of IBM, the world's largest
    computer maker, rose $1.75 to $84.50 in New York Stock Exchange
    Composite trading. They've gained 9 percent this year.

    Impede Marketing

    SCO's lawsuit might hamper IBM and dozens of other
    companies' marketing of Linux, which Morgan Stanley and other
    companies use to cut costs, analysts said. Today's move escalates
    SCO's demands by expanding a previous demand of $1 billion in
    damages and seeking an injunction against AIX, which SoundView
    analyst John Jones said generated $2.8 billion in sales in 2002.
    ``For a fraction of that, IBM can buy SCO outright,'' said
    Carl Hoagland, an analyst with State Street Corp., referring to
    the demand for as much as $50 billion. ``Why bother to play these
    games?'' State Street is IBM's largest shareholder.
    Lindon, Utah-based SCO, worth about $134 million based on
    today's closing stock price, bought Novell Inc.'s licensing
    rights to Unix for $145 million in 1995. Novell, whose software
    is used to manage computer networks, last month challenged SCO's
    claims, saying Novell retains ownership of the Unix patents and
    copyrights. SCO maintains it has legal entitlement to them.
    SCO's suit was filed by attorney David Boies of Boies,
    Schiller & Flexner LLP, who represented the U.S. Justice
    Department in its antitrust lawsuit against Microsoft Corp. and
    Vice President Al Gore in his dispute over the 2000 presidential
    election results. Both Boies' firm and IBM are based in Armonk,
    New York.
    Linux, developed by Finnish developer Linus Torvalds, is
    maintained and updated by a corps of volunteer programmers who
    make it available for free over the Internet. Companies such as
    IBM, Oracle Corp. and Red Hat Inc. make money from Linux by
    selling computers, software and services related to the operating
    system.
    Unix was first developed in the late 1960s by AT&T Corp. Sun
    Microsystems Inc., Hewlett-Packard Co., IBM and other companies
    over the years derived their own operating systems based on Unix.
    Linux is one of the most recent Unix offshoots to emerge.
    Microsoft Corp. is the world's biggest software maker.

    --Jonathan Berr in the Princeton newsroom (1) (609) 750-4516 or
    jberr@Bloomberg.net. and Dan Goodin in San Francisco, (1) (415)
    743-3548 or dgoodin@bloomberg.net. Editor: Todd.
  • Re:Greedier (Score:3, Informative)

    by cperciva ( 102828 ) on Tuesday June 17, 2003 @08:54AM (#6221577) Homepage
    The contract mentioned was between Sequent and SCO.
  • Re:Hmm... (Score:2, Informative)

    by Angry White Guy ( 521337 ) <CaptainBurly[AT]goodbadmovies.com> on Tuesday June 17, 2003 @08:55AM (#6221585)
    SCO claims that the SMP jumped from 4 processors to 64, something that the linux community could not do on their own, mostly because none of us could afford a 64 proc machine (I know that I can't). So in order for it to run on it, somebody who has access to a 64 proc machine and a lot of experience with Unix source for said machine had to put up the work. Sco says that IBM did it, and did it illegally.
  • by iwaku ( 677925 ) on Tuesday June 17, 2003 @09:14AM (#6221734) Journal
    This might help: http://news.com.com/2104-1016_3-1017965.html
  • by _|()|\| ( 159991 ) on Tuesday June 17, 2003 @09:16AM (#6221749)
    The code that found its way into Linux is "based on original DYNIX/ptx code (released by IBM under GPL)." SCO's position is that everything in DYNIX/ptx, including RCU, is derivative of System V.

    Most of us assumed that SCO's chest thumping about copyright infringement referred to literal copying of System V or Monterey code. Now, it seems, it is based on the more tenuous theory that any part of a System V-based O/S is derivative.

  • Fact : SCO is dying (Score:0, Informative)

    by Anonymous Coward on Tuesday June 17, 2003 @09:23AM (#6221807)
    It is official; Netcraft confirms: SCO is dying One more crippling bombshell hit the already beleaguered SCO community when IDC confirmed that SCO market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that SCO has lost more market share, this news serves to reinforce what we've known all along. SCO is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict SCO's future. The hand writing is on the wall: SCO faces a bleak future. In fact there won't be any future at all for SCO because SCO is dying. Things are looking very bad for SCO. As many of us are already aware, SCO continues to lose market share. Red ink flows like a river of blood.

    OpenServer is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time OpenServer developers Darl McBride only serve to underscore the point more clearly. There can no longer be any doubt: OpenServer is dying.

    Let's keep to the facts and look at the numbers.

    UnixWare leader Chris Sontag states that there are 7000 users of UnixWare. How many users of Open UNIX are there? Let's see. The number of UnixWare versus Open UNIX posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 Open UNIX users. Open Linux posts on Usenet are about half of the volume of Open UNIX posts. Therefore there are about 700 users of Open Linux. A recent article put OpenServer at about 80 percent of the SCO market. Therefore there are (7000+1400+700)*4 = 36400 OpenServer users. This is consistent with the number of OpenServer Usenet posts.

    Due to the troubles of Caldera, abysmal sales and so on, OpenServer went out of business and was taken over by SCO who sell another troubled OS. Now SCO is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that SCO has steadily declined in market share. SCO is very sick and its long term survival prospects are very dim. If SCO is to survive at all it will be among OS dilettante dabblers. SCO continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, SCO is dead.

    Fact: SCO is dying
  • by Col. Klink (retired) ( 11632 ) on Tuesday June 17, 2003 @09:25AM (#6221829)
    (b) access to expensive and sophisticated design and testing equipment;
    The OSI Position Paper [opensource.org] already refuted this:
    In making this claim, SCO/Caldera blithely ignores the existence of facilities such as the Open Source Development Lab[41], an organization funded by twenty-one companies including technology giants such as Intel, Hewlett-Packard, Cisco Systems, NEC, Dell, and Hitachi â" and IBM. OSDL has lab facilities in Beaverton, Oregon, and Yokohama, Japan. OSDL opened its first lab in January 2001, four months before IBM's withdrawal from Project Monterey. From October 2000 to October 2002, one of its sponsors was Caldera Systems International!
  • by NuMessiah ( 7486 ) on Tuesday June 17, 2003 @09:28AM (#6221849) Journal
    Does anyone remember the news articles like "SCO may expand Linux case" where RedHat, SuSE & co were mentioned as next targets?

    Well how could SCO target those companies when they didn't released distros with RCLOCK yet ?!? Providing they can prove that RCLOCK is really "derived" from SysV.

    All this looks like South American soap opera with really bad script.

    bb4now,
    PMC
  • by rkz ( 667993 ) on Tuesday June 17, 2003 @09:36AM (#6221919) Homepage Journal
    It has been going on for a long time...

    http://www.wallstreetandtech.com/story/itWire/INW2 0021028S0008 [wallstreetandtech.com]

    http://www.websofinnovation.com/mar03ukcolumn.html [websofinnovation.com]
  • by lovebyte ( 81275 ) * <lovebyte2000@gm[ ].com ['ail' in gap]> on Tuesday June 17, 2003 @09:54AM (#6222058) Homepage
    You are right about /. pathetic response. I think the most interesting point is this:

    * Is including controlled technologies in Linux the equivalent of violating US export laws? That could have implications far beyond SCO's suit.

    It could, but mostly for US companies and developers. Let's not forget that GNU/Linux is an international effort.
  • by Gulik ( 179693 ) on Tuesday June 17, 2003 @10:00AM (#6222118)
    What I REALLY wonder about is all the idiots buying SCO stock, and why it's still hovering around $10 as opposed to the 1 cent it's really worth.

    You have, perhaps, not heard of the speculative practice of shorting stock. [about.com]
  • IBM and Linux SMP (Score:5, Informative)

    by CrudPuppy ( 33870 ) on Tuesday June 17, 2003 @10:01AM (#6222132) Homepage

    I hate to break it to SCO, but Linux had SMP support LOOOOOONG before IBM got into the open source game. Idiots.

    I hope SCO execs have to sell their kidneys to pay for the lawsuit filed by IBM when courts figure out how unsubstantiated these claims truly are!
  • by C_Kode ( 102755 ) on Tuesday June 17, 2003 @10:09AM (#6222197) Journal
    This is about IBM buying Sequent and the whole thing with SCO (and Monterey)

    http://news.com.com/2100-1001-228275.html
  • by oldmanmtn ( 33675 ) on Tuesday June 17, 2003 @10:12AM (#6222218)
    This goes back to when Novell still owned UNIX.

    Sun paid Novell ~$100M to get out of paying royalties and for the right to distribute derivative works in perpetuity.

    IBM, HP, and everybody else paid Novell in the neighborhood of $10M just to get out of paying royalties.

    So, Sun is in the clear, and has been since long before this lawsuit was a gleam in the eye of the SCO executive team. What I'd like to know is, even if SCO does win the lawsuit, can Sun continue to distribute Linux?

  • Re:SMP? RCU? (Score:5, Informative)

    by Royster ( 16042 ) on Tuesday June 17, 2003 @10:20AM (#6222284) Homepage
    Your understanding of the USL/BSD case is faulty. While the court did find that BSD included a small amount of code from AT&T, they also found that AT&T took much more than that from BSD.

    Your understanding of derivative works is similarly faulty. While it's true that the issue of what is a derivative work in software has never been litigated, it is not true that the owner of the original work owns the copyright to the derivative work. When a company, like IBM, buys the right to make derivative works, they own the copyright on the derivative work. Disney bought the rights to make films from A.A. Milne's Winnie the Pooh. The Milne heirs do not own the rights to those films, Disney does.
  • by sql*kitten ( 1359 ) on Tuesday June 17, 2003 @10:21AM (#6222286)
    We will slaughter all the penquins and have them for dinner

    I've never had penguin, but puffin is quite tasty if cooked right.
  • Re:IBM and Linux SMP (Score:5, Informative)

    by LO0G ( 606364 ) on Tuesday June 17, 2003 @10:23AM (#6222306)
    The issue isn't whether or not Linux had SMP support.

    The issue is whether or not the source code in Linux was written by SCO or not.

    Similarly, the comment in the topic about RCU being invented by Sequent is irrelevant. The issue is if the code that implements RCU in the Linux kernel was written by SCO.

    If the code was written by SCO, then they have a case. If it wasn't, they don't.

    Remember - SCO's not claiming patent infringement, they're claiming copyright violation. Their claim is that the Linux kernel contains code that was written by SCO and shared with IBM under SCO's license to IBM. They claim that IBM then turned around and inserted that code into the Linux kernel that they distributed, thus violating SCO's copyright.

    Whether or not the concepts that are embodied in that code were original to SCO is utterly irrelevant to SCOs case. The ONLY issue is whether or not SCO's code appears in the Linux kernel.
  • by Shuasha ( 564968 ) on Tuesday June 17, 2003 @10:24AM (#6222309)
    From the OSI position paper:

    SCO/Caldera alleges (Paragraph 57): âoeWhen SCO acquired the UNIX assets from Novell in 1995, it acquired rights in and to all (1) underlying, original UNIX software code developed by AT&T Bell Laboratories.â

    SCO/Caldera neglects to mention that those rights had been substantially impaired before its acquisition of the ancestral Bell Labs source code. There was a legal action in 1992-1993, in which Unix Systems Laboratories and Novell (SCO/Caldera's predecessors in interest) sued various parties including the University of California at Berkeley and Berkeley Systems Design, Inc. for alleged copyright infringement, trade secret disclosures, and trademark violations with regard to the release of substantial portions of the 4.4BSD operating system[36].

    The suit was settled after AT&T's request for an injunction blocking distribution of BSD was denied in terms that made it clear the judge thought BSD likely to win its defense. The University of California then threatened to countersue over license violations by AT&T and USL. It seems that from as far back as before System V Release 4 in 1985, the historical Bell Labs codebase had been incorporating large amounts of software from the BSD sources. The University's cause of action lay in the fact that AT&T, USL and Novell had routinely violated the terms of the BSD license by removing license attributions and copyrights.

    The exact terms of final settlement, and much of the judicial record, were sealed at Novell's insistence. The key provisions are, however, described in Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable, [McKusick99]. Only three files out of eighteen thousand in the distribution were found to be the licit property of Novell (and removed). The rest were ruled to be freely redistributable, and continue to form the basis of the open-source BSD distributions today.

    Ten years ago â" at a time when Linux was in its infancy â" the courts already found the contributions of other parties to what is now UnixWare to be so great, and Novell's proprietary entitlement in the code so small, that Novell's lawyers had to settle for a minor, face-saving gesture from the University of California or walk away with nothing at all.
  • Re:IBM and Linux SMP (Score:3, Informative)

    by schon ( 31600 ) on Tuesday June 17, 2003 @10:25AM (#6222321)
    I hate to break it to SCO, but Linux had SMP support LOOOOOONG before IBM got into the open source game. Idiots.

    The thing is, SCO already knows this, because they're the ones who sponsored it - they gave an SMP box to Alan Cox specifically so he could work on it.

    I don't know what SCO's been smoking, but it must be pretty potent stuff!
  • by dark-nl ( 568618 ) <dark@xs4all.nl> on Tuesday June 17, 2003 @10:32AM (#6222397)
    SCO has been all over the place about what they're claiming. We've heard about patents, copyrights, trade secrets, and even trademarks, and vague "intellectual property rights". But the actual complaint they filed with the courts does NOT allege any copyright infringement, just breach of contract and unfair competition.
  • "OS X is BSD, not a line of SysV in the beast, correct?" According to an interview with BSD core developers:
    M. Warner Losh : The code was *NOT* derived from System V, but rather from Unix 6th and 7th edition, as well as 32V. Only the copyrights were similar to those used in System V source files. The code in question was merely blessed by USL and acknowledges as originating there by the Regents. Read here.
    and...
    There never was any System V code in any BSD. Ever. The IP claims that USL made its 1992 suit were based on the inclusion of sixth and seventh editions and 32V. While these were the forerunners to System V and System III code bases, they are not specifically System V or System III. Furthermore, SCO released, under its ancient unix program, all sources that predated System III and System V to be freely distributed under a BSD-like license. These specifically included 6th edition, 7th edition and 32V.
    Read the rest of the interview here. [osnews.com]
  • by Anonymous Coward on Tuesday June 17, 2003 @10:39AM (#6222486)
    Ok, the way I see it is they are trying to show that IBM is in violation of its AIX license. They are desperate to show contract breach.

    However, when I was a lawyer, the quest I always asked myself was WHAT ARE YOUR DAMAGES FROM THAT BREACH? And another little question was IS IT A MATERIAL BREACH? And a third little question: IS IT A FUNDAMENTAL BREACH?

    Breach of contract does not allow you to terminate the contract absent either (a) a clear termination clause [and IBM claims it is an irrevocable license]; or (b) a breach that goes to the root of the contract. OTHERWISE all you get is damages WHICH you have to prove in a court of law.

    Export controls just doesn't cut it in my humble opinion (presuming there is a contract clause dealing with that).
  • Re:SMP? RCU? (Score:1, Informative)

    by Anonymous Coward on Tuesday June 17, 2003 @10:40AM (#6222489)
    Uhm, 0.27 is the version of the HOWTO, not the version of the kernel that contained SMP.

    IIRC, the first version to have SMP support was in the 1.3 series, in 1996.
  • Re:SMP? RCU? (Score:5, Informative)

    by vinsci ( 537958 ) on Tuesday June 17, 2003 @10:41AM (#6222502) Journal
    None of that really matters, though, as it seems RCU technology is now public domain, due to the expiration of the patent US4809168 [espacenet.com], "Passive serialization in a multitasking environment".

    Thanks to xyote [slashdot.org] for pointing this out [slashdot.org]:

    "Even IBM doesn't own it. It's in the public domain. Because it was invented by IBM 3 times (hey, it's a big company). Once in the mid 80's in VM/XA Rel 2 (patent 4,809,168 now expired), once at Sequent which was acquired by IBM and where RCU was coined, and once as part of the K42 project at IBM research."
  • What lawsuit ? (Score:5, Informative)

    by AftanGustur ( 7715 ) on Tuesday June 17, 2003 @11:03AM (#6222684) Homepage


    why spend the money on fighting the lawsuit or paying a settlement - buy out SCO

    SCO hasn't sued anybody yet..

    And if their behaviour can be used as a indicator of how solid their case is, I'd say here is a good change they won't be suing anybody in the forseeable future.

    Either that, or the case will be dismissed right after SCO has explained it's case and the judge has had a good belly laugh ..

  • by the_quark ( 101253 ) * on Tuesday June 17, 2003 @11:34AM (#6223024) Homepage
    I know a bit about this from my PGP days.

    Sadly, the answer may be "yes," because you get into the issue of rexport. It doesn't matter where technology is created, the law just says you can't export it. Hypothetically, it could be created in the UK and packaged by Linus in Finland (before he moved here). IBM could then legitimately download it, but putting it back up for anyone else to download without export restrictions would be a violation.

    That's all assuming, of course, that the SMP technology in Linux is sufficient to be controlled under these laws. I believe this is a novel position from SCO. Certainly if the government felt that way they would've been moving to shut down Linux's distribution at the time. It's not like Linux was some big secret. And I can sure tell you they knew enough what was going on at PGP to keep us dotting our is and crossing our ts with regard to export control. You'd better believe IBM had a flock of lawyers looking at issues just like this when they first got involved with Linux, and they decided there was no issue, here.
  • by delcielo ( 217760 ) on Tuesday June 17, 2003 @11:40AM (#6223072) Journal
    2) OS Blending
    by 2names

    As Linux developers inside IBM, do you get to see the AIX source code? If you do, are you allowed to "steal" some ideas from AIX and implement them in Linux? If not, why not, and what's the IBM official line?

    IBM Kernel Hackers:

    First of all, before any of us were allowed to contribute to Linux, we were required to take an "Open Source Developers" class. This class gives us the guidelines we need to participate effectively in the open source community - both IBM guidelines and lessons learned about open source from others in IBM.

    We are definitely not allowed to cut and paste proprietary code into any open source projects (or vice versa!). There is an IBM committee who can and do approve the release of IBM proprietary or patented technology, like RCU.

    That covers "stealing" code, but what about ideas? We might talk to an AIX programmer and comment we're seeing performance issues in Linux in this area or that area and she tells us they discovered that they really needed to profile the network routines when they saw that. Having solved the problem once, our non-Linux peers can help steer us without spelling it out for us, allowing us to still develop solutions that can then be open sourced.

    It's a fine line to walk, especially as an engineer who just wants the answer :)

    Interview [slashdot.org]
  • by William Tanksley ( 1752 ) on Tuesday June 17, 2003 @11:50AM (#6223181)
    Okay, here's what happens. The slang for it is "selling short".

    You borrow some stock from someone else; the stockbroker will choose who donates the stock. You immediately sell the stock, and the broker puts the money from the sale into an account.

    You then wait. One of two things will happen:

    1. The original owner of the stock will decide to sell, and will therefore demand his shares back;
    or
    2. You'll decide to cover your short.

    Either way, you tell the stockbroker; he uses the money in the account to buy as many shares as you'd borrowed originally, and gives them to the original owner.

    Then he gives you the leftover money.

    This works GREAT when the stock price falls.

    Now, what happens if the company goes bellyup? Well, in that case the stock is officially worthless; the owner will never ask for the shares. The entire short account -- all the money you made from selling the stock -- goes to you, with NO investment of your own money.

    Now, what happens when the stock price goes up? Well, you still have to buy as many shares as you sold! So pay up, buddy.

    The benefit of shorting is that you don't have to pay your own money; the risk is that there's no maximum amount you can lose, and there's always a maximum amount you can win. The stock could in theory increase forever; but it can never decrease below 0.

    -Billy
  • by bwt ( 68845 ) on Tuesday June 17, 2003 @11:50AM (#6223188)
    Has anyone, besides SCO, looked at the Linux code and tried to determine what might have come from SCO, and what might have come from a common predecessor?

    So far four components of the Linux source have been implicated: SMP, RCU, NUMA, and JFS.

    I have done a little digging into the NUMA code. IBM has contributed several people who have participlated in developing NUMA under linux. Some names I've run across: Martin Bligh [linuxsymposium.org], Matthew Dobson, Patricia Gaughen [linuxsymposium.org], John Stultz, Michael Hohnbaum. IBM even has a Linux NUMA news archive [ibm.com]. It appears that IBM jumpstarted it's NUMA efforts when it purchased Sequent [com.com] which was intitally intended to boost its participation in Project Monterey, which is no doubt the origin of SCO's objections.

    The most obvious source file for NUMA is /usr/src/linux/mm/numa.c [linux.no] in the 2.4 series kernels. This file contains a comment header stating it was "Written by Kanoj Sarcar, SGI, Aug 1999". This file has been removed from later 2.5 kernels (its gone by at least 2.5.46), appearently because Linux accepted an IBM NUMA patch as reported here [com.com]. This patch was announced [iu.edu] by Martin Bligh and is likely the code in question in this lawsuit.

  • Re:SMP? RCU? (Score:3, Informative)

    by chunkwhite86 ( 593696 ) on Tuesday June 17, 2003 @11:52AM (#6223196)
    I know that Linux had SMP on certain limited motherboards VERY early on and as early as v0.27, 05 may 1998,

    Um... Linux had SMP support way before May '98. I was in College in 1997 and my desktop computer was running SMP Linux on a Dual P133 at the time. Don't remember the mobo maker tho... maybe tyan?
  • Re:SMP? RCU? (Score:3, Informative)

    by FirstOne ( 193462 ) on Tuesday June 17, 2003 @01:00PM (#6223938) Homepage
    "System V derived systems had SMP capabilities prior to 1990. USL (Unix System Labs), eventually bought by Novell, had SMP support that was licensable in 1990. I ran a group of companies that ported that version to the 88K processor. The claim that SCO makes about any System V derivative arguably being SCO property may not be all that crazy. In the early days of System V UNIX, the standard contracts to license the code included the provision that derivative works were owned by USL. We didn't agree to those terms and I doubt that IBM would have."

    I removed those rights to derivative modifications from those contracts... The world can thank me later....
    (Hint Real-time unix, makes a very nice SMP OS, B.T.W. it was running on SMP 68K platforms, first, then ported to 88K, then Intel).

    SCO has no claim, as AT&T & sub licensee quickly backed down on that clause during source code contract negotiations...
    Note: I pointed out that the "we are entitled to your modifications" clause was an obvious violation of then Anti-trust statutes.
    They both agreed.. clause removed.. SCO is so screwed...

    Lastly, the clause was never exclusive, for obvious reasons. Thus companies & employees were free to give the code to anyone they choose.

  • by ascii27net ( 537290 ) on Tuesday June 17, 2003 @01:04PM (#6223983)
    This [com.com] article on C|Net offers some insight on what they are claiming (comments from Darl McBride in the article): "The System 5 source code, that is really the area that gives us incredible rights, because it includes the control rights on the derivative works that branch off from that trunk." They are claiming that because they have rights over derivative works, everything IBM wrote for AIX is under there control, so IBM can't take code IBM wrote and distributed with AIX in Linux beause it is a derivative of SCO code. That bascially is a claim that they own everything ever writte n for a Unix platform. They even mention JFS - that isn't exactly an SCO technology - but they claim it is a derivative work. "the amount of code showing up inside of Linux today that is either directly related to our Unix System 5 that we directly own or is related to one of our flavors of Unix that we have derivative works rights over--we don't necessarily own those flavors, but we have control rights over how that information gets disseminated" "They were going to take the know-how, the people, the methods they developed over the years around AIX--which is our licensed version of Unix--and they were going to transport all that in a wholesale fashion over to Linux." How dare IBM port thier code for AIX to Linux!
  • by Royster ( 16042 ) on Tuesday June 17, 2003 @01:51PM (#6224469) Homepage
    ...look for another post of mine in this story.

    Basically, the contract with AT&T says that IBM will treat all derivative works as if they were part of the original codebase. While that dosn't grant copyright to AT&T/SCO, transfers of copyright must be in writing, it might constrain how IBM can disclose code which was originally part of a SysV derivative. This is undoubtedly where SCO thinks its case lies.
  • by swillden ( 191260 ) * <shawn-ds@willden.org> on Tuesday June 17, 2003 @04:10PM (#6225814) Journal

    Sounds like SCO's definition of "derivative works" is similiar to that of the GPL.

    Absolutely not. The parallel you're drawing is this: IBM wrote code that was used with and linked to SCO code, and SCO is claiming that they, therefore, have some rights to what is done with the other code that IBM wrote based on expertise they gained working with the SCO code. From a very naive viewpoint, you can say: "See, SCO's code 'infected' IBM's code (and engineers), just like GPL'd code 'infects' code that it touches." But you'd be wrong.

    The GPL does not prevent you from taking code you wrote in one context and using it elsewhere. If you own the copyright, you can release it as many times as you like under whatever terms you like. So it *certainly* doesn't limit what you can do with new code that you write, even if it happens to draw upon expertise you developed while enhancing the GPL code.

    For that matter, the GPL doesn't even prevent you from reading someone else's GPLd code, understanding their nifty, super-cool algorithm and implementing it yourself in your own, closed software. As far as the GPL is concerned, if you wrote it, you own it, no matter where you got the ideas from. Where the GPL gets sticky is when you want to distribute a closed version of something that contains code someone else wrote, and that is perfectly sensible: the fact that you may have written some parts of it doesn't give you the right to violate the wishes of the owner(s) of the rest of it.

  • by swillden ( 191260 ) * <shawn-ds@willden.org> on Tuesday June 17, 2003 @06:28PM (#6226990) Journal

    Yet there seems to be this idea in the software development community that even reading someone else's source code will "contaminate" your mind, and make you unable to write a similar program without infringing on copyright.

    Yep. I understand how this mentality arose, but it sure is unfortunate.

    It arose simply because (a) code is functional and (b) lawyers are conservative. Since form follows function, independently-written routines that do the same thing will often be similar, and sometimes look extremely similar. This means that it may, at times, be hard to prove that you wrote a piece of code if someone else happens to have highly similar code that predates yours.

    Attornies (notably, Compaq's attornies back when they reverse-engineerd IBM's BIOS) saw this problem and devised a sure-fire solution: If we can show that the programmers who wrote code B never saw code A, then it's clear that B isn't a copy of A, not even some sort of "inadvertent copy". Hence the development of "clean-room" reverse-engineering, the notion that the engineers who are "exposed" to A are "contaminated" and can't work on B, etc.

    It made sense for Compaq, since they did *not* want to face IBM's legal dept. in court, but it has left the rest of us with an unfortunately skewed view of copyright as it pertains to code.

"Engineering without management is art." -- Jeff Johnson

Working...