Slashdot Mirror


Settling SCOres

Israel Pattison writes "The Inquirer is reporting that someone in Germany is claiming to have viewed the SCO-alleged infringing Linux source code without having to sign a NDA. The person gives details about the code that was presented, but the translation-by-software is difficult to follow." The story also includes a link to a human translation; maybe some Slashdot reader can do better. Also in the news is a story about a kernel developer getting uppity with SCO, as well he might.

23 of 460 comments (clear)

  1. There isn't much left of this dead horse by ObviousGuy · · Score: 5, Insightful

    Incidents and accidents. Hints and allegations.

    And yet we have NO NEW INFORMATION ABOUT ANYTHING PERTINENT.

    --
    I have been pwned because my /. password was too easy to guess.
  2. Yes, that's what we've been missing! by Otter · · Score: 5, Funny
    All these stories we've been getting about how some anonymous person told an unnamed source that he heard something about SCO and Linux code -- all good, but if only they had been Babelfished first! Clearly this story sets a new standard for daily SCO rumors.

    Anyway, you've got to love a publication that tells you, "Here's a machine translation (containing lines like "In the concrete implementation there are not however so many differences that a proof of the same origin will become difficult, although reliably not possibly.") and, oh, there's also a human translation, too."

  3. The translation is quite okay. by Heghta' · · Score: 5, Informative

    Being a native German speaker as well, and just having read the article in German and then English, I think the translation was done fairly well, and I doubt there is need for a better one.

    --

    Ash nazg durbatulûk, ash nazg gimbatul
    ash nazg thrakatulûk, agh burzum-ishi krimpatul.

  4. Wow, already? by Duncan3 · · Score: 5, Funny

    Slashdot, now with hourly SCO updates.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  5. Puns by Anonymous Coward · · Score: 5, Funny
    I would like to come out and speak in favor of the puns. They have been the best part of slashdot's coverage. Also, a running joke isn't funny if it doesn't reach the point of being stupid.

    Maybe this should be a slashdot poll:

    SCO wrapup story titles should be:
    • Puns
    • Ambiguous and forgettable
    • Unsuccessful and forgettable attempts to sumamrize all 19 links in four words
    • Serial numbers
    • Randomly and uniquiely generated for SCO stories on each pageoad based on a markov chain algorithm
    • All titled "cowboyneal"
    - still terrified still anonymous
  6. The Trillian Project : Proof of SCO's actions by Anonymous Coward · · Score: 5, Informative

    The Trillian Project : Proof of SCO's actions

    The Trillian Project : Proof of SCO's actions
    (#36053 by NZheretic in response to Did SCO open Unix source code? (ZDNet).)

    So, how did Linux become so capable of scaling beyond the heights of the
    old UNIXs. More importantly, who helped put what where?

    As with the marketing of cars and TVs, it is the vendor's high end
    leading edge models which sells the standard models, from which most of
    the sales and profit is made. For the enterprise server market today,
    that high end is multi-headed 64bit SMP ( shared memory multiprocessor
    ) systems, never mind the fact that single 32bit processors provide more
    than enough power to do most jobs. For all intensive purposes, it is the
    ability of the core OS to scale on 64Bit SMP systems that defines
    "enterprise scalability". Other enterprise feature are effectively just
    addons, which in the case of Linux, have been freely contributed from
    many vendors and developers.

    Since version 2.0, Linux was more than just a 32bit x86 operating
    system. With the insistence and assistance of John "Maddog" Hall, Linux
    was already ported to the 64Bit Alpha processor, which delivered great
    performance and stability. Just like the traditional AT&T UNIX source
    base, the ownership of the Alpha chipset passed though many hands,
    suffering the same fate of a thousand cutbacks. Even Alpha's "native"
    OS, VMS, has been ported to Itanium by HP/Compaq.

    Since 1997 Intel has been promoting the Itanium line as the inevitable
    successor for every other server processor on the market. Despite the
    early vaporware status, Intel has been very successful, at least in
    terms of marketing. With the exception of it's mainframes systems, even
    IBM ships Itanium systems that directly compete with their own Power
    processors.

    For what The SCO Group has to offer with SCO Unixware 7,the Itanium line
    is the only 64Bit option. The problem for The SCO Group is that modern
    Linux can compete so well in that same market, that the value of
    Unixware is rapid deteriorating to a historical curiosity. I suspect
    that The SCO Group ( at that time called Caldera ) executives were well
    aware of this before they acquired the server part of Old SCO in August
    2000, or they would have known, if they spoken to the right executives
    and technical staff.

    So how did Linux get scale on Itanium? The SCO Group would have you
    believe it was all IBM's doing, which isn't as interesting as the real
    story. The web of history weaves to encircle and entangle a much more
    diverse group of conspirators, including many of The SCO Group, Caldera
    and old SCO own former executives and other employees.

    In October 1998, IBM, Old SCO and Sequent teamed up to
    collectively develop parts of Unixware and AIX into scalable 64bit ready
    ports for IBM's Power processors and Intel's AI64, or Itanium, under the
    banner of Project Monterey. But by then, it was already too late.

    In February 1998, well before even the first prototype IA-64 chips were
    available, a skunkworks team at HP, with some assistance from Intel,
    began the work toward porting Linux to IA-64. By October 1998,around the
    same time that IBM, Old SCO and Sequent had finished negotiations, HP
    had completed the build toolchain. By January 1999, the Linux kernel was
    booting on an IA-64 processor simulator, months before the actual
    Itanium processor was available. In March 1999, at Intel, Linux was
    booting on the actual Intel Itanium processor. In April 1999, CERN
    joined the projects for the port of the Gnu C library and VA Linux
    Systems joined the project and rapidly improved the stability and
    performance.

    In May 1999, the Trillian Project is foundered and HP, VA Linux and
    Intel collectively provided their source patches to the Linux kernel for
    the Itanium port under the GPL license.

    A bootable kernel alone however does not make an OS make. HP supplied

  7. translation by Tablizer · · Score: 5, Funny

    "It lacks farfegnugen"

  8. Re:IN SOVIET RUSSIA by Anonymous Coward · · Score: 5, Funny

    More like SCOviet russia. After all, what better place for SCO to be than moSCOw?

  9. please by dh003i · · Score: 5, Insightful

    Unless SCO patented the methodology, then coding a replacement and having seen SCO's original code does not mean you can't make an equivalent original. SCO has to prove that the person didn't create an original. Also, people are not computers. They will not remember lines and lines of code with any precision, so the entire argument that they can't create a functional original is BS. If the SCO code was patented, all they need do is use a different methodology, unless it was something generic (generic "only solutions" or "common solutions" or "obvious solutions" are not patentable, as there's nothing unique about them).

    Who cares if IBM is in violation of SCO's license? That has nothing to do with IBM contributing to FOSS.

    1. Re:please by csguy314 · · Score: 5, Funny

      Also, people are not computers. They will not remember lines and lines of code with any precision,

      Hah! Speak for yourself. I've got the whole Linux scheduler memorized. I'm working on the character device drivers next. So there!...
      sigh... I really need a girl.

      --
      This is left as an exercise for the reader.
  10. UNIX and derivatives by hobsonchoice · · Score: 5, Interesting

    I am not a lawyer (get this out the way first), but my opinion of some highly relevant issues:

    According to McBride's public statements, SCO view all the *nix variants as derivatives of their stuff. If anybody is interested enough to discuss this, but doesn't remember, I'll locate the news links and post them.

    However as far as IBM is concerned: IBM are fully authorized in their contract to create derivatives of *nix - use any methods in the source - sublicense it as they choose - and what's more the contract says IBM own any derivative products that they create. The only proviso appears to be IBM should not copy code or whatever associated paperwork came with it (copying ideas and methods is explicitly allowed).

    Furthermore, it actually explicitly says this on SCO's own web site, and as part of SCO's evidence. Go, for example, to top of page 2: http://www.sco.com/scosource/ExhibitC.qxd.pdf

    So now, I think, we have yet another problem with SCO's case (aside from GPL issue, ATT v BSD issue, whether code was copied from or to SCO, whether SCO have the copyrights, whether anything in *nix is a trade secret given it's history, BSD contamination in *nix history undermining any copyright claim to entire *nix source, etc): Namely IBM are allowed to do more or less whatever they like in and with derivative UNIX products, explicitly stated in the contracts with ATT (which SCO inherited).

  11. Summary by utahjazz · · Score: 5, Informative

    -Code was 46 pairs of printouts, no dates associated.
    -2 sections of code looked very similar
    -The rest was mostly copied comments, including jokes that were copied.
    -Observer found it curious that the source code near the copied comments was completely different.

  12. SCO fsck yourself. by Tokerat · · Score: 5, Insightful


    Did I read in that English translation that all date and time info was removed from the code that was shown, and that the Linux code presented was taken from MAILING LIST POSTINGS? Assumng this isn't some hoax, I smell the very, very pungant odor of bullshit...

    --
    CAn'T CompreHend SARcaSm?
  13. Re:Linus' stuff? by macshit · · Score: 5, Interesting

    What's interesting is that the scheduler seems one of the least likely places for such code-pollution to occur -- as one of the most central parts of the kernel, it's also one of the most scrutinized and well understood by many people.

    I'm also under the impression that the `traditional' linux scheduler (before the rewrite by Ingo Molnar in 2.5) is one of the oldest parts of linux, predating any involvement by IBM or any other large company with access to SCO source. [but this is just my impression from reading the LKML, not based on any research!]

    Because the mechanisms involved are fairly implementation-specific, it's also very unlikely that anyone could just copy a few random functions from SCO, unless they were very generic. Since SCO is by all accounts very old and crufty, it's unlikely you'd even want to.

    By far the most likely place for copied code is in obscure device drivers that no one really looks at or understands very well besides the original author.

    Of course what we really want to hear is the name of these functions! C'mon non-NDA guy, cough 'em up!

    --
    We live, as we dream -- alone....
  14. Re:grep sco /usr/share/dict/words by NoData · · Score: 5, Funny

    The SCOpe of your SCOuring SCOffs at our punny diSCOurse, but don't diSCOunt the SCOrnful diSCOntent eSCOrting these SCOundrels' miSCOnduct. The puns are diSCOmforting, but they are verbal SCOwls that underSCOre the disSCOuragement felt as we diSCOver the latest SCOop regarding their miSCOnstruals of truth. Putting this SCOurge under the microSCOpe may SCOrch their miSCOnceptions before they can abSCOnd from this fiaSCO without settling the SCOre. Vile SCOrpions!

  15. Re:SCO code =Bad chop job? by Anonymous Coward · · Score: 5, Funny

    What? Every developer I know worth their salt doesn't even write comments

    I never WRITE comments as such, I extract previosuly used ones from Unixware and fit them into my code as best I can. I thought everyone did that...

  16. SCO's real objection by Mostly+a+lurker · · Score: 5, Funny
    some of the jokes are the same on both sides

    Our primary means of revenue is licensing of our source code. The jokes are the only significant value of this source. As events of the last few months have shown, ridicule and laughter are what makes our company great. By shamefully incorporating the jokes into an open source product, IBM has removed the only rational reason why anyone would pay to license our IP. Our copying of large sections of the Linux code into our own products is irrelevent to the discussion because we deliberately removed any good jokes in the process.

  17. Re:Linus' stuff? by Minna+Kirai · · Score: 5, Interesting

    Since a process scheduler is such a well studied piece of Computer Science theory, it might be that the code in both Linux and SCO's Unix is derived from the same published, academic source.

    Something like an example from an Operating Systems 101 textbook... The natural starting place to write something like that. Both author's could've tossed in explanation from the same original source matter.

    Also, the scheduler is part of what makes Unix what it is- a multitasking, process-switched operating system. If several people want to implement that feature, they'll all have a very similar thought pattern, and converge towards a similar solution.

  18. Where on earth did they get. . . by kfg · · Score: 5, Funny

    a 199 million dollar coffeepot?

    KFG

  19. English translation (by hand) by rjamestaylor · · Score: 5, Informative

    I received the following in my Inbox this morning:

    THIS IS ONLY A WORKING TRANSLATION; I DO NOT TAKE RESPONSIBILITY AS TO POSSIBLE MISTAKES OR ERRORS. I WILL NOT TAKE ANY RESPONSIBILITY CONCERNING THE CONTENT OF THE ORIGINAL TEXT.

    Today, I had the possibility to have a look at the incriminating code passages.

    Due to a mistake on the part of the representing lawyer's office, my colleague and I - as opposed to the 7 other representatives that were allowed to look at things today - did not have to sign a Non Disclosure Agreement. This was in full contrast to the examiners of Microsoft corp., who apparently had to maintain silence even towards their own superiors and may only give notice to the internal company audit department.

    Now for the code itself:
    Under the supervision of a notary public, 46 pages were shown, each containing, by one half, code from Linux (for the most part, print-outs of posts taken directly from the Linux-Kernel-Mailing List) and, by the other half, listings of SCO. Whether these are indeed sources of SysV is not comprehensible that way, as they are taken out of their context. Another interesting thing is that all date and time details have been removed from both, even from the comments. The comments themselves are really identical here and there, even some jokes are the same on both sides. It is, however, conspicuous that in the places that correspond most, the source code that can be found in front of the comments is quite dissimilar after all. The fundamental construction of the queried functions is similar; however, the concrete implementation is quite different. Variables and names of functions are different, loops are structured differently, conditions work via chain queries (?) (Kettenabfrage) or bit patterns (?) (Bitmuster). All in all, only one thing can be said for certain: The functions offered by the respective code passages are often equal, which, however, was to be expected from the start anyway.

    In the concrete implementation, there are, however, so many differences, that a proof of the origin being the same will be difficult, even though certainly not impossible.

    The crunch, however, is a function of the scheduler, which is, over a length of about 60 lines, indeed identical except for slight differences. In this section, there is also a whole lot of corresponding comments.
    Comparable similarity can only be found in one routine of the memory management, which is, however, only in the Linux version accompanied by comments.
    Whether a competent proof can be made out of these two correspondences can only be estimated with certainty by a lawyer. I consider the vague similarities in other passages to be insufficient, as the same standards were the basis for both and therefore, a certain correspondence is to be expected.

    Concerning the same comments to different source passages, I can see no rhyme or reason in it. This would in any case have to be investigated in again meticulously, in particular with the date and time details provided. Because only with these could a breach of copyright be proved at all.

    Concerning the discussion about the part of Linux sold under the GPL by SCO/Caldera, it must be stated that up to the present, no court has had to decide on the legal validity of the GPL. Should this, however, be ascertained, which is not certain, SCO can use only those parts of Linux by way of comparison that were not published by SCO and in the development or co-development SCO did not take part. I consider this, too, a difficulty in the proceedings to come.
    As the original, unpatched Linux-sources were not touched but only modifications that had been inserted by different distributors, it has to be clarified in any case whether these might have rights to the queried passages, be it directly or indirectly, e.g. through company mergers, take-overs, "all-inclusive"-deals etc. The chances for proceedings to open are not especially good, as in most comparable

    --
    -- @rjamestaylor on Ello
  20. Re:Linus' stuff? by rampant+mac · · Score: 5, Funny
    "2002-01-04 New ultra-scalable O(1) scheduler by Ingo Molnar"

    Hello, my name is Ingo Molnar. You stole my sched.c source code. Prepare to die.

    Damn I'm lame.

    --
    I like big butts and I cannot lie.
  21. Comments from POSIX by minkwe · · Score: 5, Interesting

    Many of the comments in the Linux kernel are from the posix specification which is available on the internet. http://www.opengroup.org/onlinepubs/007904975/

    It makes a lot of sense for a developer to copy the specification as comments and fill it up with implementation details. That's the way I would do it! That would explain why comments are the same and code is different.

    --
    "Fighting terrorists with millitary might is like killing a mosquitor on your Dad's forehead with a rifle."
  22. I apologize in advance for this one... by gosand · · Score: 5, Funny
    15-Jun-2003 22:27 // Mary Jane was wild in bed tonight.

    16-Jun-2003 11:05 // Took Mary Jane to the vet for her annual check-up. I hope the doc can't tell.

    --

    My beliefs do not require that you agree with them.