Slashdot Mirror


SCO Announces Final Termination of IBM's Licence

ickle_matt writes "SCO have announced the final termination of IBM's UNIX license, despite Novell telling them they can't. Interestingly enough there's a new set of "stolen code" figures in the release - 'approximately 148 files of direct Sequent UNIX code to the Linux 2.4 and 2.5 kernels, containing 168,276 lines of code. This Sequent code is critical NUMA and RCU multi-processor code previously lacking in Linux. Sequent-IBM has also contributed significant UNIX-based development methods to Linux in addition to the direct lines of code specified above.' "

26 of 807 comments (clear)

  1. Interesting... by mjmalone · · Score: 4, Interesting

    It's interesting that SCO is taking such drastic measures such as the license termination and licensing linux to end users before they even go to trial. The logical conclusion one draws from such measures is that they do not have a case, and do not think they can win. I can't believe that the court system is allowing this to occur, but I am willing to bet that IBM will not honor SCO's license termination and there will likely be either an addition to the current IBM suit against SCO, or a new one regarding thies termination.

    Also, aren't the NUMA and RCU multi-processor patents owned by IBM? SCO might own some of the code, but since they are licensing IBM's patents IBM could sue them for infringing on their patents. Is this part of the current IBM v SCO lawsuit?

    1. Re:Interesting... by aed · · Score: 4, Interesting

      Also, aren't the NUMA and RCU multi-processor patents owned by IBM? SCO might own some of the code, but since they are licensing IBM's patents IBM could sue them for infringing on their patents. Is this part of the current IBM v SCO lawsuit?

      Maybe. As far as I understand the stories, IBM has written NUMA and RCU code for their System V based Unix (AIX)
      IBM's System V license seems to state that when they add code to their SysV (==AIX) that code has to be treated as the rest of the SCO owned SysV code. So IBM wrote some code, included it in SysV/AIX, and now they can't include the exact same code in Linux, because of their SysV contracts with SCO...

    2. Re:Interesting... by japhmi · · Score: 5, Interesting

      IBM's System V license seems to state that when they add code to their SysV (==AIX) that code has to be treated as the rest of the SCO owned SysV code.

      However, IBM (and Sequent before them) has made very sure that they wrote up a general outline of how the process works, and then made an implementation on AIX (and Dynix/ptx). They then made a very similar implementation on Linux. As long as they can show that both implementations came from the general outline, there should be no problem.

      Heck, they should be able to argue that they can copy their stuff from AIX to Unix as long as there is a general outline. They may be able to argue that as long as they wrote it, and nothing of Unix comes out to the public, that they're in the clear.

      --
      "Giving money and power to government is like giving whiskey and car keys to teenage boys" P. J. O'Rourke
    3. Re:Interesting... by Edward+Scissorhands · · Score: 5, Interesting

      This is INCORRECT. As I have written in a paper available here, IBM's contract with AT&T (and now SCO) explicitly states that code developed by IBM is the property of IBM and is NOT a derivative workof AT&T (now SCO).

      HOWEVER, the contract between Sequent and AT&T has NOT been made public by SCO nor IBM and so it is not clear to third parties whether or not the Sequent-AT&T agreements give Sequent the same rights as were given to IBM, though one may speculate based on the format of the IBM-AT&T agreements (see my article for full details).

      Fundamentally, this is a contract law case in which the status of the Sequent-AT&T and IBM-AT&T agreements are defined. In other words, when IBM bought Sequent, what happened to the Sequent-AT&T agreement? Were it made null and all dealings between Sequent and AT&T now under the stipulations of the IBM-AT&T agreement? Or is it the case that code developed by Sequent is still bound by the original Sequent-AT&T contract?

      Someone more familiar with contract law will have to respond; however, I believe that if in fact ANY code developed by Sequent BEFORE it was bought by IBM AND that code was placed in a SysV derivative (in this case probably Dynix/ptx) AND that code was placed in the Linux kernel, then it may very well be the case that SCO is standing of firm legal ground on that issue.

      There are, of course, other details to this situation which may invalidate SCO's claims to right of the code, such as the GPL, and unclean hands doctrine (both arguments which IBM has included in its rebuttal) but I suppose we'll have to wait and see what happens. Also, read my article. :)

    4. Re:Interesting... by j7953 · · Score: 4, Interesting

      Thanks for that explanation.

      Now what I am wondering is, even if it was not legal for Sequent/IBM to add the code to Linux, how can SCO sell a license to use that code with Linux if they don't even own it?

      --
      Sig (appended to the end of comments I post, 54 chars)
  2. web server running IIS? by dd · · Score: 5, Interesting

    Well, one wonders if SCO trusts any of the operating systems it sells, or has sold, in recent times. Take a look at the http response string for the web server used in this announcement:
    $ HEAD http://ir.sco.com
    200 OK
    Connection: close
    Date: Wed, 13 Aug 2003 14:42:15 GMT
    Server: Microsoft-IIS/5.0
    Content-Type: text/html
    Client-Date: Wed, 13 Aug 2003 14:42:16 GMT
    Client-Response-Num: 1
    Page-Completion-Status: Normal
    Page-Completion-Status: Normal

    1. Re:web server running IIS? by Znonymous+Coward · · Score: 5, Interesting
      --

      Karma: The shiznight, mostly because I am the Drizzle.

  3. Angry... by Bistronaut · · Score: 5, Interesting

    "...was terminated for improper transfer of Sequent's UNIX source code and development methods into Linux." (emphasis mine)

    You heard it here first, people. SCO owns the UNIX development methods too. That means that producers of just about any software (because who hasn't been influenced by UNIX development methods?) will have to pay off SCO. What a bunch of bull.

  4. No Threatening Of Customers by Chaltek · · Score: 5, Interesting

    "Customers may not acquire a license in Dynix/ptx from today's date forward."

    In a departure from their standard MO, SCO doesn't threaten IBM customers who currently hold Dynix/ptx licenses, and instead just claims that no new licenses may be issued.

    Maybe they are starting to worry about gettting nailed on extortion charges?

  5. SCO planting code by in7ane · · Score: 4, Interesting

    This may have come up before, and there may well be ways to check.

    But what is preventing SCO from adding in code from Linux (which is openly available) into their (closed) UNIX code and then claiming is was there first and was 'stolen' by Linux? C'mon, we are not expecting SCO's management to play fair here - how hard would it be to backdate code additions?

  6. So, the truth's out, is it? by brotherscrim · · Score: 5, Interesting

    Oh, now the line is that there is "Sequent-UNIX" code in the kernel, with no mention of Sys V code?

    So, what we're really talking about is IBM code. No more BS weasle-words, they're talking about code they NEVER owned in the first place.

    Well, that tears it: SCO's suing IBM for contributing their own code to the kernel. Yeah, that's totally gonna hold up in court.

  7. RCU, NUMA... by Anonymous Coward · · Score: 5, Interesting

    So, if the "stolen" code is in RCU and NUMA, why are they asking money from single processor systems? AFAIK this RCU and NUMA stuff is all SMP related, and not even compiled in single processor systems.

    1. Re:RCU, NUMA... by FJ · · Score: 4, Interesting

      But you can download a version of the 2.4 kernel source from SCO for free. There are no license agreements or anything to sign.

      In other words, they are distributing the same thing they are saying has been stolen.

  8. Re:IBM's solution by TopShelf · · Score: 4, Interesting

    Case in point - an interesting article over at ComputerWorld about how IBM is pitching Linux to the banking industry, as a migration path away from OS/2.

    Those nefarious nogoodniks - trying to ensnare innocent customers in their illegal activities!!!

    --
    Stop by my site where I write about ERP systems & more
  9. injunction by siskbc · · Score: 4, Interesting
    It's interesting that SCO is taking such drastic measures such as the license termination and licensing linux to end users before they even go to trial. The logical conclusion one draws from such measures is that they do not have a case, and do not think they can win. I can't believe that the court system is allowing this to occur,

    Good point. I don't know why IBM hasn't filed for a temporary injunction against the license termination. It would accomplish two things. 1) it would put AIX users a bit at ease (even if IBM has indemnified them), and 2) would get this thing in a courtroom quicker which is *obviously* the last thing SCO wants. I believe when they start getting legal defeats the stock will tank.

    --

    -Looking for a job as a materials chemist or multivariat

  10. Thats what SCO Says but....... by big-giant-head · · Score: 5, Interesting

    IBM owns those patents. You can't say BTW since we license something to you, we now own your patents. IF, big IF, that were the case, IBM would have made them sign a cross-licensing agreement allowing IBM to keep control of thier patents.

    IBM has owned those patents since '92 when they bough sequent, sequent had those patents since the late 80's so either way SCO SOL.

    --

    So Long and Thanks for all the Fish.
    1. Re:Thats what SCO Says but....... by rarose · · Score: 4, Interesting

      IBM bought Sequent in '99.
      (I'm an ex-IBMer who transfered to Beaverton right after the sale, and it's absolutely terrible to see what IBM did to the Sequent culture.)

      --
      --Rob
    2. Re:Thats what SCO Says but....... by Jboy_24 · · Score: 4, Interesting

      I think also to the point is that by writing NUMA and RCU for AIX, IBM was in no ways bound not to rewrite NUMA and RCU for linux.

      It might turn out that the code in question was really only supportave code, libraries and header information taken from a common ancestor, BSD or earlier unixies

      SCO might be trying to make the point that by taking some code from BSD/AIX and merging with other code then releasing it to Linux, IBM in fact released all the code to linux.

      I point to other posts, made throughout all this time, that AIX's supportave architecture and framework is fastly different then Linux, and a direct copy of code would not work.

  11. Novel by WindBourne · · Score: 4, Interesting

    I suspect that we will hear in the next day or two, that novell files a major lawsuit and asks the courts to drop SCO's right to resell Unix.
    They have already indicated that Novell has the right to tell SCO that they can not do this action. It now becomes breach of contract unless there was some item in the contract about this.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  12. Re:IBM's solution by pacman+on+prozac · · Score: 4, Interesting

    And part of that is....punitive damages (according to IBM press release)...IBM aren't just going after SCO for what they are owed...they are going to stop them ever doing this again. And lets not kid around, the normal damages from this case could run into hundreds of millions...

    Mcbride can stop chewing his pinky and mouthing off about "1 million dollars" now, cos that won't even pay for the ink to write all the 0's on the end of the cheque he will soon have to write :)

  13. Now as I understand it by bobKali · · Score: 4, Interesting

    The code in question was originally developed as a theorhetical process and was then added to UNIX. Stating that because it was subsequently added to UNIX makes it the property of SCO would be like Ford saying that because Pioneer car stereos can be installed in Ford cars that gives them the right to sue Pioneer for making a kit that allows those same radios to be installed in Chevrolet cars.

    I suppose you can sign a contract stipulating just about anything - and since we havn't seen the Sequent contract yet (if ever) there could be something idiotic like that in there.

  14. SCO's carefully phrased release... by dilute · · Score: 4, Interesting

    ...doesn't implicate Linux per se (though part of the intent undoubtedly is to taint Linux by association).

    The release says that IBM was (allegedly) contractually obligated to treat its OWN work product which it developed based on SCO's predecessor's code in the same way (i.e., subject to the same restrictions) as the code it had licensed from SCO. It quite carefully says that IBM contributed "148 files of direct Sequent UNIX code" to Linux. But what SCO is talking about here ("Sequent UNIX code") is IBM's code, and not SCO's or AT&T's code. If IBM agreed to make its own code be subject to the license (and IBM says that it did not, since it claims that this provision was overriden by a side letter agreement that made completely different arrangements), then this would be a matter of contract between IBM and SCO (which IBM is very vigorously contesting). It would not mean that SCO owns the copyright to subject matter independently developed by IBM.

    It would not, even if true, give SCO any rights vis-a-vis a Linux user who had nothing to do with IBM and/or its contract with SCO. Off hand, I would say that the only way a Linux user would be at risk would be if there were substantial code written by the original copyright owner that found its way in some recognizable form into the Linux 2.4 or 2.5 kernels, and (even it that turned out to be the case), if the copyright owner never gave its permission for that code to be included. I have not seen where either of these contentions has been clearly alleged, except by implication, as a result fo SCO's threats.

    It is of course possible that there is such code overlap, but it is SCO's burden to prove it. I have not seen any proof of this. Even if they were to prove it, the Linux user would then be allowed to show SCO's consent to this inclusion, such as by the authorized release of the code in question under the GPL.

    It seems to me that SCO's case against the typical Linux business user is awfully speculative at this point.

  15. AIX vs. Dynix/ptx by Valdrax · · Score: 4, Interesting

    This letter specifically gave back to IBM the rights of any code they created to enhance or extend the AIX/SYS5R4 OS.

    Yes, it did. However, if they don't have such an agreement over Dynix/ptx, then IBM may very well be screwed. If what SCO says is true (even though what they said about their right to terminate AIX wasn't), then IBM may be in a world of hurt. If Dynix/ptx code must be treated as a derivative of System V, then there may be actual trouble here. Remember, AIX and Dynix/ptx are completely separate products with completely separate licensing schemes. SCO may have actually found a legal leg to stand on. Unless IBM can produce similar documentation about Sequent's code, it may belong to SCO.

    (By the way, how does SCO have Dynix/ptx source code to compare against the Linux kernel?)

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  16. Maybe IBM and SCO are colluding by MS_leases_my_soul · · Score: 5, Interesting

    OK, maybe it is time to put my tinfoil hat on and start looking out the window for black helicopters, but what if this is all a nod-and-wink kind of scheme.

    IBM and SCO make it known that IBM is thinking of buying SCO. Instead, SCO sues IBM. SCO's stock price goes up. SCO's owners dump stock (getting rich) and SCO uses the inflated stock price to buy up small companies. Once SCO has all the pieces in place, IBM suddenly forces things into court and SCO is blown away. SCO stock plummets. *THEN* IBM buys them for a basement bargin price.

    This does multiple things for IBM. (1) Publicity. (2) Good PR with the Linux crowd as IBM "saves the day". (3) They get more stuff in the SCO buyout. (4) It places IBM's competitors in the Linux arena on shaking ground while all this is happeneing, possibly forcing some out of business.

    Suddenly, in the end, IBM has a Linux distro, AIX for the high-end, lots of other IP, and a rep as being the big champion for Linux that is willing to put its money where its mouth is.

    Right about that time, IBM would be ready to take on Microsoft again for the servers and desktops. IBM gives away the desktop OS just to have an in and starts recapturing the mid-level servers. As IBM becomes the "leader" of Linux, why would you not go with IBM and AIX on the big iron since IBM makes it one smooth continuum of *nix?

    Man, I have got to stop drinking 10 diet cherry cokes while on medicine for a head cold before I post. =)

  17. SCO's legal approach - derived work by Animats · · Score: 5, Interesting
    It's starting to become clear what SCO's lawyers are thinking. They're laying the groundwork for a broad claim of copyright coverage of a derived work.

    What constitutes a derived work is going to be the real copyright issue here. Outside the software arena, the notion of a derived work has been very broadly interpreted. Movies based on novels have been held to be derived works even when the connection between the two included little more than the title and the name of the lead character.

    IBM has retained Cravath, Swaine, and Moore, probably the strongest litigation firm for difficult cases in the world. The Cravath approach on big cases is to put an army of lawyers on the problem and litigate everything to death. We'll probably see a detail-oriented litigation, rather than one based on broad principles. Following a Cravath lawsuit tends to be a mind-numbing experience for all concerned.

  18. Forensics by booch · · Score: 4, Interesting

    Almost all Linux code gets modified over time. All Linux versions are publicly available. You could compare the various Linux versions with the SCO version(s). This would give you a good idea when the transfer happened. Assuming SCO has a record of their versions (it would be hard to believe they don't have any revision control system) you could do it both ways.

    I'm betting that SCO would not be smart enough to take the original Linux version, but would take a newish Linux version. Showing that Linux had older (less "good") versions and SCO did not would be evidence that SCO had taken the code from Linux, not vice-versa.

    So assuming that the code base(s) change(s) significantly over time, determining the provenance of version-controlled code is not all that difficult. Think of it in biological terms -- we can identify the lineage of various species/specimens by comparing their DNA and their ancestors' DNA.

    --
    Software sucks. Open Source sucks less.