Slashdot Mirror


Why SCO UNIX Is A Bad Idea

Ashcrow writes "SCO UNIX has long boasted its 'true UNIX' code base, but is that really the case? A story running at The Jem Report looks into SCO's claims and holds it up to other UNIX variants to try and find validity for SCO's claims." The author has a bit of a chip on his shoulder, but worth reading for the comparison of various *nix's.

19 of 312 comments (clear)

  1. Apples and oranges. by mindstrm · · Score: 5, Informative

    SCO's own UNIX products, and the copyright and other rights sco owns with regards to the genetic UNIX codebase are two different things entirely.

    Whether or not SCO UNIX sucks or not has no actual bearing on their lawsuit.

  2. What if SCO wins? by Anonymous Coward · · Score: 5, Insightful
    What if they're right? That's the key question over SCO's claims and it's also the one question the open-source community largely refuses to address. For all the pleadings and letters that will emerge from this maelstrom, SCO's claims are fairly simple: It owns the bulk of the intellectual property underlying Unix, and recently, some of its code has been spied in Linux. Actually, make that quite a bit of it, says SCO.

    It's not just the code. Programmer comments embedded in Linux -- English-language descriptions -- are identical to those found in SCO's Unix code, according to SCO. There's even a typo in one of the commentaries in Unix System V that also appears in a Linux commentary. Extracting the controversial code is not really a feasible solution. Because of the way intellectual property (IP) laws work, derivative products that use the allegedly pilfered code are also subject to liability. Anyone who bundles suspect products, or uses them, is also conceivably on the hook.

    My college roommate in my sophomore year, an electrical engineering student named Mike Foster, helped me coin that one. He had an answer for everything, and often it involved the death penalty, a flat tax or some other clean, simple solution that would have been absolutely insane to try in real life. Don't get me wrong. I stand in awe of people who can design transistors or even who can put up drywall. But there is arrogance inside the scientific mind, and it rarely knows when to stop.

    Put the SCO argument another way: What if you found out something you had a hand in was now the basis of a multibillion-dollar empire? Would you want a slice, or denounce yourself as a fraud? SCO could also be really overplaying some minor copying. But we won't know until the evidence is in.

    1. Re:What if SCO wins? by Ian+Lance+Taylor · · Score: 5, Insightful

      SCO has two different claims.

      One is the direct copying you discuss. However, that is a strict copyright claim applied to small bits of code. If the copied code is removed and replaced, the result will not be a derivative work (the replacement has to be done slightly carefully, but this is not hard). (I think that SCO does want to claim that direct replacement would still be a derivative work, but because we are talking about small pieces of code, this is unlikely to hold up in court.)

      SCO's second claim is the basis for their lawsuit against IBM. There SCO claims that the contracts they signed with IBM and Sequent specifies that SCO owns all derivative works, and SCO claims that IBM took that derivative work and contributed it to Linux. This argument relies on an expanded notion of derivative work, basically claiming that any work built on top of Unix is owned by Unix, even if there is no actual code in common. If SCO's claims here are correct, then simply replacing the code won't help, because this is extensive portions of Linux and the new code, being functionally equivalent, would also be derivative of the original work. Or so SCO claims.

      All of these claims rely on an expansive notion of derivative copyright which may not hold up in court. That is certainly a big part of the reason why SCO is not hurrying into court. They will do much better selling Unixware licenses to Linux users than they will suing Linux users.

      What if you found out something you had a hand in was now the basis of a multibillion-dollar empire?

      That's a weird question. SCO didn't have a hand in any of the code in question; they bought it. There is no multibillion-dollar empire anywhere in sight, unless you mean IBM, and Linux is certainly not the basis of IBM's money.

      More to the point, even the code which SCO bought is not the basis for Linux in any meaningful fashion. The direct copying which they have alleged is, they admit, small chunks of code, and Linux is comparatively huge. The derivative copying which they allege that IBM has done is not their work at all--IBM and Sequent could have developed their code just as easily using *BSD or even Linux in the first place.

      While SCO may possibly win in court--I doubt it, but it's possible--I don't think their claims have any moral standing whatsoever. They are exploiting the legal system in the name of pure greed, not in the name of justice.

  3. The SCO Linux Game by Cyno01 · · Score: 5, Funny
    --
    "Sic Semper Tyrannosaurus Rex."
  4. "Has a bit of a chip on his shoulder" by Anonymous Coward · · Score: 5, Funny

    So he should fit right in at slashdot, right?

    ---

    Eagerly waiting to see what kind of outlandish thing SCO will do tomorrow.. they have to do something dramatic every monday, you know, or they'll fall out of the news...

  5. SCO *is* the only true Unix. by Anonymous Coward · · Score: 5, Funny

    And Timothy Dalton is the only true Bond, and Deep Space Nine is the only true Star Trek, and Attack of the Clones is the only true Star Wars, and vi is the only true editor, and MySQL is the only true open source database.

    That's all settled now. You're welcome.

  6. Addendum by tds67 · · Score: 5, Funny
    UnixWare and OpenServer are the only Unixes that I have listed in this article that...require you to pay for per-seat user licenses...

    ...no matter what operating system you're running.

  7. Headline Mod by oO0OoO0Oo · · Score: 5, Funny

    Why SCO UNIX Is A Bad Idea

    (Score:-1, Redundant)

    --
    We Are Familiar With Elephants By Virtue Of Their Size.
  8. Very simple reasons by Crashmarik · · Score: 5, Insightful

    The reason sco is a very bad choice for current projects is it hasn't been alive for quite some time.

    Most people complain about the lack of driver support in Linux and BSD but its positively nonexistent in SCO. USB, SATA, Firewire, Sound, Video, high end nic's, backup devices the support isn't there. VMware and Virtual PC both won't support SCO. BOCHS will but only with an incredible amount of effort. This situation is not going to improve especially after SCO's recent actions. If you develop drivers are you going to develop for a company likely to sue you for porting your code ???

    There is the further "I am stupid take advantage of me" effect in dealing with 3rd party vendors. If you are implementing on SCO 3rd party vendors figure you are a mark and should be mercillessly taken advantage of. Their rational is that you are obviously trapped in a legacy system and have no ability to move. The licensing schemes for products on SCO open server can be so draconian as to destroy business.

    So yes why would you go with SCO, its not a software company any more. Its a protection racket.

  9. If they're right: by mcc · · Score: 5, Insightful
    IF they're right, exactly the following sequence of events will happen.
    1. SCO eventually releases/announces exactly what the copied code is, when forced to by a court.
    2. The person who put the SCO code into linux is identified, and the code in question is positively identified as stolen SCO code.
    3. The distribution licenses for all extant versions of linux since that stolen code was inserted promptly become invalid-- since the GPL only applies when you do in fact have the right to distribute the entire work, and unless the GPL applies, you have no right to distribute linux at all-- thus meaning distributing those kernels is no longer legal unless the offending code sections are removed.
    4. Within a really really brief amount of time, probably less than 24 hours, stopgap patches are quickly released for the major contaminated kernel versions, that remove the SCO code and replace it with code that does the same thing, although probably not very well because it was rushed, so that Linux kernel distribution can resume.
    5. Over time, probably not much time, people go back through and release complete patches that insert suitible, well-written, legal code in place of the illegal SCO code for each minor kernel version that people might concievably want to distribute.
    6. The person who gave SCO code to the linux community and presented it as his own work is sued for fraud.
    7. SCO is unable to collect any damages for the time that its code spent in Linux, since while it is easy to get an injunction stopping infringatory behavior, in order to collect *damages* for this sort of thing you must show that you made due dilligent effort to correct the problem. SCO made no effort whatsoever to correct the problem; in fact over a course of at least six or seven months (so far!) after SCO announced it had found the offending code, they refused to tell the linux developers what the infringing code was, *despite repeated requests they do so*. Moreover, since the code was relatively easily replaced once SCO revealed its identity, SCO can hardly claim either that they were damaged or that Linux significantly benefited from having the stolen code, since linux could have gotten by quite well with legally contributed code, and the linux community was totally unaware the code that was donated to them was illegally obtained.
    1. Re:If they're right: by stwrtpj · · Score: 5, Insightful
      They will claim that since it is a work-alike, then it is a derivative work.

      ... and will subsequently be laughed out of court.

      You cannot claim derivative work simply because product A works like product B. Think about it. If this were true, then anyone who is the very first company to get a product to the market will automatically have all exclusive rights to it and lock out all competitors, since anyone making a competing product that does the same thing will be considered derivative. This is obviously not the case, as any trip to the supermarket will tell you.

      What you CAN do is claim exclusive ownership of a specific means of implementation (generally by means of a patent). While SCO is not making a patent claim, it is claiming that Linux has something that belongs to it. Now this can indeed make any work based on the alleged SCO code a derivative work, but it is not retroactive to any code that is NOT SCO's, and the work ceases to be derivative if the code is removed.

      For SCO to go further, and claim that the rewritten, original code is infringing, they would have to claim patent violation, and SCO does not have the patents to do this, they have only the copyright.

      --
      Karma: Frotzed (mostly due to the Frobozz Magic Karma Company)
  10. Meh by Anonymous Coward · · Score: 5, Interesting

    This article has one of its most important facts wrong. In the list of UNIX operating systems, there's no mention of IRIX, which is a UNIX98-certified and Open Group approved UNIX operating system.

    I quit reading at that point. If the author can't be bothered to get the most basic (and trivially verifiable) facts right, why shoudl I waste my time reading what he has to say?

  11. Re:What exactly is UNIX anymore... by MULTICS_$MAN · · Score: 5, Informative

    UNIX is a registered trademark of the Open Group in the United States and other countries. UNIX is available as a branding for operating systems which are certified by the open group to comply to various levels of the Single Unix Specification, a national and international standard. One such system, compliant at Unix95 level is OS/390 by Ibm with compatability extensions. This system is stated by the Open Group to not be derived from any AT&T code. You can find out more about the Single Unix Specification and UNIX in general at www.unix.org. While you're there you can familiarize yourself with the terms of their "license."

  12. Unix History Time Line by thepacketmaster · · Score: 5, Informative

    This site, http://www.levenez.com/unix/, has an historical timeline of *ALL* the Unix variants. One thing I don't see is anything crossing over from SCO to Linux. I do see SCO taking some stuff from Linux. Maybe Linus is owed some royalties?

    --

    --

    Luck is just skill you didn't know you had.

  13. 1 800 726-8619 Give em an ear full by Anonymous Coward · · Score: 5, Informative

    Here is a number for SCO licensing for Linux. Lets see if we can make it slighty more expensive to do what they want to do.

    We can all bitch and complain on /. and SCO will ignore us, but like any business, they WILL pay attention to the pocketbook.

    Capitulate or escalate. the choice is ours!

  14. Re:Preemptivly replacement? by Ian+Lance+Taylor · · Score: 5, Informative

    SCO's claims for the SMP and other code rely on an expansive notion of derivative copyright. SCO didn't actually write any of the code in question. They are claiming ownership essentially because some versions of that code were written as a part of Unix, and SCO claims that that makes the code a derivative work of Unix.

    SCO goes further to claim that pretty much any connection between the code for which they claim ownership and the code contributed to Linux means that SCO owns the code contributed to Linux. For example, SCO claims that they own the JFS code contributed to Linux even though they admit that code was initially developed for OS/2, because the first version of the JFS code was developed using Unix, and some of the same people worked on the first version of JFS and the version of JFS which was contributed to Linux.

    So, simply replacing the code in Linux isn't that simple. If there is any similarity, such as, perhaps, functional equivalence, SCO will claim that the new code is really a derivative work of the old code, and therefore a derivative work of Unix.

    The only step which would avoid SCO's claim is a clean room implementation of Linux--a massive project which nobody is going to undertake.

    Now, I happen to think that SCO's expansive claims won't hold up in court. But then SCO cares a lot more about spreading FUD now, and making some money on Unixware licenses now, then they care about winning in court in five years.

    Anyhow, my point is that your simple tactic won't work. It won't make Linux more likely to win in court--Linux is already likely to win in court. It won't make SCO shut up--nothing will make SCO shut up.

  15. Re:1 800 867-5309 Ask for Jenny by Luigi30 · · Score: 5, Funny

    No, mod this up. I want to talk to Jenny.

    --
    503 Sig Unavailable

    The Signature could not be accessed. Please try again later or contact the administrator
  16. Laughable Research by carsont · · Score: 5, Insightful

    As a comparison of different Unix platforms, this article is pretty much a joke. He seems to be comparing the vendors' marketing materials instead of their actual products.

    For example, he concludes that Red Hat has poor security not because of its record of security holes and useless, vulnerable services enabled by default, but because he couldn't find a list of security features or a security policy on their website. Impressive.

    All he has to say about OpenBSD is that it "takes a cryptographic approach to security" and "is rumored to be the most secure OS on the market". Even though he claims to be "looking at Unix operating systems sold as they are", he doesn't mention how OpenBSD has only a minimal number of services enabled by default, unlike Solaris and Linux where one's first task in securing a system is to disabled the many useless, possibly exploitable daemons the vendor has enabled in the default install. He also doesn't mention the many steps that have been taken of late to make OpenBSD more resistant to stack smashing attacks.

    He concludes that "Solaris is one of the most secure choices you can make" apparently only because he was impressed by Sun's website. Although I'm a big fan of Sun and Solaris, I would certainly be inclined to disagree here. In my experience, Solaris is comparable to Linux in terms of security; it's not secure by default like OpenBSD, but it can be made fairly secure with a bit of work (turning off services, enabling the non-executable stack, possibly using roles or auditing, etc).

    So, although I'm as eager to slam SCO as the next guy, I'm somewhat skeptical of this article's criticisms, seeing as they seem to be based entirely on SCO's website and product literature. Without any personal experience with any of their systems, I'm not going to take this guy's word for it.

    --

    Ubi dubium, ibi libertas.
  17. what SCO does offer... by Trailer+Trash · · Score: 5, Interesting

    In looking over these tables, one can't help but wonder why SCO's UnixWare and OpenServer are even mentioned. They offer nothing over GNU/Linux, *BSD, BSD/OS, and Solaris, yet UnixWare is astonishingly more expensive than its competitors.

    In every single instance that I've seen SCO installed, it's been running a vertical market application running on unibase. The single biggest factor driving SCO sales has been a varitable legion of programmers and resellers who are making money from programs that were written 10 years ago when SCO made some amount of sense.

    Given that the programs are unique to Unibase, and given that Unibase runs just fine under Linux and has for some years, SCO's market (which is small businesses that are just large enough to spend a few thousand on a computer system up to ~$50M/year businesses that aren't large enough to buy a real Unix system) is running to Linux. I've seen a few VAR's holding out on SCO, but very few and dwindling.

    I have one client still using SCO, and they're doing all they can to leave it. I've been out in the real world as a consultant for 9 years now and in that time I have never (not even one time) heard of or observed a new SCO installation, nor have I found anybody who has even considered it.

    SCO was basically dead a long time ago, I guess nobody bothered to tell them.