Slashdot Mirror


The Power Behind the SCO Nuisance

akahige writes "Forbes has a fairly detailed story about the sordid history of The Canopy Group and all the various companies they've sued -- Microsoft (who they beat) and CA (this case is still pending), among them. Before joining Caldera, Darl McBride sued IKON Office Solutions, for whom he worked -- and won. And it also seems that a bunch of Canopy power players also sit on SCO's board of directors. The short summary is, 'these guys are professional litigious bastards -- be exceptionally wary.'" A local user's group is planning a protest for tomorrow. Reader myst564 writes: "After reading all of this SCO press I remembered that SCO once offered up all of their 'Ancient UNIX' (their words, not mine) source to the world while retaining all copyrights (i.e, no OSS license). Interestingly enough it WAS located here but isn't any longer: SCO's Ancient Unix. What's more you can read about the original release here at: Linux Today. I downloaded the source myself way back then but never did anything but delete it! Anyway, check out this comment. It's interesting that this was predicted in 2000!"

17 of 821 comments (clear)

  1. Here's a working "Ancient Unix" link.... by i_want_you_to_throw_ · · Score: 5, Informative

    You did not count on the Way Back machine Herr Doktor SCO?

    Here's a working link..

    Enjoy!

    1. Re:Here's a working "Ancient Unix" link.... by jonathan_ingram · · Score: 5, Informative
      From here:

      Trolltech's shares are currently owned by employees, the Trolltech Foundation, and 5 investors with the following distribution:

      Employees 71.0%
      Borland 8.3%
      Canopy Group 5.8%
      Trolltech Foundation 5.0%
      Teknoinvest 3.3%
      Orkla 3.3%
      Northzone Ventures 3.3%

      5.8% is hardly 'owning'.
    2. Re:Here's a working "Ancient Unix" link.... by peteo · · Score: 5, Informative

      Heres their press relase.
      Those F'in bastards. You cant hide from your lies. Once its on the net its out there for EVER!

      240 West Center Street
      Orem, Utah 84057
      801-765-4999
      Fax 801-765-4481

      January 23, 2002

      Dear UNIX® enthusiasts,
      Caldera International, Inc. hereby grants a fee free license that includes the rights use, modify and distribute this named source code, including creating derived binary products created from the source code. The source code for which Caldera International, Inc. grants rights are limited to the following UNIX® Operating Systems that operate on the 16-Bit PDP-11 CPU and early versions of the 32-Bit UNIX® Operating System, with specific exclusion of UNIX® System III and UNIX® System V and successor operating systems:

      32-bit
      32V UNIX®
      16 bit UNIX®
      Versions 1, 2, 3, 4, 5, 6, 7
      Caldera International, Inc. makes no guarantees or commitments that any source code is available from Caldera International, Inc. The following copyright notice applies to the source code files for which this license is granted.

      Copyright(C) Caldera International Inc. 2001-2002. All rights reserved.

      Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

      Redistributions of source code and documentation must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      All advertising materials mentioning features or use of this software must display the following acknowledgement:
      This product includes software developed or owned by Caldera International, Inc.
      Neither the name of Caldera International, Inc. nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission.
      USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA INTERNATIONAL, INC.AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CALDERA INTERNATIONAL, INC. BE LIABLE FOR ANY DIRECT, INDIRECT INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

      Very truly yours,
      /signed/ Bill Broderick
      Bill Broderick
      Director, Licensing Services

      * UNIX is a registered trademark of The Open Group in the US and other countries.

  2. Joining the protest? by lynx_user_abroad · · Score: 5, Informative
    From the protest link:

    To close, let me re-iterate that this needs to stay legal:

    1) Go onto their property
    2) Talk to ANY customers entering and leaving the premesis
    3) Disturb normal business activities
    4) Block traffic or people on the sidewalk

    Perhaps there was meant to be a NOT in there somewhere?

    --

    The thing about things we don't know is we often don't know we don't know them.

    1. Re:Joining the protest? by soren.harward · · Score: 4, Informative

      Yes, negate those. It was late at night during finals week, and I made a careless cut and paste.

  3. FYI by Andy+Dodd · · Score: 4, Informative

    "The Santa Cruz Operation, Inc. P.O. Box 7745
    San Francisco, CA 94120-7745
    United States of America"

    The current SCO is NOT the same as the former SCO. (Now the Tarantella Group.)

    If you read the article, you'll see that the current SCO was formerly Caldera. Caldera bought the Unix rights from SCO, the old SCO became Tarantella (which was one of their products IIRC...), and then Caldera renamed to The SCO Group.

    That source offer was made by people with no management connection to McBride...

    --
    retrorocket.o not found, launch anyway?
  4. Re:Even better, you can still download the code... by eXtro · · Score: 5, Informative

    It depends really. A MD5 hash will only tell if entire files were misappropriated verbatim. So throwing on a GNU header, adding in a changelog entry for a bug fix etc would all invalidate the MD5 hash. I do not believe that there is any truth to the SCO claims, but MD5 hashes wouldn't be proof in favour of linux either.

    A first step would be to use a regexp to spit out all the comments into a file sorted by some key. Do this for both the SCO and linux code bases. Toss out all the comments which aren't in both lists and you now have a file with common comments. This would be where to start looking, if you see non-trivial verbatim comments then further investigation would be needed.

  5. Re:Trolltech [QT Makers] is owned by those guys? by NickStNick · · Score: 4, Informative
    The (evil) Canopy Group owns a whopping 5.8% of Trolltech.

    See breakdown at TrollTech investors

    So - yes, Virginia, they have an interest in Trolltech, and no, it's not a controlling intrest. Though maybe they could sue their way to the top?

  6. Re:Forbes stupidity by MrMickS · · Score: 4, Informative

    The case against Microsoft was not won. MS settled out of court. This is what they are hoping will happen with the IBM suit.

    --
    You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
  7. Re:Even better, you can still download the code... by mikeee · · Score: 5, Informative

    No, no, this was gone over before; you MD5 hash each consecutive five-line set (including overlapping ones) for each set of source, sort the list of hashes, do the same for Linux, and then run through the list of MD5s looking for matches.

    That'll give you hits for any five-line segment of code that matches anywhere between the two.

  8. SCO participated in Kernel development by foo(foo(foo(bar))) · · Score: 4, Informative

    And on this linke http://web.archive.org/web/20000816145931/www.sco. com/linux/

    you will find this... "A corporate sponsor of Linux International, SCO has always supported open standards, UNIX Systems and server-based technologies and solutions that benefit business computing. Our engineers have continuously participated in the Open Source movement, providing source code such as lxrun, and the OpenSAR kernel monitoring utility. We offer a free Open Source software supplement that includes many Open Source technologies as well as making our commercial UNIX products available free for non-commercial use. "

  9. Re:Even better, you can still download the code... by valisk · · Score: 4, Informative

    Or maybe you could look here for a whole list of mirrors containing the v6, v7, 2.2BSD 4BSD etc releases and sources.
    All helpfully provided by the Unix Heritage Society

    --

    Economic Left/Right: -0.62
    Social Libertarian/Authoritarian: -3.69
  10. Re:Even better, you can still download the code... by maelstrom · · Score: 4, Informative

    A simple run through indent would mask code copying this way. As an undergrad our software engineering class had us write a cheat detector for C source code. Our code removed white space and comments and then tokenized the C code. It compared the tokenized versions across multiple lines. You could move functions around, change variable names, add white space and comments and our program could detect a similarity.

    Running a MD5 hash is quite frankly useless. Almost certainly the two kernel trees have different code styles. Linus uses an 8 space indent, which as far as I can tell is pretty rare. Any code that would have been inserted would have at least been ran through indent.

    --
    The more you know, the less you understand.
  11. Re:It kills any 'trade secret' nonsense by FreeUser · · Score: 4, Informative

    OK, now I am confused...

    Understandable. SCO is deliberately sowing confusion (not showing any evidence while screaming accusations publicly most of which can be proven false without their proported evidence, changing their accusations every five minutes, deliberately obfuscating and misrepresenting diverse areas of law, including trademark, trade secret, contract, copyright, and patent law, etc. etc.).

    IANAL, but I have been following this rather closely, at first with consternation and concern, now with irritation and amusement.

    The release of Ancient UNIX undermines any trade secret violations; The SCO Group failed to register and copyrights, making accusations of copyright infringement impossible; SCO isn't accusing IBM of patent infringement, and another company owns the trademark to UNIX.

    That is essentially correct. The only thing which could hold legal water would be a contract violation. There is some speculation that SCO is persuing some of the more onerous AT&T licensing provisions, which might give AT&T/SCO some control over IBM's own code written for UNIX system V. However, even if this 'worst case scenerio' were to be true, the provisions are so onerous and absurd that they are likely to be declared unenforcable by a court of law.

    There is further evidence that the case is extraordinarilly weak, although this evidence isn't admissable in court. Namely, SCO wants a jury trial, and while a courtroom is neutral on whether or not a jury vs. judge trial is selected, attorney friends of mine assure me that when a litigant chooses a jury trial it is almost always because they are uncertain of their case and hope to baboozle lay people and get a judgement anyway.

    In contrast, folks who have a very good case generally choose to have a judge preside over the trial, as juries are much less predictable than judges.

    So it boils down to a possible contract violation, nothing more. No copyright violation (despite their public rhetoric to the contrary), probably little or no trade secret issues given that they themselves have contributed to and distibuted Linux code long after making the allegations publicly (and continue to do so to this day), no patent violation as they do not own the patents, and as you rightly point out, no trademark violation as (a) Linux does not use the UNIX trademark and (b) they don't own the trademark anyway.

    So it amounts to some arcane contract law which, in the extraordinarilly unlikely event that IBM did in fact violate their contract with AT&T/SCO in some way and lost the lawsuit, wouldn't affect the legality of Linux in any way.

    It is all FUD and nonsense, created in a desperate attempt to extort money and defraud investors, underwritten by Microsoft and a nameless second entity, and will likely be viewed as a mockery of the beleagered American legal system for some time to come.

    "But that's just my opinion, I could be wrong..."

    --
    The Future of Human Evolution: Autonomy
  12. Re:Even better, you can still download the code... by d_i_r_t_y · · Score: 5, Informative

    IAABAAP (i am a biologist and a programmer), and the 2 processes are not really similar. most higher organism genomes are chock full of very highly repetitive genetic filler/rubbish/crap, which makes the gene assembly *way* more difficult.

  13. Why Linus uses 8 space indents by xneilj · · Score: 4, Informative

    Taken from '/usr/src/linux/Documentation/CodingStyle':

    "Chapter 1: Indentation

    Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3.

    Rationale: The whole idea behind indentation is to clearly define where a block of control starts and ends. Especially when you've been looking at your screen for 20 straight hours, you'll find it a lot easier to see how the indentation works if you have large indentations.

    Now, some people will claim that having 8-character indentations makes the code move too far to the right, and makes it hard to read on a 80-character terminal screen. The answer to that is that if you need more than 3 levels of indentation, you're screwed anyway, and should fix your program.

    In short, 8-char indents make things easier to read, and have the added benefit of warning you when you're nesting your functions too deep. Heed that warning."

    Not that I personally agree, but that's what the Linux coding Standards says...

    --
    rm -rf / is the evil of all root
  14. Re:Even better, you can still download the code... by urulokion · · Score: 4, Informative
    I don't know too much about what SCO is battling over, but I think the only safe Unix's out there are ones based off the BSD Lite tree. As far as I know, FreeBSD and NetBSD are totally free of System V source code right? So SCO couldn't even in their wildest dreams touch them with their sue happy plans could they? I'm not a *BSD advocate, but is this not true? I know BSD Lite wasn't a complete OS, but after the court battles in the early 90's with ATT and BSD, I'm under the impression that BSD did indeed purge ALL System V code from their tree. The kernel is totally free of ATT code as I understand it.

    No that isn't quite right. Unix System Laboratories (USL) and Novell brough a suit against several parties including Univ. of Calif. Berkeley and Berkely System Design, Inc. over large portions of 4.4BSD. The lawsuit was for trademark violations, copyright infringement and disclosing trade secrets. (Sound familiar?)

    The case was settled after it was found that USL and Novell incorporated large swathes of BSD code going back to before 1985. This included code was in violation of the BSD license because the BSD copyrights and license attributions where removed. BSD threaten to countersue, and the judge indicationed that BSD was very likely to win.

    The settlement terms were sealed, but depending on who you ask, the settlement only affected 3 or 4 BSD files out of 16,000+ source files. That code base went to become 4.1BSD Lite. The common code base that today BSDs derive.

    According to Eric Raymond (from 6/10 TheLinxShow.com, 1:00:00 timemark), AT&T and Novell effectively lost propriatary claim to a large part of the System V code. The code that was common to the System VR4 and 4.1BSD releases. This is due to the 1993 lawsuit settlement. SCO is contrained by that settlement as well.