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."

7 of 611 comments (clear)

  1. 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.

  2. 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
  3. 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!

  4. 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.

  5. 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

  6. 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.

  7. 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