Slashdot Mirror


Groklaw Traces Contribution of ABIs back to SCO.

Ptraci writes "Over at Groklaw they have been doing some digging and have found evidence that old SCO and Caldera did in fact contribute those files that they now want to charge us for."

11 of 611 comments (clear)

  1. Re:but of course by WindBourne · · Score: 4, Informative

    Not one of TSCOG claims has ever been proven

    In fact, just about everything that they have claimed gets disproved rather quickly via groklaw. While there are a few things left, it only requires for SCO to submit the evidence so that groklaw can look at it.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  2. Re:Their contribution... by jrumney · · Score: 5, Informative

    The brilliant thing is that Caldera PGP signed the files that they released. So it is going to be extremely hard for SCO to argue that someone else released them, or that they were released by a rogue employee without permission.

  3. FBI investigates SCO as author of MyDoom virus!!! by Cronopios · · Score: 4, Informative

    According to this article, the FBI has visited SCO, seized a server and several workstations, and arrested several programmers and bosses.

    Can anybody confirm this?

    --
    Windows users:
    Internet Explorer is obsolete. Please upgrade to Google Chrome or Mozilla Firefox.
  4. Re:Mirror please. by inode_buddha · · Score: 5, Informative

    I've put copies in html here, postscript here, and PDF is here.

    --
    C|N>K
  5. Regarding Groklaw's Slashdotting by santiag0 · · Score: 5, Informative

    There is a paypal link for those that wish to contribute a little something on the home page (once you can get it to load).

    Maybe a few $ here and there from slashdot readers, and they can get a more robust setup, and survive the next slashdot link.

    No pressure. Just a thought. I've given a little twice. Groklaw is a tremendous resource for those following the SCO/IBM/Redhat/Novell saga. PJ rocks!

  6. Assignment of copyrights and carefull vetting by JohnQPublic · · Score: 4, Informative

    This is exactly the reason why the FSF requires you to assign your copyright to them when you contribute code to GNU projects. Likewise the Apache Software Foundation and their projects. Someone should always have clear legal title to the entire project. Otherwise nobody may have legal status to defend it in court or to file suit against infringers.

    The other side of this is that the ownership of all contributions need to be vetted by the person/group that receives ownership. Some groups ask new contributors for a written document asserting that they own what they're contributing, especially if the contributor works for a software company. That changes the legal situation - if The TDP Group sues the XYZ Foundation for stealing their code, the XYZ Foundation has a clear defense:

    "Your Honor, we were told by Joe Coder that he had legal ownership of the code in question and he assigned that ownership to us. Naturally, if you determine otherwise, we'll comply with your order to remove it. However we believe that any damages etc. are a matter between the plaintiff and Mr. Coder"
    Now the last thing I want is for The TDP Group to sue me for code I put into XYZ, but if they find out I did it what will likely happen anyway.
  7. Re:FBI investigates SCO as author of MyDoom virus! by Anthony+Boyd · · Score: 5, Informative

    I don't buy it. The site says they got their information from IBM. That runs totally counter to IMB's don't-talk-to-the-press rule. It looks to me like an attempt to spread bad information, pin the blame on IBM, and tarnish them.

    I'd love to be wrong, though. The idea of SCO writing a virus against itself for PR purposes is almost too funny. I'd imagine a company or two might sue SCO to cover wages spent doing MyDoom cleanup. Ha ha. That would make my heart feel soooo good.

  8. Full Article Text by Anonymous Coward · · Score: 5, Informative
    This article is the result of a group research project, compiled and primarily written by Frank Sorenson with Pamela Jones. The special footnoted article explaining some of the terms for nonprogrammers was written by Nick Richards. The research group was primarily composed of Frank Sorenson, Dr. Stupid, Harlan Wilkerson, Rand McNatt, Roland Buresund, and Pamela Jones, all of whom contributed both research and writing, with input from some Linux kernel contributors. Everyone worked on editing, including an invited group of Groklaw regulars. However, Frank carried the load more than anyone else, so his name is on the finished article.

    We are now publishing the article and welcome Groklaw readers' further contributions, corrections, improvements, and comments. This is an ongoing project. This article is the first in a series where we'll discuss the System V UNIX ABI, or Application Binary Interface. We approached the research as, What if Linus Torvalds had not already claimed paternity of most of the header files? Then what?

    The article will first explain what the ABI is and what it does, then discuss whether the code was released under the GPL and if so whether management at SCO knew and approved, and finally show how the Linux files that pertain to this do not appear to be infringing files that SCO can claim.

    For those who are not programmers, such as myself, there is a footnoted section to explain in greater detail and in plain English what ABIs and APIs and shared libraries are and how they work. If you read it first, it will clarify the terminology for you and you will be able to follow the thread in the article more easily. At least, it helped me tremendously.

    I think you will see from this article alone that if SCO is planning to sue anyone over the ABI files, unless there are facts we haven't unearthed, they seem to be leaning on a rickety bamboo reed.

    GROKLAW TAKES A CLOSER LOOK AT THE ABI FILES
    ~by Frank Sorenson et al

    Back in January 2003, word leaked out that SCO was planning to charge Linux users for "System V Intellectual Property" in Linux. SCO created a new business division called SCOSource to come up with new ways to make money from this "intellectual property". The original SCOSource Presentation (PowerPoint version) talks of licensing SCO's shared UNIX Libraries from OpenServer and UnixWare for use in Linux.

    A Little Background: What Are ABI Files? [1]

    As background information, shared libraries are files containing information to be loaded when an application is run. They usually implement common routines, and their inclusion simplifies programming, reduces file size, and standardizes interfaces. A simple example of this would be the "copy file" and "move file" commands: both commands check file permissions and manipulate the file system. When applications have a great deal of functionality in common, this functionality is often placed into shared libraries.

    Shared libraries are architecture, operating-system, and version specific. Executables for different systems follow various standard formats, such as a.out, ELF, and COFF. To load an application, the system must do several things: the system interprets the format of the executable (or binary), loads any shared libraries referenced, and begins executing the code found in the binary.

    If the executable is in a different format from those the system supports, or if the library files are for the wrong architecture or operating system version, the binary normally will not run. In 1991, Intel announced the availability of the iBCS-2 (Intel Binary Compatibility

  9. Re:But didn't Linus say he wrote those? by spitzak · · Score: 5, Informative

    No this is not errno.h and so on.

    The ABI files being discussed here are some files that it was considered quite likely SCO owns, and were never included in Linux although they were added by some third parties to installations to port their software from SCO to Linux. They duplicate the SCO ABI which is different than the Linux ABI. It is a lot like Wine being used to run Windows programs, though a lot easier.

    In fact these files probably contain code to patch over the differences between the Linux errno.h and the Unix one, so it certainly is not the Linus header files.

    The header file stuff is a joke anyways, as Daryl clearly said many times that only Linux after 2.4 is infringing. The header files did not change between 2.2 and 2.4.

  10. Re:Technology is Politics by Krow10 · · Score: 4, Informative
    Their contribution was under GPL. They will have to disprove that first, which IMHO is he kernel of the case
    After all these months and hot air, I'm *still* unclear on that point.
    This particular point goes specifically to the claims made in this letter to Unix Licensees that SCOX sent out a little over a month ago. If SCOX released those into linux under the GPL (and they did,) then they cannot go after *anyone* (including Unix licensees) for using a version of linux with those files without violating the GPL. Additionally, if *they* distribute a version of linux which contains those files (and they do) they are in violation of the copyright of every other contributer to any such linux distribution that they are distributing. Thus, pretty much any recipient of the above linked letter has a pretty good case for telling SCOX to pound sand (after consulting a lawyer to be sure) and IBM has a damned good case in their copyright countersuit. By pointing to the letter, and to the GPL ABI release by SCOX and then pointing to any linux distribution from SCOX's site in the recent past (and there have been plenty right up until 1/25 -- but oddly various locations keep disappearing with each DDoS) IBM can show good evidence that SCOX tried to sublicense linux (the letter) for containing something that they themselves released as GPL into linux (PGP signed files) and that, since they are in violation of the GPL terms, they do not have permission to distribute linux, which they are doing (get someone who's recently downloaded the kernel from the SCOX site to testify.) SCOX is SCOrewed. Cheers, Craig
    --
    Corollary to Clarke's Third Law: Any technology distinguishable from magic is insufficiently advanced.
  11. Public thanks for Groklaw by 3Suns · · Score: 5, Informative

    I'm not sure if it's been done, or if plans are in the works, but Groklaw has been a tremendous boon to the Open Source community. Everybody involved with making that site, especially Pamela Jones, has done an enormous amount of expensive work, pro bono, on our (the Open Source community's) behalf. The evidence is out there, and thanks to Groklaw it is being found and the world is being informed.

    I'd like to point everybody to the little paypal button on the groklaw sidebar. They deserve credit for their work. Are there any plans for some kind of big party at a linux conference for Pam Jones et al.? Maybe after the case is settled.

    --

    -3Suns

    ~~~~
    The Revolution will be Slashdotted