Slashdot Mirror


SCOoby Snacks

A day with SCO is like a day without sunshine, I know that's what you're thinking. Novell is asking the court to dismiss SCO's lawsuit against them. Groklaw has taken a look at what is necessary to prove a 'slander of title' claim. And finally, reader loonix_gangsta wrote in and pointed to SCO's humorous 5 reasons to choose UNIX over Linux webpage.

27 of 598 comments (clear)

  1. For the lazy: by Anonymous Coward · · Score: 4, Informative
      1. SCO UNIX(R) is a Proven, Stable and Reliable Platform
      2. SCO UNIX(R) is backed by a single, experienced vendor
      3. SCO UNIX(R) has a Committed, Well-Defined Roadmap
      4. SCO UNIX(R) is Secure
      5. SCO UNIX(R) is Legally Unencumbered

    I *love* number 5!!! Ha ha ha!

  2. Re:Scooby Snacks: Think of the butter by DaSpudMan · · Score: 2, Informative

    But they haven't proved it's their butter. Or even if Linux uses butter. Maybe they used margarine. Or Olestra. Or some other substitute. . . This is my sig:

    --
    > > >We don't need no steeekin'.....oh wait, my wife says we do.
  3. Daryl's take on POSIX standards by GillBates0 · · Score: 5, Informative
    While some application programming interfaces ("API Code") have been made available over the years through POSIX and other open standards, the UNIX(R) ABI Code has only been made available under copyright restrictions. AT&T made these binary interfaces available in order to support application development to UNIX(R) operating systems and to assist UNIX(R) licensees in the development process. The UNIX(R) ABIs were never authorized for unrestricted use or distribution under the GPL in Linux(R). As the copyright holder, SCO has never granted such permission. Nevertheless, many of the ABIs contained in Linux(R), and improperly distributed under the GPL, are direct copies of our UNIX(R) copyrighted software code.

    Most of the code that SCO came up with as evidence of stolen IP consisted of header files, which all of us concluded was part of the POSIX standard. That's Daryl's comeback from the 5 reasons link.

    Essentially, what he's saying is that ABI code (including headers) is not part of the standard, but their IP. Atleast we know now what their defense will be if IBM lawyers argue that the headers are part of the POSIX standard, and not their IP.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
  4. Groklaw wants a reason? by LuxFX · · Score: 4, Informative

    From the Groklaw article:
    Why didn't SCO sue for breach of contract, then, if their position is correct and copyrights were supposed to transfer and Amendment 2 is the contract that was to make that happen? No one I have talked to can figure that out.

    Well, I know why.... SCO must know their copyright claims are questionable at best. They're not claiming breach of contract so not to draw attention to the contract. Because, once the contract is fully analyzed by a court, SCO will know they've lost.

    (this, of course, won't stop them from filing at least 8 more stupid lawsuits within a three month period)

    --
    Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
    1. Re:Groklaw wants a reason? by Sique · · Score: 4, Informative

      Yes... because the contract states in 4.16(b) that SCO can't waive any rights of licensees without asking Novell for permissions. So technically the AIX license of IBM they have waived is still intact because Novell didn't agree. (See GROKLAW as a reference.)

      --
      .sig: Sique *sigh*
  5. Re:When Will they Learn by Samari711 · · Score: 4, Informative

    ah but they're not suing over code similarities anymore. they're suing because they see AIX and dynix as "derivative works" of SysV, which they are, but then SCO concludes (and it seems overreachingly) that therefore every line of code in AIX and dynix are "derivative works" of SysV as well. the suit is now about whether or not IBM violated the contract they signed with SCO by distributing publicly "derivative work" code.

    --

    I never said I was smart, I just said I was smarter than you

  6. No it doesn't by Anonymous Coward · · Score: 1, Informative

    This has been discussed ad-nauseum before. Someone downstream from them is running Linux, not SCO.

  7. Re:yeah right by cygnusx · · Score: 3, Informative
    D:\home\pd>wget -S http://thescogroup.com/
    --22:27:01-- http://thescogroup.com/
    => `index.html.2'
    Connecting to thescogroup.com:80... connected!
    HTTP request sent, awaiting response... 200 OK
    2 Date: Thu, 12 Feb 2004 16:49:41 GMT
    3 Content-Type: text/html
    4 Server: Apache
    5 X-Powered-By: PHP/4.3.2
    Doesn't say Linux anywhere.
  8. Derivative works by tr0llb4rt0 · · Score: 5, Informative

    I think that this snippet from SCO's original purchase agreement with Novell is superb.

    "(b) Buyer shall not, and shall not have the authority to, amend, modify or waive any right under or assign any SVRX License without the prior written consent of Seller. In addition, at Seller's sole discretion and direction, Buyer shall amend, supplement, modify or waive any rights under, or shall assign any rights to, any SVRX License to the extent so directed in any manner or respect by Seller. In the event that Buyer shall fail to take any such action concerning the SVRX Licenses as required herein, Seller shall be authorized, and hereby is granted, the rights to take any action on Buyer's own behalf."

    Basically the original contract says "SCO all your base are belong to us! signed Novell."

    Novell can instruct SCO to amend or invalidate any of their license agreements on demand and if SCO refuses then Novell can go ahead and amend them anyway.

    "Well that just about wraps it up for SCO." -- Gag Halfrunt.

    --
    Worst .sig ever!
  9. Re:yeah right by Anonymous Coward · · Score: 4, Informative

    nmap -P0 -p 21,80,443 -O thescogroup.com
    No exact OS matches for host (test conditions non-ideal).
    TCP/IP fingerprint:
    SInfo(V=2.54BETA31%P=i586-pc-linux-g nu%D=2/12%Time =402BB247%O=80%C=-1)
    TSeq(Class=RI%gcd=2%SI=1527C 2%IPID=Z%TS=100HZ) ....

    so does that mean its a i586 pc running linux?

    Uptime 137.072 days (since Sun Sep 28 10:21:36 2003)

  10. Re:Sure by mahdi13 · · Score: 3, Informative
    Hah! Never heard that one before!
    Goodwin's Law Professor Ralph Goodwin, UofU, in 1982 noticed that newsgroup discussions which continued for a long time tended to degrade. He postulated the following: As the length of a newsgroup thread grows, the probability approaches unity of some participant using the term "Hitler" or "Nazi". The party who first uses such terms is immediately declared the loser of the thread and discussion stops at that point. I might suggest that Goodwin's law could be ammended to include Sept. 11th and bin Laden now...
    Looks like I'm deemed the 'loser' at the very beginning of the thread...so does this mean we can't have any more SCO postings?
    --
    "Some things have to be believed to be seen." - Ralph Hodgson
  11. McDonalds and SuSE by bstadil · · Score: 2, Informative

    Well Maybe they are not so happy with SCO in Germany

    --
    Help fight continental drift.
  12. Re:yeah right by TheLinuxSRC · · Score: 3, Informative

    According to netcraft it is Linux and NetBSD/OpenBSD:

    http://uptime.netcraft.com/up/graph/?host=www.thes cogroup.com

  13. Re:yeah right by Anonymous Coward · · Score: 1, Informative

    # nmap -P0 -p 21,80,443 -O thescogroup.com

    Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2004-02-12 09:32 PST
    Warning: OS detection will be MUCH less reliable because we did not find at least 1 open and 1 closed TCP port
    Interesting ports on 216.250.128.21:
    PORT STATE SERVICE
    21/tcp filtered ftp
    80/tcp open http
    443/tcp open https
    Device type: general purpose|media device|broadband router
    Running: Linux 2.4.X, Pace embedded, Panasonic embedded
    OS details: Linux 2.4.6 - 2.4.21, Pace digital cable TV receiver, Panasonic IP Technology Broadband Networking Gateway, KX-HGW200
    Uptime 137.091 days (since Sun Sep 28 08:21:37 2003)

    Nmap run completed -- 1 IP address (1 host up) scanned in 6.709 seconds
    #

  14. Bullpies by pantherace · · Score: 3, Informative
    SCO UNIX is actually more encumbered than Linux, because they are being sued, for violating 4 of IBM's patents (well 4 they chose to sue about). Guess what? They have dropped all thier copyright stuff against IBM. Where is Linux Legally Encumbered?

    They meant Linux is Legally Unencumbered.

    and SCO Unix is Legally Encumbered.

  15. Re:yeah right by fsmunoz · · Score: 4, Informative

    Ummm, no, it mean that the system that you use is a i586 pc running Linux. That string describes your system, not the nmap target.

    After all, if TCP/IP was so generous as to provide that string the -O option to nmap would be really simple.

  16. Re:There appears to be a typographical error in #5 by tb3 · · Score: 2, Informative

    I'm pretty sure it was a little New Mexico company called "Micro Soft". Bill Gates' one true innovation was the concept of selling software. He was doing it before the Apple and Visicalc had been introduced. Check 'The Pirates of Silicon Valley" and the history of the Home Brew Computer club for the details.

    --

    www.lucernesys.comHorizon: Calendar-based personal finance

  17. MOD PARENT DOWN by negacao · · Score: 2, Informative
    Yeah, we all hate SCO and their frivolous lawsuits, but does that mean UNIX isn't stable and secure anymore?

    SCOware != Unix
    Linux != Unix
    AIX != Unix

    The IDEALS of Unix are what make Unix secure. Any idiot can easily produce a VERSION of Unix that, while adhering to the standards, is notoriously insecure. (e.g. bad default install, buffer overflows, ... etc)

  18. SCO/MICROS partnership by Anonymous Coward · · Score: 1, Informative
    Dear God, they're flaunting Micros as a *reason* to buy SCO software? I've worked with a Micros customer before on a software development contract -- that's where my (slightly ir)rational hatred of SCO began. Micros' software itself was pretty good as a POS (but heavily black-boxed, though I understand it's gotten better now that they have RDBMS support), but the hardware/OS platform it's built upon is arcane, unstable, and absolutely nonstandard. My final recommendation to that customer was to get a contract with Aloha.

    Bleah.

  19. Re:I've got one reason to choose Linux over UNIX-S by tiger99 · · Score: 4, Informative
    The position of BSD is not quite as clear as that. All BSDs are thought to be unencumbered (although the court did not make a ruling, that one was sensibly settled out of court). Also, no BSDs are thought to contain any code claimed to belong to McFraud, in fact it may turn out that his code came from BSD and is therefore subject to the minimal restrictions of the BSD licence.

    Minix is not anywhere in the family tree, I am glad to say. Its limited kernel bears no relation to any of the others, and was created from scratch. Linux sort of came from Minix, although it seems that Linus sensibly threw away all the Minix code very near the beginning. Solaris is influenced by the original BSD, pre the BSD court case. What we now know as BSD of the Free, Open or Net varieties, is unencumbered and therefore has little of Unix as such in its parentage. Don't know about the commercial BSD, I ahven't even seen it advertised for a while....

    Now SCO's stupid advert does reveal something that I had not noticed before.

    While some application programming interfaces ("API Code") have been made available over the years through POSIX and other open standards, the UNIX(R) ABI Code has only been made available under copyright restrictions. AT&T made these binary interfaces available in order to support application development to UNIX(R) operating systems and to assist UNIX(R) licensees in the development process. The UNIX(R) ABIs were never authorized for unrestricted use or distribution under the GPL in Linux(R). As the copyright holder, SCO has never granted such permission. Nevertheless, many of the ABIs contained in Linux(R), and improperly distributed under the GPL, are direct copies of our UNIX(R) copyrighted software code.

    They are alleging that the ABIs (Application Binary Interfaces) are at the centre of their case. Now, correct me if I am wrong, but an ABI definition tells you what to put in which registers and how to make the system call. BSD and Linux use different mechanisms for this, including how the registers and stack are used, and which interrupt. Because of that, and in particular the use of a different interrupt, it is conceptually simple to run BSD code on Linux or vice versa, by adding a handler for the alternative interrupt which shifts the call parameters to where they should be, on the stack or in registers, and invokes the native system call. Now, SCO has a Linux Personality Module, which does the same sort of thing. For this to be possible, without horrendously complex programming causing inefficiency, SCO must be using an ABI set which is entirely different to Linux. Now, the SCO ABIs can not be the same as BSD either, because Linux has a module to enable SCO (and other) Unix code to run, and it is not the same as the BSD module.

    So, if we have three orthogonal sets of ABIs, how do they think they have a case? At most, the module, or kernel compile option, to allow SCO code to be run, would be the only place where there was any kind of ABI issue, and of course SCO are using a GPL ABI, and probably some of the associated code, in their Linux Personality Module.

    So, on what precisely is SCO's allegation based? Or has Darl confused ABIs with APIs, which are similar in every *nix?

    If using similar ABIs or APIs was in any case a copyright issue, would the Convicted Monopolist not have sued DRDOS, Freedos etc out of existence many years ago, and now be taking action against Wine? Or is this a small-scale test by M$ (who after all have funded SCO) to see if they will be able to win a case like that in court? IIRC there have already been court rulings to the contrary, involving M$.

  20. Re:HOLY CRAP by sg_oneill · · Score: 4, Informative

    Well Maybe.

    The Raeleans claim a mission going back to the beginning of time despite the cult starting in the 60's or whenever.

    SCO claim 20 years experience in the article (despite that caldera was started in 1995).

    So Raeleans are ridiculous by a few million years, and caldera ridiculous by only 13 (thereabouts) years. :) see.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  21. Re:McDonalds and SCO by DR+SoB · · Score: 5, Informative

    "where is McDonalds using UNIX? in the cash register systems? "

    Of course not..

    There cash registers run on Windows. They are talking about there US chain _ONLY_ and they are talking about the credit card processing server. All of there stores connect to a SCO Unix box in their HQ, and are then routed to the bank (there is only 1 US connection to the bank from MCd's, not from ever store.. This is true of 90% of _ALL_ retailers in North America and it's spreading to the UK fast.).

    I happen to know FOR A FACT, that McDonalds Canada, does NOT use SCO Linux for there server, they are running 4 redundant Compaq server's in two locations (2 per location) each with redundant T1 lines to the bank. These server's are ALL running Windows 2000 Advanced Server. I also know this is a trial run, and if successful, all other McDonalds (World Wide) will be switching, starting with the EU, then the USA. So, they are getting rid of SCO for Microsoft.. Now, this should get some interesting reactions.. :)

    --
    Mod +5 Drunk
  22. 5 reasons reality check: item 2 by asr_man · · Score: 2, Informative

    This made me laugh out loud...

    Case Study: Nuance ...

    "The UNIX(R) system environment is an extremely strong solution for any telecommunications application and SCO's market leadership on the Intel(R) platform provides Nuance's customers with the ultimate, secure solution package."

    SCO and Nuance: Reliability for the New Millennium

    The referenced article is 5 years old. To the best of my knowledge, Nuance does not currently support SCO UNIX in any of its products.

  23. Re:Linux(R)... by hendersj · · Score: 3, Informative

    As I recall, Linus owns the Linux trademark...

    --
    Insanity is a gradual process; don't rush it.
  24. Re:I've got one reason to choose Linux over UNIX-S by kelnos · · Score: 2, Informative
    Now, correct me if I am wrong, but an ABI definition tells you what to put in which registers and how to make the system call.
    i wouldn't call that an ABI - that's really just a calling convention.

    the ABIs include such things as the integers that correspond to each syscall, the actual integers behind error codes that we think of as ENOMEM, EAGAIN, etc., the numbers used for each signal (SIGBUS, SIGTERM, etc.). also you'd include in the ABI e.g. the format of the ioctl() call - what arguments it takes, in what order, and what each argument means and does.

    ever seen a run-time linker error when you try to run something compiled against an incompatible glibc? that's a user-space ABI incompatibility at work.

    think about the words that make up the acronym 'ABI'. it's an 'interface' (function calls, defined constants) that 'applications' use. the 'binary' portion just means that differing ABIs don't impact how the code is written (i.e., you can have correctly-compiling code that is ABI-incompatible with a particular library or whatever). assuming that all else was the same (binary format, linker format, calling conventions, etc.), you could theoretically compile a binary on BSD or SCO UNIX that would run on linux. unfortunately, it wouldn't actually do anything - it would probably crash almost immediately - because, for example, when linux sends a signal to the app with number 14, linux is sending SIGALRM. but the app, compiled against a different ABI, may believe that 14 means something else, say, SIGIO (contrived example).

    when we're talking about user-space, ABI incompatibilities usually manifest themselves as link time errors (compile-time or run-time). when we're talking about the user/kernel interface, ABI incompatibilities manifest themselves as crashes, because the application erroneously believes it is doing one thing, but the kernel believes it's trying to do something else (possibly in violation of what it's allowed to do).

    but the point that you made is still correct - much of linux's ABI does differ from SCO UNIX (and BSD), so i don't see where SCO is going with this...
    --
    Xfce: Lighter than some, heavier than others. Just right.
  25. Additional links. by Jaywalk · · Score: 2, Informative
    Here are three of SCO's "five reasons" with appropriate links:
    • SCO UNIX(R) is backed by a single, experienced vendor. Where "experienced" is defined as less than four years .
    • SCO UNIX(R) has a Committed, Well-Defined Roadmap
    • SCO UNIX(R) is Legally Unencumbered
    --
    ===== Murphy's Law is recursive. =====
  26. Re:Sure by shanen · · Score: 2, Informative

    Ah, it's Godwin's Law and the source is Mike Godwin, a fairly prominent attorney who used to work for the EFF. See http://info.astrian.net/jargon/terms/g/Godwin_s_La w.html (Actually, I knew him personally before and during his time at the UT Law School.)

    --
    Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.