Slashdot Mirror


SCO Berates Linus' Approach To Kernel Contributions

Matthias_305 writes "The New York Times has an article about a new court document in which SCO critizes Linus Torvalds touting the 'inability and/or unwillingness of the Linux process manager, Linus Torvalds, to identify the intellectual property origins of contributed source code.' They claim to have got evidence from a conversation on the kernel mailing list in which Torvalds advocates programmers shouldn't care about patents. According to the article he stands by his view which is at least 'candid'." On a related note, BobDowling points to a proposal at The Inquirer ("Shutting down SCO's FUD machine") regarding SCO's claims. "SCO won't let people see the contested source code without signing an outrageous NDA but the article gives a mechanism for publishing appropriate MD5 checksums which allow code trees to be compared without anyone else seeing the code. This is offered as a means to locate the source of SCO's contested code. ... This mechanism gives a concrete procedure that SCO can be challenged to follow as part of the community's "put up or shut up" response. There would be no threat to SCO's claimed IPR."

174 of 947 comments (clear)

  1. free link by Anonymous Coward · · Score: 5, Informative
  2. SCO is criticizing Linus for What??!! by YomikoReadman · · Score: 2, Insightful

    Man, I had thought that SCO was losing it.. but this shows that they have totally and completly lost their minds. they are criticizing linus torvalds for not being keen on intellectual property rights when he is one of the biggest proponents of open source?? What is the world coming to?

    --
    I have no regrets, this is the only path.
    My whole life has been "UNLIMITED BLADE WORKS"
    1. Re:SCO is criticizing Linus for What??!! by CountBrass · · Score: 5, Insightful

      A common fallacy, but both Open Source and Free software *depend* on intellectual property rights.

      Without it there would be no reason to agree to the OS or Free license terms (you could just ignore them and do what you like) and therefore no onus to put back into the pool any improvements etc you might make.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    2. Re:SCO is criticizing Linus for What??!! by benja · · Score: 4, Interesting

      A common fallacy, but both Open Source and Free software *depend* on intellectual property rights.

      Without it there would be no reason to agree to the OS or Free license terms (you could just ignore them and do what you like) and therefore no onus to put back into the pool any improvements etc you might make.

      If there were no IPR (and thus no copyright), all source code anybody publishes could be used approximately as if it was published under a BSD license today.

      It would always be possible to publish only binaries, but it would not be possible to restrict distribution of these licenses. (It would also be allowed to re-engineer the binaries.)

      So while we couldn't have the protection that the GPL offers today, we would have BSD-like Free Software (you don't deny that the BSDs are FS/OSS?) plus the right to re-distribute, change or disassemble any binaries anybody might publish.

    3. Re:SCO is criticizing Linus for What??!! by Anonymous Coward · · Score: 5, Informative

      Learn the difference between a patent and a copyright. Source code is copyrighted. Processes for doing things are patented. A copyright prevents a code copy. A patent prevents the implementation of an idea. I think you will find large percentages of open source advocates will agree that ideas should be freely exchanged. And many also believe code should be freely exchanged (see BSD style licenses).

    4. Re:SCO is criticizing Linus for What??!! by ckaminski · · Score: 2, Informative

      I do believe the GNU Project created the GPL.

      http://www.gnu.org/copyleft/gpl.html
      Copyright 1989, predating Linux by a significant time period.

    5. Re:SCO is criticizing Linus for What??!! by Theatetus · · Score: 4, Informative

      OK, I smell troll, but I'll bite anyways:

      as I understand it, Linus created the GPL to get Linux out there

      Richard Stallman created the GPL in the late 1980's after Gosling forked EMACS and made his version proprietary. Linus didn't start working on his Minix workalike until several years later.

      However, by making the linux kernal open source, Linus does not really retain any rights either. Essentially the Linux Kernel is really not owned by anyone individual or group.

      Mr. Torvalds retains ownership and copyright of the code he wrote (check the AUTHORS file; in addition, several files contain "copyright [whatever year] Linus Torvalds"). To my knowledge, the other Linux programmers all retained copyright to their code as well. The fact that they have adopted a particular distribution license scheme does not change this fact.

      For example, you could not take part of the Linux kernel and publish it claiming you wrote it (for that matter, you can't even do that with BSD). And, if you decide to fork the kernel and start making your own changes, you can't call it Linux (which is a trademark of Linus Torvalds).

      IHBT. IHL. HAND.

      --
      All's true that is mistrusted
    6. Re:SCO is criticizing Linus for What??!! by Archie+Steel · · Score: 2, Funny

      Careful now, or SCO might sue you for not caring enough about it! ;-)

      --

      Reminder: find a new sig
  3. Not normally a Linus fan but.. by CountBrass · · Score: 5, Funny

    GO LINUS, GO!

    of course Linus is going to have little regard for software patents. He's a European and that's one bit of stupidity we have yet to import from the US (please God we never do).

    I'm surprised SCO hasn't tried to persuade Linus to support them. "Join me my son!". ;-)

    --
    Bad analogies are like waxing a monkey with a rainbow.
    1. Re:Not normally a Linus fan but.. by streepje · · Score: 5, Informative

      of course Linus is going to have little regard for software patents. He's a European and that's one bit of stupidity we have yet to import from the US (please God we never do).

      Emphasis on the "yet".
      Have a look at this European Commission proposal to make all useful ideas patentable

    2. Re:Not normally a Linus fan but.. by arth1 · · Score: 4, Insightful

      Of course, if US patents are to do what the founding fathers originally intended -- make it easier for the *inventors* to invent -- the patents should be non-transferable and with a relatively short patent period. A corporation and bunch of lawyers won't ever invent anything and shouldn't be allowed to own a patent, and unless the patent expires, there's no economic incentive for an inventor to invent anything new.

      As for software patents, and patents on methods, they don't contribute to increased invention and development unless you restrict patents to what truly IS groundbreaking or a Columbi egg. If patents were more difficult to get, there would be an added incentive to try to come up with something more revolutionary than what people have been using, but not describing, for years.

      Regards,
      --
      *Art

    3. Re:Not normally a Linus fan but.. by laird · · Score: 5, Informative

      Actually, I've been told exactly the same thing by a number of US patent lawyers. In the US you're liable for greater damages if you violate someone else's patent if you know about it than if you don't. So the last thing any engineer should ever do is admit publicly that they know anything about any patent, because they open their employer up to (IIRC) treble damages. Given how well known this is, I am surprised that it's "news".

    4. Re:Not normally a Linus fan but.. by Simon+Garlick · · Score: 5, Informative

      It's nice to see that Linus is getting a bit more riled up about SCO now that SCO has started taking personal potshots at him. In a recent interview:

      "I care deeply about IP (intellectual property) rights. I've personally got more IP rights than the average bear, and as the owner of the copyright in the collective of the Linux kernel, I shepherd even more. It's what I do, every day. I personally manage more valuable IP rights than SCO has ever held, and I take it damn seriously," Torvalds said in an e-mail interview.
    5. Re:Not normally a Linus fan but.. by cshark · · Score: 2, Funny

      Of course not. And I don't think they're going to. This whole thing is starting to remind me of the trash talking pro wrestlers do before they get in the ring. It's loud, but means little in the big scheme of things.

      --

      This signature has Super Cow Powers

    6. Re:Not normally a Linus fan but.. by Kismet · · Score: 3, Interesting

      This is the same sort of advice I got in my Technical Writing class.

      As you know, plagiarism is a very serious offense in many types of writing. It can be serious enough to get a student disqulified or expelled.

      The less you worry about what other people have said on the subject you are writing about, the less your chances are of plagiarism. Writers who constantly check their sources for exact phraseology to ensure they aren't "infringing" actually tend to use idioms and vocabulary from the sources they are trying to avoid copying.

    7. Re:Not normally a Linus fan but.. by platypus · · Score: 4, Insightful

      No no no.

      Linus doesn't have a shit to do with it if something is pushed into the kernel which happens to be someone else's IP, because everything contributed not from linus is someone elses IP.

      He doesn't get assigned the rights from the contributors, and he doesn't distribute the kernel (i.e. he doesn't own kernel.org), insofar SCO again is really really far away from anything which matters.

      Boy do they get on my nerves, they more and more fulfill the rolemodel of that guy in school which was sooo obnoxious that even the most pacifist people sooner or later had to follow the urge to beat him up.

    8. Re:Not normally a Linus fan but.. by PMuse · · Score: 5, Interesting
      unless the patent expires, there's no economic incentive for an inventor to invent anything new.
      Just to be clear, U.S. patents expire 20 years after filing. Patents, unlike copyrights, have been holding the line against term expansion pretty well over the years. Copyrights (though theoretically limited to life of the author + about 70 years) keep getting extended so as to be effectively perpetual. Trademarks are yours as long as you use and protect them.

      Also, there is _always_ an economic incentive to invent something better. If I invent a better mouse trap, people will buy it over your old-but-still-patented mousetrap.

      A corporation and bunch of lawyers won't ever invent anything and shouldn't be allowed to own a patent
      Some fields of research require a $5M or a $50M laboratory and a team of twenty. There are some inventions that will not and cannot be made with a chemistry set in someone's basement. (Of course, software generally is not such a field.)

      the patents should be non-transferable and with a relatively short patent period.

      We already have a relatively short patent period: 20 years. Formerly patented material continues to pour into the public domain every single week, unlike copyright.

      Patents already have periodic maintenance fees that must be paid every few years during the 20-year term.

      These fees increase in size in the later years and they are higher for large companies than for small ones. (Both notions that might help with the copyright problem.)

      Non-transferrability, now, there is an interesting idea. Let's talk about that.

      --
      "We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
    9. Re:Not normally a Linus fan but.. by Chris+Burke · · Score: 5, Interesting

      I too have been explicitly told not to do patent searches when I come up with an idea, for exactly that reason.

      I was also told explicitly that, partially because of the above, violating someone else's patents is essentially unavoidable. Therefore the purpose of patenting things is to have a bigger stick when you sit down to discuss any patent dispute.

      So you have tons of engineers inventing things and deliberately remaining ignorant of whether anyone else has invented it, then trying to patent it for the sole purpose of ensuring that if it turns out to already be invented, that inventor will be violating some other patent that did get through.

      Does that not sound completely fscked to anyone?

      --

      The enemies of Democracy are
    10. Re:Not normally a Linus fan but.. by Shagg · · Score: 2, Insightful

      the patents should be non-transferable and with a relatively short patent period.
      # We already have a relatively short patent period: 20 years.


      20 years in the software industry is an eternity. The end of life on a piece of software will probably come many years before the patent ends. In that situation, they may as well be indefinite.

      --
      Unix is user friendly, it's just selective about who its friends are.
  4. I really think... by Anonymous Coward · · Score: 2, Insightful

    ...that they really are working themselves up to sue Linus personally, perhaps for negligence, and will likely due so if their extortion demands continue not to be met. They really have a scortched earth anything goes mentality there.

  5. SCO group's Technical knowledge? by bullseye2 · · Score: 2, Insightful

    Well if the SCO group had ANY technical knowledge in their company I might care. However I rank their comments below pond scum's. Heck even Microsoft knows more than the SCO group.

  6. Bullying Linus... by Anonymous Coward · · Score: 5, Interesting

    'inability and/or unwillingness of the Linux process manager, Linus Torvalds, to identify the intellectual property origins of contributed source code.'

    Seems they want to bully Linus to present the evidence for their cause they failed to present. This seems at least irrational to me.

    1. Re:Bullying Linus... by Nurf · · Score: 2, Insightful

      No. They're making a case that the whole management structure of Linux is flawed, since the project manager can't even determine that the work people under him submit is their own work.

      I realise that you are merely stating what they say, and are not claiming to agree. It's a statement that amazes me though. Since when should someone make the default assumption that everyone she is dealing with is probably lying to her? How would she get through even a single day, knowing that she had to do background checks on absolutely everything said or presented to her?

      Typically you trust someone until they prove to be unreliable, then you adjust your behaviour to compensate. If the people at SCO think in any way like that quote, then I think they should be put out of their misery and shot or something. It's only humane - living like that must be hell. :-)

      If some court were to actually support this viewpoint, I would lose the infinitesimally small respect I already have for them. :-P

      --
      ---
  7. Will someone berate SCO' spproach here?? by jkrise · · Score: 5, Interesting

    SCO's approach seems to scare everyone that Linux is illegal dynamite, waiting to blow a hole through their purses. If they're really concerned and ethical, should they not go upfront and declare the violations in the code and be done with it?

    Secondly, what if someone had poisoned the code over a period and SCO's blowing the whistle now? Something like the tcpdump files getting infected with a trojan?

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:Will someone berate SCO' spproach here?? by Anonymous Coward · · Score: 5, Interesting

      I'll use what I used to explain it to the Board of directors last week....

      I hold behind me a reason to sue you all.

      I can show you what I am suing you about, but you have to sign this NDA that states that after you see it you cant talk about it and you can't be a part of the suit/ you must agree with me.

      This is in essence what the whole thing is. SCO is trying to play the blackmail game, if they really were inteested or had anything it would be public and being poured over right now showing that it appeared on XX date and came from XX...

      but they know that they have nothing, like a bad poker player trying to bluff the whole table.

      IBM knows this and this is why they are ignoring them and certianly not lowering themselves to SCO's level, but acting in a professional manner.

      Finally, I mentioned to the board that the Linux Kernel development team has the greatest amount of programmer talent on the planet... Greater than Microsoft,SCO,SUN,Apple,IBM and Silicon Graphics combined. AS well as a peer review system that is impossible to impliment in any corperate setting, therefore all of SCO's claims are unfounded and should be ignored until they reveal any proof, letalone proof that THEY did not steal the code in the first place.

      One of the members mentioned that he did not think of that, that the code could have came from BSD to begin with.

      It worked well, they understood.

    2. Re:Will someone berate SCO' spproach here?? by router · · Score: 2, Informative

      I don't. The core development team for Linux may be smaller, tho I doubt it. Also, the core Linux developers are by all accounts (and from reading lkml for years) some of the best programmers/debuggers on earth, paid or unpaid. They are good team members, and their skills complement each other naturally.

      Also, Linux has x million testers who have access to the source. Some percentage of them are able to code. A larger percentage of them are able to submit coherent bug reports and test fixes, since they have access to the latest code at all times.

      If you have never built a team and tried to run it, you wont appreciate this one. But I have, and I do. They are stunningly effective and efficent.

      andy

    3. Re:Will someone berate SCO' spproach here?? by dh003i · · Score: 4, Informative

      Simply put, he's right. There are more talented individuals in the FOSS community than in every software company in the world. Let's see, one guy creates an OS kernel by himself -- without an entire development team -- that evolves to be better than anything MS or proprietary UNIX vendors crank out. Another guy creates what is arguably the best compiler in the world. Etc.

      Then, of course, just consider the sheer amount of talent. There are probably more FOSS programmers than proprietary programmers...by a long shot. That means that there is a huge amount of total talent.

      Companies should also not bother with the impossible burden of finding all patents that they may be infringing on. The legal bill to lawyers to interpret patents would be outrageous, and it is simply impossible -- period -- to do, due to the clear lack of organization in freely available patent databases and due to the sheer number of patents.

    4. Re:Will someone berate SCO' spproach here?? by tomhudson · · Score: 5, Informative
      And how many at microsoft are working on their kernels? Let's compare apples w. apples. Microsoft doesn't have thousands of people coding their next kernel. They may have a few hundred. So the numbers ARE comparable.

      Now, as to talent ... that's something that we can only objectively measure by the results. It seems to me that the linux kernel surpasses the competitors, and that's why most of the "competition" have supported linux development. This includes SCO in times past.

      So it may not be a lie to say that the Linux Kernel development team has the greatest amount of programmer talent on the planet, as far as OS kernel development is concerned.

      Sure, IBM, Sun and Microsoft may have thousands of programmers working for them. This has nothing to do with OS kernel development. Most of Microsofts' programmers are NOT working on their kernels. Ditto Sun. Ditto IBM. Ditto Apple.

      And we can't count those who do testing, unless we also count those who do testing of the linux kernel, in which case the linux kernel wins hands down over all the proprietary kernels combined.

    5. Re:Will someone berate SCO' spproach here?? by Elwood+P+Dowd · · Score: 2, Informative

      Well, there was someone posting on the last SCO article that said he had been a member of the NT kernel perf team (3 people) and he thought the entire kernel had a total of 50 developers.

      Sure, that doesn't make grandparent poster correct, but it's not like the NT Kernel has 10,000 developers.

      --

      There are no trails. There are no trees out here.
    6. Re:Will someone berate SCO' spproach here?? by HiThere · · Score: 2, Interesting

      It does ignore, however, the fact that many of the developers of FOSS only work at that on a part-time basis.

      The true strength of FOSS development isn't the number of people, or even their talent (I have no proof that closed source companies don't have people of equal talent). It's the method. I grant, though, that this might be a bit difficult to explain to a board.

      But don't forget, that even with all the talent, skill, etc. it adds up to very slow progress until one also adds a bit of cash. It doesn't require MS size cow-choking wads of cash, but it does require a modicum. You need to pay for bandwidth, you need to pay for a few people to work full time, you need to pay for internet sites (web addresses), you need to pay for servers... This doesn't even all together add up to a huge amount as investments go, but it does add up to a substantial amount.

      And you need one further feature. You need the community. Building that was a major deal, and involved not only MIT but UCB, and decades of work by many people.

      The leaders arise from the community. I'm not sure that this applies to the first generation, like Linus and RMS, but it applies to the later ones. Like Guido, and Matz. And like all the people who start projects on SourceForge. Most fail, but some succeed, and those are the ones that matter. (One can regard many of the failures as practice runs for the next attempt.)

      Slashdot is a part of the community. It's not near the heart, but it's a part. (Largely, admittedly, PR.) So are newsgroups. Even things like alt.klingon.sex.forbidden (I think that's imaginary).

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:Will someone berate SCO' spproach here?? by Bakaneko · · Score: 2, Insightful

      I think that perhaps you're a bit optimistic in thinking there are far more "FOSS" programmers than "proprietary" programmers. Plus, its an artificial distinction without any real basis for comparison. Somedays I'm programming Open Source, somedays, not so much. Heck, I'm pretty sure that Linus has been doing some proprietary stuff for Transmeta these past couple years.

    8. Re:Will someone berate SCO' spproach here?? by dh003i · · Score: 2, Interesting

      Regarding all your arguable points, one can still argue, they've managed to produce something which is arguably as good or better...without billions and billions of dollars, or the benefits of an illegal monopoly.

      Regarding total talent pool, it is very relevant for FOSS, due to natural selection. So much stuff is produced, and the best of it gets support, interest, and additional developers, becoming better. Talented programmers do not have to waste their time on suboptimal software, as is often the case within proprietary organziations.

      The worst thing about the proprietary development model is that it forces one to constantly re-invent the wheel.

  8. The quotes could hurt quite a bit. by Anonymous Coward · · Score: 2, Interesting

    Did anyone RTFA, Linus' comments struck me at first, until I realized that having engineers trying to be patent lawyers just makes the situation worse. However the quotes are quite bloody loaded and could do substantial harm.

    1. Re:The quotes could hurt quite a bit. by Anonymous Coward · · Score: 3, Interesting

      So many patents, so little time...

      I've been instructed - more than once - NOT to look at ANY patent databases. "Legal handles that and engineers handles development."
      And look at any patents for related material and you'd be tainted (barring yourself from working on related stuff).

      Linus' view seems to be legally valid AND sensible. I thought it was silly at the time - and i still do - but its a sideeffect of the patent system; not knowingly walking in someone elses patents would still make your company pay licensing fees, but NOT pay any damages. At least, that seemed to be the reason....
      /B

  9. Old... by r6144 · · Score: 5, Informative
    I think this thing has been discussed here before.

    Also, Linus was advising developers that they don't look at patents, for if the kernel is hit by one of them (some are pretty broad), it would be much more trouble if the alleged patent infringement were done knowingly.

    I suppose this is a reasonable tactic used by everyone, yet one can criticize it if he like.

  10. md5 by the+uNF+cola · · Score: 4, Insightful

    As all hashes go, and I know, it's mathimatically "very hard", two different byte segments CAN have the same md5 sum. Longer they get, harder it is... but then again, anything is possible.. just not probable.

    --

    --
    "I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo

    1. Re:md5 by Eric+Ass+Raymond · · Score: 2, Informative
      DNA has been used as evidence for quite a while now. People have been and still are being put to death based on DNA evidence, although statistically it would often be possible to find one or two other indidividuals in the USA, for instance, whose DNA would show up as positive in a crime scene test.

      What the courts want is a probable cause. MD5 would do just fine.

    2. Re:md5 by AftanGustur · · Score: 5, Informative


      As all hashes go, and I know, it's mathimatically "very hard", two different byte segments CAN have the same md5 sum. Longer they get, harder it is...

      Uhh, well, the probability that a given line of code has a certain MD5 checksum is 1 to 340282366920938463463374607431768211456.

      That's way less probable than the probability of a false positive in a DNA test. (I.e. "Good enough" for a match)

      So, unless I see a two headed guy with dark sunglasses, climb into his shiny spaceship and start it's engines, I belive SCO could very well use this technique to demonstrate what part of their code is in Linux.

      --
      echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    3. Re:md5 by Manic+Ken · · Score: 2, Informative

      I belive SCO could very well use this technique to demonstrate what part of their code is in Linux.
      I liked the idea (anonymous coder with access to source can use this technic)in the article.
      The question is, can they? Would they be in trouble?
      It would be nice if one could conclude where the said code was, without the sources...but it cant be done :(, what I did was checking for comments that are dupes within the linux kernel tree,(earlier post), since the information that the comments were dupes in linux/sco tree. I was thinking that if the alleged dupes had bsd origin, that might be the code in question. So comparing comments in Linux and BSD might be a good idea, or maybe not?
      I tried to get an slashdot account on slashdot with fairly pro-M$ posts, I had great karma.

    4. Re:md5 by Drakonian · · Score: 2, Interesting

      White space would obviously change the MD5 right? So all the infringer (or someone trying to hide the infringement, to take the argument SCO might use) would have to do is add some space here and there and the MD5 won't be at all the same. I don't think that's a valid method to determine if the code is stolen or not.

      --
      Random is the New Order.
    5. Re:md5 by Simon+Brooke · · Score: 3, Interesting
      White space would obviously change the MD5 right? So all the infringer (or someone trying to hide the infringement, to take the argument SCO might use) would have to do is add some space here and there and the MD5 won't be at all the same. I don't think that's a valid method to determine if the code is stolen or not.

      Changing space would change the MD5 sum, yes, but that is easily normalised out by feeding both code bases through either the same code pretty printer or through a simple sed filter which replaces any string of whitespace with a single space character prior to the chopping and checksumming process.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
  11. So just take a look, an find your IP there, if any by plj · · Score: 2, Insightful

    So, he added, if there are intellectual property transgressions, they are easier to track. ...and community will replace it, when you told them where is it. But SCO wants nothing but sue.

    --
    “Wait for Hurd if you want something real” –Linus
  12. SCO Icon Needed by Anonymous Coward · · Score: 4, Funny

    We need a special SCO icon; something that looks Darth Vaderish. Either that, or make it look like Lionel Hutz.

    1. Re:SCO Icon Needed by AgTiger · · Score: 5, Funny

      Frankly, I think an icon of a monkey humping a football would pretty much sum up the caliber of executive decisions we're seeing out of SCO these days.

    2. Re:SCO Icon Needed by monkeyboy87 · · Score: 2, Interesting
      How about an icon of a hot steamy load of crap??

      Its amazing that SCO has, in a relatively short time, taken over the reigns of "most reviled on slashdot" from the usual list of suspects including: Rambus, Microsoft, RIAA, MPAA, UCITA, DMCA, AOL, DRM....

    3. Re:SCO Icon Needed by Eric+Damron · · Score: 3, Funny

      I think you give the SCO too much credit. A football humping a monkey might be closer.

      --
      The race isn't always to the swift... but that's the way to bet!
  13. Re:Another one by caranha · · Score: 2, Funny

    Don't worry... At this point I'm waiting to see when they'll start a sco.slashdot.org section here... :-P

  14. patents are for lawyers by lovebyte · · Score: 5, Informative

    I used to work in pharma research. The patent lawyers used to tell us not to worry about patents until close to the end of our research. And then let the lawyers look at patents.
    The reason for this is that patents are complicated and claims are not easy to understand. For instance some chemical/protein/DNA/whatever could be patented for a very specific use (it normally is). You can still use it for a totally different reason.
    So from my own experience I can see that Linus attitude is perfectly correct.

    --

    I'll do it for cheesy poofs.

    1. Re:patents are for lawyers by arkanes · · Score: 4, Insightful
      Theoretically, a patent should have all the information you need to recreate the invention - that being the whole point, after all. Someone with reasonable skill in the field should be able to duplicate your invention with just the information in the patent.

      Now, because the patent system has been horribly abused and twisted, and because capitalism is stupid about some things, the idea of the patent lawyer came into existence, and the MAIN PURPOSE of a patent lawyer is to write your patent in as obfuscated and broad a manner as possible. IE, to totally subvert the intent and goal of the patent system.

      This is one of the reasons the patent system needs an overhaul.

  15. Re:Another one by chinakow · · Score: 2

    you can always disable SCO stories if it annoys you.

  16. Paradox? by ptaff · · Score: 5, Insightful
    From the article:

    "If source code is copied from protected Unix code," the SCO document adds, "there is no way for Linus Torvalds to identify that fact."


    You'd want Linus to compare both codes and after that sue him for "inspiration"?

    Look, Linux, you've seen all SCO code, now don't say you weren't influenced by it. As we said earlier, it is technologically impossible for anyone to produce great code without copying it from us.

    They're shooting themselves in the foot, and remove their shoes beforehand!
  17. Mispellings in the NY times by Niksie3 · · Score: 3, Funny

    Mr. Torvalds developed the software engine, or kernal, blah blah blah

    Maybe we should ask Mister Steve Lohr to become a slashdot editor :)

    --
    Sig you!
  18. Now if only Slashdot could md5 articles by theolein · · Score: 2, Funny

    then perhaps we could avoid dupes.

  19. Whew by twfry · · Score: 5, Funny

    I was getting worried. It had been almost a whole 24 hours without an SCO update. If it reached a full day I don't know what I would have done.

  20. The responsibility of copyright holders by RyanFenton · · Score: 4, Insightful

    It is the responsibility of copyright holders to find violations and defend their own hold on ideas. It is not the responsibility of everyone else to police their claim. If someone, like the moderator of an open source software development community, is notified that they are directly or indirectly violating such claims, then they have they will have to remove the proveably unsanctioned content, but that is not a blank check to stop others from speaking or sharing ideas. Until a law is passed to actively restrict all communications on the basis of "defending" the rights of copyright holders, then I'd understand such accusations - but otherwise, I can't imagine how Linus could have done anything wrong here.

    Perhaps it's the ones who complain about their rights the loudest/with the most money that may end up getting their way. But here, unlike many copyright cases, you can expect everyone present to stand up for their rights, loudly. Unfortunately for SCO, it appears that IBM and many other powerful companies are in favor of Linus' and other's rights.

    Ryan Fenton

  21. Re:SCO totally evil? by TheDredd · · Score: 2, Interesting

    I guess SCO figured out IBM is not going to buy them out
    So they are going to be trying the same trick on some other companies, pumping up their stock along the way

  22. Flaw in the 'shredding' mechanism? by laird · · Score: 2, Informative

    I think (unless I misread it) that there's a flaw in the shredding mechanism -- the grouping into clusters of 5 lines before computing the md5 checksum means that if there is identical code in two files, but the positions of the code in the files is shifted by a line, they won't match.

    For example:

    File 1 contains lines A B C D E.

    File 2 contains Q A B C D E W X Y Z.

    The first MD5 generated from file 1 would be for A B C D E. The first MD5 generated from file 2 would be for Q A B C D, followed by E W X Y Z. So even though the the lines A B C D E are duplicated between the two files, there's no 'match' according to the MD5's. This means that you could duplicate a 100K line file, with a comment at the top, and nothing would match.

    So the output of this script, while interesting, wouldn't allow anyone to make precise statements about how the files compared.

    The idea of clustering is good (matching individual lines would have too much noise) but perhaps the MD5's could be computed for every line as the start of a cluster of 5 lines? That way the offset wouldn't break the comparison...

    1. Re:Flaw in the 'shredding' mechanism? by s390 · · Score: 2, Informative
      ...but perhaps the MD5's could be computed for every line as the start of a cluster of 5 lines? That way the offset wouldn't break the comparison...

      That's precisely what it does.

    2. Re:Flaw in the 'shredding' mechanism? by deepchasm · · Score: 4, Informative

      Parent post contains:

      if there is identical code in two files, but the positions of the code in the files is shifted by a line, they won't match.

      Erm, no. If you had read the article carefully, you would know that the pieces overlap. The article says:

      each source tree is "shredded" into 5 line pieces (1-5, 2-6, 3-7, etc.)
    3. Re:Flaw in the 'shredding' mechanism? by TheConfusedOne · · Score: 4, Interesting

      The shredding was done in 5 line groups but on each line.

      Thus while A B C D E wouldn't match Q A B C D the next hash value in file 2 would be A B C D E which WOULD match.

      The idea was that the process would ONLY hit on 5 line matches to avoid all of the things like #include <stdio.h> hits.

      --
      --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    4. Re:Flaw in the 'shredding' mechanism? by nathanh · · Score: 3, Interesting

      Sounds like a PERL CHALLENGE!!!

      use Digest::MD5 qw(md5_base64);
      @lines = <STDIN>;
      do {
      print "Block beginning line " . ++$n . ": \t" . md5_base64(@lines[0..4]) . "\n";
      } while (shift @lines)

      Usage: ./script.pl < code.c

    5. Re:Flaw in the 'shredding' mechanism? by The+Fun+Guy · · Score: 3, Informative

      I seems that some of the anaylsis software developed for genomics would come in handy here. The same gene, taken from two different organisms, can be pretty similar in terms of its coding DNA, but have frameshift mutations which make the actual overall sequence pretty different. To analogize DNA (which I know) and computer code (which I barely know), you can think of the protein-coding regions (the exon DNA) as the actual code, and the non-coding junk DNA that interrupts it (intron DNA) as comments, inserted witticisms, copyright statements and other crap that interrupts the code. When you string it all together, a program from two programmers might use the same functional code to do the same job, but the overall sequence of lines of code can be pretty different.

      In the case of DNA the frame is three nucleotides; in the case of md5, it appears that the frame can be artibrarily set to 5, 10, 13, whatever. Can the comments and other non-functional lines of code be automatically stripped out before the checksum is run without calling it an examination of the code (which would violate the NDA)? That would help to eliminate a lot of the potential for misaligned comparisons. The genomics software can be told, "I have sequence ATTGCG...CTTACG. See if it or any of its derivative small pieces (of arbitrary length N) can be found in the big genome in the database, wether they appear concurrently or not." Can a similar procedure be used to comare the source code from different versions of the software?

      --
      The man who does not read good books has no advantage over the man who cannot read them. - Mark Twain
    6. Re:Flaw in the 'shredding' mechanism? by SpaceLifeForm · · Score: 2, Funny

      Are you releasing that code under GPL?

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    7. Re:Flaw in the 'shredding' mechanism? by src · · Score: 2, Funny

      You're just not shredding finely enough. You need to shred it down to individual characters and then take the MD5 of each character.

      See, that would prove that those so-and-so's copied the valuable SPACE character from SCO's IP.

  23. SCOdot -- news about SCO, stuff that's old. by Anonymous Coward · · Score: 2, Funny

    Commander Taco should consider renaming this place.

  24. Black Hat Linux by Anonymous Coward · · Score: 4, Funny

    After they defeat Linus, they can come out with their new "Black Hat" (or "Black Helmet") Linux.

  25. Is this actually relevant?? by Goonie · · Score: 5, Insightful
    IANAL, but as far as I can tell SCO is suing IBM, not Linus, and the issue of whether Linus is cavalier about patents has precisely nothing to do with the actual lawsuit.

    As I understand it, the lawsuit is about IBM contributing code to Linux that SCO claims it owned the rights to, and which they didn't have the right to distribute. There was no way Linus or anyone else who didn't have access to IBM's contracts with SCO, could determine that. In any event, the case certainly doesn't seem to have anything to do with patents.

    One can only draw the conclusion that they're throwing mud in the hope that some will stick.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:Is this actually relevant?? by sjvn · · Score: 5, Insightful

      > IANAL, but as far as I can tell SCO is suing IBM, not Linus, and the issue of whether Linus is cavalier about patents has precisely nothing to do with the actual lawsuit.

      That's right. So far.

      SCO is 'trying' this case in the court of public opinion. More specifically, they're trying to convince CIOs and CTOs to drop Linux and AIX. If sucessful, so I believe their logic goes, that will pressure IBM, and then other companies, to either buy them out or pay them off.

      The merits of the case don't matter. It's all about creating FUD and then trying to take advantage of it in business.

      If they think that suing Linus will help them do that, they will. At this point, I'm sorry to say, that I expect they will eventually sue Linus.

      Again, it's not that they'd think they win this point in court. As many of /. writers have already pointed out, there are many solid, good legal reasons why developers shouldn't pretend to be IP lawyers. But, if by suing Linus, they can make many more business buyers doubt that Linux is a safe bet, they'll do it. After all, it's not like they haven't completely burned their bridges with the Linux community already!

      Steven

  26. Re:SCO totally evil? by Forge · · Score: 2, Interesting

    SCO isn't a software company anymore. They have descended into purely a lawsuit driven enterprise. Everything they say these days has a single consideration. How dose it affect the court case?

    This sort of criticism therefore isn't the same as what you get from a dissatisfied user or even a disgruntled competitor.

    --
    --= Isn't it surprising how badly I spell ?
  27. Seems fair enough by The+Tyro · · Score: 5, Informative

    Here's the relevant section:

    *SNIP*
    "I do not look up any patents on principle because (a) it's a horrible waste of time and (b) I don't want to know."

    "The fact is technical people are better off not looking at patents. If you don't know what they cover and where they are, you won't be knowingly infringing on them," Mr. Torvalds wrote in the e-mail message last August.

    In an e-mail interview earlier this month, Mr. Torvalds explained that his was a candid view in the murky, complex realm of software patents these days.

    "Hey, one of the advantages of not personally being involved in any of the commercial Linux players is that I can be honest," Mr. Torvalds wrote. "In fact, openness pretty much requires it â" there is no corporate speak here. Ask any lawyer in a tech company (off the record, so that he can be honest too), and he'll tell you that engineers should absolutely not try to look up other people's patents. It's not their job, and you don't want them tainted."

    What's so terrible about that? Why would you bias yourself (and waste a LOT of time) by poring over someone's code before writing your own? You may subconsciously emulate what they've done, and taint any originality you might have started with.

    Same thing goes for other disciplines. In medicine, one should talk to the patient first, THEN read their medical records... you want an honest gestalt, unbiased by somebody else's interpretation of signs and symptoms. Isn't that what a second opinion is supposed to be?

    This sounds to me like the old "better to beg forgiveness than ask permission" philosophy. Big whoop... give linus a break, SCO.

    --
    Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
  28. Normally a Linus fan. (-: by leonbrooks · · Score: 3, Insightful

    He's extremely patient and reasonable, which about sums up SCO's most obvious deficiencies, and not at all greedy for either money or attention, which apparently sums up SCO's entire motivation (or more specifically, D'ohl's entire motivation). Is it any wonder that they're jealous of him?

    --
    Got time? Spend some of it coding or testing
  29. Re:SCO totally evil? by YomikoReadman · · Score: 2, Insightful

    No, it is not just you. I don't think that MicroSucks would even stoop to a level of condemning someone for what they invented which they currently sell. You never hear about how Microsoft condemns everyone that ever sold them software, now do you?

    --
    I have no regrets, this is the only path.
    My whole life has been "UNLIMITED BLADE WORKS"
  30. How can SCO prove anteriority ? by file-exists-p · · Score: 5, Interesting

    A point seems of major importance and I have not seen it addressed so far. In such a situation, how could SCO prove they did not steal a part of the linux kernel ? Is there an official organism in the US where companies can register source code for future legal problems ? If not, how is that supposed to work ? Experts would look around at SCO's and get convinced (or not) by the internal memos and CVS logs ? I know we are talking about the US legal system, but that's totally surrealistic to me ...

    1. Re:How can SCO prove anteriority ? by rusty0101 · · Score: 2, Insightful

      One other thing that has to be done is to use the same set of supporting compiler libraries as was used in 199X. Unfortunately this makes it more difficult to prove, as you would have to start with a compiler from a system that old (hope it doesn't have any y2k issues itself) potentially you would have to compile the compiler support libraries before you compile the kernel.

      If the compiler includes a datestamp indicating when the binary was compiled, you will need to set the system doing the compile to various dates and times per what you are compiling (and hope the datestamp isn't millisecond sensitive).

      Finally you will need to demonstrate that the code you compiled was functional. The fact that the MD5 hash for the two blocks of code is the same does not show that what you are comparing it to was functional code to begin with. This may be aleviated by getting a copy of the executable from a third party, which the lawyers would have to prove was not an interested party in the case.

      All told, it seems easy/simple, but it is quite a bit of work. Last I heard it took quite a bit of time for kernel compiles. I don't know if SCO stockholders would appreciate paying lawyers to sit around and watch if the actual compile took more than a couple of hours.

      Then again, that's an opinion, and IANAL.

      -Rusty

      --
      You never know...
    2. Re:How can SCO prove anteriority ? by Fnkmaster · · Score: 2, Interesting
      You bring up the very relevant issue of mutual mistake. As far as I know, it's only been mentioned so far with regard to SCO's GPL obligations and their (as far as I can tell) unilateral mistake in failing to identify their own IP in the Linux codebase prior to accepting and using the GPL to redistribute. As you point out, if IBM (and other UNIX vendors) were distributing derivative works of their individual Unixes under other license terms, it was presumably because they have always thought they had the right to do such under their interpretation of their contract with Novell/SCO for licensing SysV Unix code. Now SCO is claiming that this was a contractual breach by all these vendors - but SCO has known about this for years, and they (as Caldera and later as SCO) were party to contributions to the Linux codebase of features previously known only in some commercial Unixes. So if SCO has any claim to derivative Unix IP rights, they have behaved for years as if they did not believe that to be true, and so have all the other parties to those agreements. Isn't that what the doctrine of mutual mistake is all about? Shouldn't that void any claim SCO now makes to these derivative works?


      On the other hand, I agree that SCO has a solid defense against any claims that their distribution under the GPL of Caldera Linux voided their IP claims (under a similar argument of mutual mistake). There seem to be so many contractual mistakes here that it should be exceptionally difficult for a judge to take these claims seriously at all. But their recent claims on derivative works such as JFS and other independent developments made by IBM and others seem likely to go nowhere in a breach of contract suit.

    3. Re:How can SCO prove anteriority ? by XO · · Score: 2, Informative

      Actually, and I've been on the unfortunate business end of this (and lost not because of the merits of his claims against me, but simply lost because he was personally a multi-millionaire, and I had a total of $50 to my name at the time he sued me), one MUST register with the USCO before you can take legal action upon a Copyright. You do NOT have to have pre-registered with USCO beforehand to make the Copyright -exist-... but you cannot sue someone for copyright infringement until after you have registered with USCO.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  31. Law in the USA by pubjames · · Score: 5, Interesting

    What I don't understand about the SCO/IBM case, is why IBM isn't taking action to immediately stop SCO from doing what they are doing. I am sure it must be affecting their AIX business, and I can't believe that there isn't a legal method they can use to take some kind of cease and desist out on SCO.

    If such a law doesn't exist in the USA, does that mean Pepsi can say they have proof that Coke has dog poo in it, but they aren't going to show the proof? I doubt it somehow.

    Furthermore, if SCO are doing these things just to manipulate their share price, and the allegations turn out to be baseless, surely that is fraud?

    1. Re:Law in the USA by Anonymous Coward · · Score: 2, Insightful

      You must consider...perhaps the IBM lawyers are probably still far too busy...laughing. It should be very interesting to see how and when IBM finally does reply. I don't like the ignore approach, because while IBM is busy ignoring them, there are plenty of free and open source developers who could be suffering business losses due to cancelled contracts and lost oppertunities. In the end, I do think some form of community legal action will be nessisary.

    2. Re:Law in the USA by whovian · · Score: 3, Insightful

      Just a guess...it could that IBM is just letting SCO dig its own grave. How can IBM defend itself if SCO isn't "freely" (I mean in the courtroom sense) showing its alleged proof? Thus, when it comes time IBM can silence SCO forever by suing it for damage to its reputation and business.

      --
      To-do List: Receive telemarketing call during a tornado warning. Check.
    3. Re:Law in the USA by Arker · · Score: 4, Interesting

      IANALS (I Am Not A Land Shark) but it's my understanding that

      1. IBM could file a cease and desist, if they wanted to, but they probably don't because SCO is really digging themselves a very deep hole with their public statements, and this will be to IBMs advantage later on.

      2. Pepsi could say Coke has dog poo in it, sure, and open themselves to a huge libel suit. Analogous to a degree, but where it breaks down is in that situation Coke would have nothing to gain by delaying counteraction - in this case IBM does have something to gain - a huge chain of public statements from SCO that can be used against them in court. When this finally gets to court IBMs lawyers can bring in a collection of all the contradictory nonsense SCO has been spouting in public and have a field day with it.

      3. Yes, if SCO executives are indeed engaging in a pump and dump scheme, as seems most likely, that is fraud and would be a criminal offense. But on that one only time will tell for sure.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    4. Re:Law in the USA by confused+one · · Score: 2, Insightful
      Probably, because it's not yet affecting IBM's business. Once it does produce a noticeable impact, they may act; or, they may not. This is a matter of Contract Law; and, since we haven't seen the contracts, only IBM knows what an appropriate response should be.

      unfortunately, some small developers dependant upon Linux business may be affected by the FUD; that's unfortunate.

      Once it's over, provided IBM wins the case, IBM et. al. can then sue SCO for damages. They could end up owning SCO in the end after all...

      Right now, since it's having little or no impact on IBM's business, it's in their interest to let SCO dig a deeper hole for themselves.

    5. Re:Law in the USA by aggieben · · Score: 2, Insightful

      What I don't understand about the SCO/IBM case, is why IBM isn't taking action to immediately stop SCO from doing what they are doing. I am sure it must be affecting their AIX business, and I can't believe that there isn't a legal method they can use to take some kind of cease and desist out on SCO.

      In our system, it makes more sense for IBM to lay low for the moment and let SCO do all the work. It will cost SCO a fair amount of money to actually execute a lawsuit against anyone, much more so against IBM. IBM knows that SCO can't win; why would they initiate a bunch of legal action on their own?

      IBM recently refused to settle with SCO, meaning that this lawsuit will actually go to court and IBM is actually going to defend itself. If you know anything about Wal-Mart, you'll see the similarity. Wal-Mart has a corporate policy of never settling a lawsuit unless they agree that they are culpable (which they have done on occasion, so no "evil corporation" diatribe, please). This has saved them lots of $$ over time, because they discourage a lot of lawsuits, and many of the brave (or ignorant) souls who actually try to dig $$ out of Wal-Mart's deep pockets eventually drop their cases.

      I think IBM's strategy is correct in this case, particularly because IBM knows that SCO can't prove anything and that SCO can't possibly outlast them in a court battle. It's nice to have big blue on the side of open-source, even if it is only because it directly affects IBM's interests.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
    6. Re:Law in the USA by lvjman · · Score: 2, Interesting

      IAALS (I Am A Land Shark). 1. This isn't a pump and dump scheme. It is a contingency case. The Boies firm has obviously taken this case on a contingency basis (probably 1/3 or higher of total recovery). They are the generals here looking out for what they believe to be SCOs and their own best interests (wallets). 2. These posts assume a high level of competence by IBM's lawyers. Maybe. Maybe not. In the DOJ case, everyone assumed initially that M$ would hire top flight trial lawyers to defend them. Turned out to be the opposite (and M$ general counsel later resigned). 3. IBM's interests do not equate to Linux's interests. The Linux community (and Linus) should be represented in this case. Boies and company are very good lawyers as M$ found out.

    7. Re:Law in the USA by Arker · · Score: 4, Interesting

      1. This isn't a pump and dump scheme. It is a contingency case. The Boies firm has obviously taken this case on a contingency basis (probably 1/3 or higher of total recovery). They are the generals here looking out for what they believe to be SCOs and their own best interests (wallets).

      The contingency case stuff is interesting (speculation?) but completely irrelevant to whether it's a pump and dump scheme. If the executives of SCO unload a bunch of stock before the case is resolved, then their will be good reason to make that charge.

      3. IBM's interests do not equate to Linux's interests. The Linux community (and Linus) should be represented in this case. Boies and company are very good lawyers as M$ found out.

      Linux and the community should not be represented formally in this case, as they aren't formal parties to it, but it's certainly being watched closely. Calling Boies and co. good lawyers seems laughable though, look at their track record. Has Boies won a single case? He lost the IBM defense. He theoretically won against MS, yes, but it was a sucker deal, the only 'remedies' that have held are actually pro-MS measures, not even slaps on the wrist. For all intents and purposes that was a loss. He lost for Gore. For someone that commands such high fees he sure seems to lose a lot.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    8. Re:Law in the USA by drinkypoo · · Score: 2, Funny
      3. Yes, if SCO executives are indeed engaging in a pump and dump scheme, as seems most likely, that is fraud and would be a criminal offense. But on that one only time will tell for sure.

      I have an alternate theory. With SCO at its highest price in, well, just about forever (or at least it was, I haven't looked today) it is at this time also less vulnerable to a takeover than it has been in a very long time. Perhaps they're just trying to pump the stock price to avoid being purchased by someone really tiny. Like the local dollar store.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  32. The MD5 stuff is quite clever by DeadSea · · Score: 5, Informative
    When I read the headline, I thought how could comparing MD5 sums of files work? I'm sure the files have been modified at both ends. Even if they were from the same source orginally, there is no way they would match now.

    The scheme instead computes an MD5 sum for each line (actually each five lines together) and publishes the hashed versions of the files. Then anybody can do the line by line compare without ever seeing a readable version of the source code.

    The theory is that SCO can't complain about somebody distributing these hashes because you can't get the source code from it.

    The only problem I see is that the hashes are still derived from SCO's intellectual property and are therefore still covered by copyright. SCO could still put up a stink about it. Especially since they have stated that their goal is to sue IBM for money rather than to identify the peices and rectify the situation. SCO has said that they are afraid that if the lines are known, the problem will be fixed and they won't be able to sue any more. (Poor babies.)

    1. Re:The MD5 stuff is quite clever by rassie · · Score: 2, Interesting

      SCO has said that they are afraid that if the lines are known, the problem will be fixed and they won't be able to sue any more.
      Where have you seen that?
      - Following that logic it would mean that if you stole somebodys stereo, and gave it back some point later, then you would not have done anything illegal.

  33. Strange by TheDredd · · Score: 4, Informative

    SCO bought the source code and license rights to Unix in 1995

    I thought they bought a license to the source code and license rights to the code, but not ownership of the source, and that Novell owns the code
    So this article is not entirely accurate

  34. Anyone from SCO here? by IdleLay · · Score: 5, Interesting

    I have not seen any post from any SCO people standing up for or against anything lately. Can SCO management legally gag their employees during this litigation? Not trolling or stirring, just deafen by the silence.

    1. Re:Anyone from SCO here? by Tony+Hoyle · · Score: 3, Funny

      They don't have to legally gag them, just strongly hint that anyone who speaks to the press will be first for the next round of downsizing.

    2. Re:Anyone from SCO here? by SlowMovingTarget · · Score: 2, Funny

      I am a SCO employee (sips cool-aid)
      I have seen the code (sniffs powdery substance)
      We will own IBM (eyes widen)
      Linux is a copy of System V (sweat breaks out on brow)
      Space aliens will come to save our stock... (puts on white tennis shoes)

      OK, OK, IANASCOE. You have to feel for the developer-types there, though. They must be reading this kind of stuff. They can't use UNIX and not read Slashdot, right?

    3. Re:Anyone from SCO here? by dvNull · · Score: 2, Funny

      There are SCO employees ? After reading what has been going on with SCO I was under the assumption that all non-management employees were fired to save money to pay for the lawyers. Like any software development actually goes on @ Sco these days .. sheesh ..

      dvnull

    4. Re:Anyone from SCO here? by bzImage8 · · Score: 2, Funny

      I use to work for them in the pre caldera era, and it was a really different company, im ashamed of what this "SCO" its doing. Its a reall shame.., a real shame. (i even have a SCO logo tattoo, yes i do, any cheap tatto removal procedure exists ?)

      --
      Unix its simple, but sometimes it takes a geniuos to understand the simplicity -- Dennis Ritchie
  35. Everyone Relax a little. by Anonymous Coward · · Score: 3, Insightful

    SCO seems to be trying to pull the strings of the Linux community, hoping for an irrational response. The more of an uproar, the more news coverage, the better the situation for SCO.
    Everyone needs to take a deep breath. We all know what they are trying to do. We need to just turn the other cheek and let IBM deal with it. SCO is now threatening IBM's bread and butter. It will be over soon. I doubt IBM would drag this out in the courts, because this type of FUD would continue to be spouted off throughout that entire time. If IBM comes up with a solidified argument demonstrating that SCO was near perjury with this lawsuit, its all over.

  36. Read this...NOW by Anonymous Coward · · Score: 3, Informative

    http://www.theinquirer.net/?article=10061

  37. See! by leonbrooks · · Score: 4, Funny

    I told you those Linux zealots would try to hide the SCO stuff if we identified it!

    --
    Got time? Spend some of it coding or testing
  38. If only by TheConfusedOne · · Score: 4, Funny

    They're shooting themselves in the foot, and remove their shoes beforehand!

    Now, if we're really lucky we can get them to shove their foot in their mouth first too! :-D

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  39. Re:Lawyer by Jeremiah+Cornelius · · Score: 2, Insightful
    Linus,

    America is so over!

    Back to Finland, Baby! Where there are still reasonable legal structures in place, and the rule of law is still bigger than the U.S. Dollar.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  40. How is SCO's lawsuit affecting sales of Linux? by drgroove · · Score: 4, Funny

    If I were a CIO or CTO debating the TCO of *nix vs. Win2K3 to a CEO, would IBM vs. SCO be the TKO that stops the CEO from approving A/P to pay my PO for RH's LGX?

    FWIW, even if OSS is FAIB, if the DOJ considers *nix IP with a TM, then it basically become's SCO's LIC, meaning our OSS becomes a CSS OS, which would RSTBO.

    AIBO going w/ an ASP that manages our OS? BTA, we might end up w/ a BOFH giving us ZA, which WWAD PMS.

    AFAIK, INMP if SCO wants to be ITM by enforcing its supposed IPR - *nix IP should be PD or GNU, like BSD just on GP, IYKWIM. I keep asking myself in this situation - WWLD?

    Oh, BTW - IITYWIMWYBMAD?

  41. I for one can't wait for the court date by Simon+Garlick · · Score: 4, Funny

    Two words:

    CHEWBACCA DEFENCE

  42. Sounds right... by TFloore · · Score: 5, Insightful
    "If source code is copied from protected Unix code," the SCO document adds, "there is no way for Linus Torvalds to identify that fact."

    Yep, I'd say that's an accurate statement, really.

    If you are trying to identify closed source/proprietary origins of submitted linux code, there is just one thing you need.

    God-like omniscience.

    Linus is good, but he isn't that good.

    Oh, if you wanted a horrible paperwork audit trail, you could make people include a signed document stating "I am the copyright holder for submitted code" or something like that. But part of the draw of working on OSS is to get away from all the icky lawyers and legal documents.

    In this one specific instance, SCO is correct. It doesn't really affect their case at all, but they are still correct about this.
    --
    This is my sig. There are many like it but this one is... Oops. Frank, I've got your sig again! Where's mine?
    1. Re:Sounds right... by olethrosdc · · Score: 2, Insightful

      > In this one specific instance, SCO is correct. It > doesn't really affect their case at all, but they > are still correct about this.

      I do think that it does affect their case, since they argue that the code was stolen. If Linus and the kernel team cannot identify close source code it means that they know nothing of it and thus cannot misappropriate it.

      In fact this might be contradicting SCO's statement that Linux could not have matured so fast without stealing code.

      In order for both SCO's statements to be true, the code must have been inserted by someone else other than Linus himself. Of course, the allegation that IBM has done it is still compatible with both statements. However, regardless of whether these allegations are correct or not, I cannot see how making statements about Linus can help their case. Maybe what they want to say is this:

      "Look, IBM has stolen our code and put it into Linux. Linus does not concern himself with IP theft and even if he did he probably has no means to check. How many other people might be placing proprietary code into Linux? How would anyone know?"

      My answer to them, of course, is this: if you have valuable IP that could manifest in a competitive product, screen it for comparisons.

      In any case, IBM have very little to gain from putting proprietary code into Linux. Even if SCO-derived code was state-of-the-art, they'd be able to make a much more handsome profit by putting it in a non-Linux closed source solution and selling it on. Who would know or be able to screen that?

      --

      I miss my rubber keyboard.(Homepage)

  43. Patent Clearance by overshoot · · Score: 4, Informative
    Linus certainly has good company. I know that my employer, at least, tells us the same thing: don't sweat the patents. Our Corporate IP department (not a small one, either) doesn't even do patent clearances on request, because it's too expensive.

    If SCO tries to make this case at trial, they're gonna get reamed when IBM inquires into their patent clearance process.

    Nobody can afford to do prior patent clearance. All engineering work would stop dead if we did.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  44. Re:Another one by Quaryon · · Score: 4, Insightful

    Much as I'm also getting slightly bored by these stories, it really is the biggest thing going on for years in the Linux (and maybe the whole Open Source) community. If, somehow, SCO succeeds in winning any of these cases it does have significant repercussions for most people who read Slashdot, somewhere down the line. (I know we all think it can't happen, but someone at SCO obviously believes they stand at least some chance..)

    I know, I know, if there's infringing code it can just be pulled out etc, etc, but the PR disaster that would follow could spell real trouble for open source in general - we have to be careful here and not dismiss this totally, just in case it really does happen.

    The blanket coverage is justified I think, because the open source movement as a whole really depends on this case being thrown out, or at least won heavily by IBM.

    Q.

  45. then he's fine by Fishstick · · Score: 4, Insightful

    SCO themselves said it..

    "If source code is copied from protected Unix code," the SCO document adds, "there is no way for Linus Torvalds to identify that fact."

    So, there's no way he could have known in advance if a contribution came from somewhere else? Sounds like they are pointing at the process as the problem, rather than setting Linus up to take the hit.

    --

    There is much cruelty in the universe, John.
    Yeah, we seem to have the tour map.

  46. Linus' post. by Anonymous Coward · · Score: 2, Interesting

    http://www.cs.helsinki.fi/linux/linux-kernel/2002- 32/0160.html

  47. MD5 routine might give away all source by Spam.B.gone · · Score: 2, Insightful

    It seems to me the proposed use of MD5 sums is quite dangerous here, meaning that the md5 sum list might give away the original source.
    It won't be hard to find the source matching the first 5 lines. probably somethine with /*, the words copyright and SCO and such. The next line can then be guessed, and this will be relatively easy because it has to be valid C. I don't think there is much 'randomness'in C, so it should be fairly easy.
    Fairly easy meaning with the use of brute force, which seems quite an appropriate term in this matter.

  48. A good way to piss SCO off by qwertyatwork · · Score: 2, Interesting

    A friend of mine yesterday was telling me that an older version of SCO he has has some excellent tools that he has never seen anyone else write. I dont have any details, but if anyone knows what tools these are write a GPL version and release (out of the US of course) just to piss SCO off. And do it quickly, before IBM destroys them.

  49. Different MD5 != Different Code by godot42a · · Score: 3, Interesting
    Very nice trick :). However, I see two problems:
    1. The procedure throws away all code pieces which occur more than once in the same version of the code. Okay, most of them will be trivial, but there might be some that aren't. These pieces aren't compared to the other version of the code. Might be an idea to use a frequency threshold instead.
    2. During comparison of the two versions, all code pieces with the same checksum are disregarded. But different checksum does not mean different code! MD5 are computed on string level - let there be an additional comment, or a linebreak, and you won't get a match. Some simple operation to bring the code into a kind of canonical formatting can take care of that.
    If you don't do that, you run the risk of losing some correspondences, I'm afraid.
  50. Re:Dumb statment for linus to make by budGibson · · Score: 4, Informative

    Well no, his position is more subtle than that. Patent law is based on knowing infringement. By not looking at patents, one cannot knowlingly infringe on a patent. As he points out, this is why engineers should not look at patents.

    Linus then goes on to state that the *open* publication process is the best defense. How could Linus or anyone else possibly be aware of all patents? By openly publishing the code and its source, Linus notes that it is possible to back trace to the true "offenders". Linus could have been named as a co-party to the suit. Note that he is not. In a recent interview with CNET, Darl McBride even seemed to agree with Linus' point by stating that having thousands of eyes, open source led to better quality. Well, those eyes might lead to better IP protection too.

    SCO's statements just strike me as a tactic to impugn Linus and the whole OS process without going to the mat where they would not have a case. It casts further doubts on SCO's motives.

  51. Re:Holy Crap! by Lxy · · Score: 2, Funny

    Where's my pitchfork?

    Wrong OS :-)

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
  52. Patents? WHAT patents? by ctid · · Score: 4, Informative

    So it's patents now? SCO don't have any patents that are relevant. If they did, they would have included reference to them in their lawsuit. This is premium-quality BS. The "issue" that SCO has is that IBM and other UNIX licensees have been GPL-ing and submitting stuff that SCO claims is their intellectual property. If this is what has been happening, that cannot be Torvalds' fault. The fault (if any) lies with the submitters. It's not unreasonable for Torvalds to assume that if a patch comes from IBM that IBM has the right to submit it.

    Essentially, what SCO is now saying is that if you license UNIX, any ideas that you (perfectly legally) incorporate into your version of Unix belong to SCO, because... well because of course, you couldn't have created it without SCO's huge contribution. I'm sorry, but I'm going to have to call "shenanigans" at this point.

    Incidentally, I would point to this link, where the FSF argue that the term "intellectual property" is not useful - because it can be used by disreputable organizations (like SCO for example) to confuse matters relating to copyright, patents, trade secrets etc.

    --
    Reality is defined by the maddest person in the room
    1. Re:Patents? WHAT patents? by MachineShedFred · · Score: 2, Funny

      This is premium-quality BS.

      Funny... I thought this was half-assed BS, just like their half-assed legal maneuvers, and their half-assed products.

      Come to think of it, their lawyers are doing a half-assed effort on the half-assed legal maneuvers, so is this really three-quarters assed?

      The SCO Group's business plan:

      1. Create half-assed product that won't sell
      2. Buy rights to UNIX
      3. Get bought by Linux company
      4. Shed all ties to Linux and sue people for for some outlandish crap
      5. ???
      6. Profit!

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  53. Copyright -- NOT by OmniGeek · · Score: 5, Insightful

    The only problem I see is that the hashes are still derived from SCO's intellectual property and are therefore still covered by copyright.

    Nope, not a problem at all. I'm not a copyright expert, but the hashes would certainly not be covered by SCO copyright for two reasons: 1) They are not an original work of authorship, but instead an application of a mathematical algorithm to "fingerprint" a file; they're just a list of numbers. That would be like copyrighting the output of "ls -l". 2) Even if a judge somehow finds 1) above to be inapplicable, the hashes would certainly fall under the "fair use" exception to the copyright on the SCO files, as they are a form of commentary on them.

    Of course, SCO will never agree to such reasonable measures, since they are not fundamentally looking for something reasonable, so the whole thing is moot. A far more likely scenario is that SCO may *eventually* be forced to submit their code base and backups to a court-appointed special master tasked with analyzing the issue of code derivation (what, when, and in which direction), and will be required to fully disclose their development logs to the court. At which time,assuming it ever gets to trial, the case will finally, finally collapse for good and all, and we can get back to sniping at Microsoft.

    --

    "My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."
    1. Re:Copyright -- NOT by bwt · · Score: 2, Informative

      Fair use has four tests, the most important of which is the affect on the market value. Publishing the checksums probably increase the market value, since they are a conscious effort to prevent infringement. Another factor in fair use is the quantity of original work that is copied. Since md5 isn't invertible, this is zero. Another test is the purpose: commercial or non-profit. The checksums here are not designed to profit from somebody else's work, they are designed to protect against such profiting. The final test is the nature of the material used: Here it is solely to prevent or identify infringement.

      I think it is almost a no brainer that a checksum lookup would be "fair use".

      The problem is that suppose in files X and Y there is a checksum match at lines n and m respectively? You can't say anything more than that the lines match. X could have copied from Y, Y from X, or both could duplicate some other source Z.

  54. Common contents by deepchasm · · Score: 5, Interesting

    The following describes the common sections found by the Inquirer reader (although I have only looked at the linux source files).

    • amd7930.c - the matching lines are just a table of constants (a gain curve or something), pretty much straight from the chipset manual, although the comment above the table is also identical - but the BSD contribution is not noted at the top of the file (assuming they mean the audio amd7930.c and not the isdn one).
    • slhc.c - this is BSD ppp code, and is copyrighted as such at the top of the file.
    • balloc.c - dunno about this, which balloc.c?
    • bonding.c - hmmm, the lines seem to correspond to a random section of code in the middle. May be BSD code, but the comments at the top imply that this is all recent stuff.

    Of course, this assumes that the line numbers the Inquirer published are for the linux files and not the BSD files (why did they only publish one set?!?)

    1. Re:Common contents by s390 · · Score: 2, Interesting
      (why did they only publish one set?!?)

      Because that's all their reader sent them.

    2. Re:Common contents by tlk+nnr · · Score: 2, Informative

      balloc.c - dunno about this, which balloc.c?

      linux/fs/ext2/balloc.c

      The block allocator that is part of ext2. GPL source, in the non-free directory of FreeBSD.

      Hmm. Has anyone tried to disassemble the Linux Kernel Personality of Unixware? It supports ext2, and AFAIK there is no free (as in beer) ext2 implementation.
    3. Re:Common contents by ratboy666 · · Score: 4, Informative

      amd7930.c

      A couple of points. *If* this appears in SCO source, this would be very strange. The 7930 is ONLY used in some 4c and 4m Sparcs. That would be 32 bit SPARC, SBUS based machines. I don't even think these are SUPPORTED by recent Solaris releases.

      Nobody uses this for Intel, and these machines are not current anymore.

      If SCO has this in THEIR code base, they are really smoking some strange drugs... The only reason this is in Linux is because it was ported to old SUN boxen. Trust me, IBM wouldn't have ANY involvement with that.

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    4. Re:Common contents by ameoba · · Score: 2, Insightful

      This was just a demonstration of the technique, having nothing to do with SCO. It was merely a comparison of Linux and the 4.4BSD-lite, both of which are freely available and easy to obtain.

      4.4BSD-lite was a release of BSD that was deemed by the courts to be clean & free of AT&T (then the owner of the SysV IP) code, thus if anything that exists in both SCO's source and Linux is also in 4.4BSD-lite, SCO doesn't have a leg to piss on.

      --
      my sig's at the bottom of the page.
  55. This story should be filed under Caldera by starfarer42 · · Score: 2, Interesting

    Can we please keep these SCO stories in the Caldera category? I literal signed up for an account solely so that I could filter them out. Now you're disguising them as Linux stories!? Argh!!

  56. bullshitting...Re:Paradox? by leuk_he · · Score: 3, Interesting

    "If source code is copied from protected Unix code," the SCO document adds, "there is no way for Linus Torvalds to identify that fact."

    True. It is impossible to find out if someone else has a tradesecret.

    But then there is a lawyer problem. Linus (or some other kernel hacker) puts a GPL tag on the source. Is he/she allowed to do that? Is the GPL legal? The point is, who GPLed it, and does that make the GPL viral? (And is the Sys V copyright viral?)

    They could always sue linus for being a basterd that who not care . He called himself that multiple times in interviews.

  57. Here's a buck. by leonbrooks · · Score: 5, Funny

    Go buy yourself some more vowels.

    --
    Got time? Spend some of it coding or testing
  58. What SCO wants... by geoff+lane · · Score: 2, Insightful

    ... is to hijack Unix and all derived works. If they can con a court into revoking the AIX license, it will not be long before they go after all the other whose business is based on Unix.

    As their business depends on the "trade secret" which is the Unix sources, merely winning damages from anyone who leaks the secret DOESN'T help SCO (apart from the money.)

    SCO has to recreate the situation where ALL existing Unix licenses are revoked and all Unix-like code is awarded to SCO for safe keeping. Then they can make massive amounts of money re-licensing Unix to IBM etc.

    (BTW, Sun invested $5M in SCO/Caldera in 2000)

    1. Re:What SCO wants... by AtariDatacenter · · Score: 2, Interesting

      > (BTW, Sun invested $5M in SCO/Caldera in 2000)

      $5M is only 4 or 5 E10k or E15k servers. I'd hardly see any major connection there.

  59. Re:MD5? by AtariDatacenter · · Score: 3, Informative

    I was about to say the same thing. Glad I seached first. If it identifies a piece of code with the same hash, then you've got the very piece of code that SCO is trying to keep secret. So, you're asking them to publish their code if there is an exact match.

    Sounds like SCO is going to reject this one.

  60. Re:SCO totally evil? by rutledjw · · Score: 5, Interesting
    I agree. Furthermore, this demonstrates the "Evil" of software patents. Those things will get out of control and will eventually kill innovation in the US. I really feel that US companies will be at a disadvantage b/c non-US companies will be able to use software not legal here.

    I think SCO is starting a patent war that may expose SW patents for what they are and the destructive capability they have - while not possessing many (any?) redeeming features.

    And what's their winner argument in this case?

    Linus is not checking all contributions against potential patents. Are you kidding me? So for every contribution he has to go search the patent database?

    SCO and Software Patents, man if we could only hit 2 birds with one stone...

    --

    Computer Science is Applied Philosophy
  61. Re:SCO totally evil? by -brazil- · · Score: 2, Insightful

    Nope. Microsoft may be evil, but SCO is simply dumb. "Evil" is cunning and scary. Someone cunning would have long since realized that these uncoordinated and unfounded all-out attacks simply make SCO look hysterical and ridiculous.

    --

    The illegal we do immediately. The unconstitutional takes a little longer.
    --Henry Kissinger

  62. SCO's motivation by theolein · · Score: 4, Interesting

    Someone posted in the SCO article yesterday, that SCO was in a stock scam, and that their aim was to make money for the board for a while by keeping a high volume in the press before going under when the actual court case proves they do not have any real basis in their case.

    I agree that SCO must be one or more of the following things:

    1.SCO is indeed doing a stock scam as their actual products are close to worthless. An SEC investigation would be very apropriate here, but would only happen after the fact, sadly.

    2.SCO is being funded by another party to persue this scheme, the most likely candidates being Microsoft or SUN, both of whom have a vested interest in seeing Linux and IBM suffer. I would go for Microsoft because while SUN has something to gain in seeing IBM suffer, they also have something to lose if Linux suffers. Microsoft is the only party that has something to gain if both Linux and IBM suffer. It would need a leaked email or something to start the ball rolling on an investigation into this side of the matter though. I also wonder at the same time why no leaked emails have as yet appeared from any SCO employees.

    3.SCO's products are absolutely worthless and SCO is indeed trying to do a last ditch fight in order to legally force some kind of artificial marketshare for it's products. The fact that SCO has changed it's public statements on numerous occiasions and even changed the official claim recently (IBM bypassing export controls even though it is no business of SCO to enforce this and the RCU claim which is as patchy as well), means that SCO knows it is on shaky ground. The latest official claims show that SCO is indeed scraping the bottom of the barrel and are truly frightened by the fact that IBM hasn't taken them seriously. Their lawyers nerves must be blank. The accusation against Linux is simply something they are doing in order to try and strengthen their claim. It does however mean that they are actually pouring through every piece of available information in order to come up with some kind of evidence because they truly do not have any that would stand up in court.

    The only thing that worries me is that Linus should perhaps learn when to shut the fuck up and think before he speaks. Courts are not democracies and crap like his statments on patents can and will be used against him.

    1. Re:SCO's motivation by clonebarkins · · Score: 3, Interesting
      The only thing that worries me is that Linus should perhaps learn when to shut the fuck up and think before he speaks. Courts are not democracies and crap like his statments on patents can and will be used against him.

      No, he shouldn't check his opinions at all. As has been pointed out, his thoughts on engineers reviewing patents are completely in-line with many of the corporate IP/legal deparments out there. Secondly, Linus isn't being sued (okay, "yet" I suppose), but even if he was he has his behind covered. It can be proven which code came from where, and as long as he didn't provide the "offending" code [which, by the way, is semantically incorrect, since code itself cannot commit an offense] (if there is any) and didn't know that the code was taken from somebody else, then he's off the hook.

      Furthermore, his statements about patents have no bearing on the lawsuit as SCO never claimed any patent infringement -- only stolen code (which is a copyright claim).

      --

      "The evil of the world is made possible by nothing but the sanction you give it." -- Ayn Rand

  63. Centuries-old business model by siskbc · · Score: 2, Insightful
    Of course, if US patents are to do what the founding fathers originally intended -- make it easier for the *inventors* to invent -- the patents should be non-transferable and with a relatively short patent period.

    That worked when the difference between proof-of-concept and production capacity was an extra mule. This doesn't work anymore. I know a bit about a lot of technical equipment from graduate school, equipment that costs hundreds of thousands of dollars. Let's say I invented something completely new and cool that was meant to work with complicated lasers. Under your idea, the best I can do is draw it and patent it. I can't test it, let alone produce it, because I can't afford lasers.

    There's just no reason anymore to tie inventing to production. There's no reason, necessarily, why the two activities should be tied. And under your approach, you have made it impossible for anyone who's not already a millionaire to invent ANYTHING.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Centuries-old business model by harrkev · · Score: 2, Insightful
      If the patent works out to be highly successful (i.e. it is a good patent), you can sell additional licenses without a company owning the patent preventing you from doing so.


      Soooooo....

      If I work for a company, using the company's equipment, paying my mortgage and groceries with the company's salary, and invent something cool, the I should be able to license my patent to my company's competition???

      Assume "my company"="company A" and "competing company"="company B".

      Company A is out a LOT of money for my salary, computers, test equipment, lab space, electricity, property taxes, lawyers to file the patent, health insurance, etc. Then, I license my idea to company B for a 100K -- which is a lot less than it cost to develop the patent... I make out like a bandit, and company A gets screwed.

      Obviously, the best strategy is to NOT develop new IP, but to license it from the inventor whos main concern is to feed his children. If all companies followed this strategy, NOBODY would come out with new patents.

      I do agree that something needs to be done about patents, but this is not it.

      Please check out Don Lancaster's site about patents. He wrote a book called " The Case Against Patents ". His site is here. He claims that unless you are a multi-million dollar company, a patent is useless because you do not have the money to afford lawyers to defend it!

      I like to think of a patent as a battle. The patent is just your ticket into the arena, but you still have to be able to afford your armor and weapons.
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
  64. Yeah, what else will he say in a newsgroup? by siskbc · · Score: 4, Insightful
    Actually, I've been told exactly the same thing by a number of US patent lawyers. In the US you're liable for greater damages if you violate someone else's patent if you know about it than if you don't. So the last thing any engineer should ever do is admit publicly that they know anything about any patent, because they open their employer up to (IIRC) treble damages. Given how well known this is, I am surprised that it's "news".

    Right, so when some developer who is ignorant of US IP law asks Linus for his advice on a patent problem, Linus basically told him to STFU. And it was a good thing he did too - look at the riffraff who ends up pointing at things like that. What if the company owning the patent in question found that email? They wouldn't have to work at all to build a case - you've already proven that Linus and the other developers were aware of your IP at time they were developing a competing product. How smart would it be to document this freaking publicly?

    Now, I expect Linus was expecting his flock to read bteween the lines there - it's not good necessarily to be ignorant of other patents - but it's a bad idea to let anyone, inside the company or out, to know about the knowledge. You can't exactly make this official corporate policy, but unofficial policy should be "do your own patent searches. Talk about them with no one."

    --

    -Looking for a job as a materials chemist or multivariat

  65. Has anyone tried using CAP for comparing code? by nick_urbanik · · Score: 5, Interesting
    An interesting scheme for comparing source code is here, and a paper about the system is here (PDF). Aiken has already processed some version of Linux code with the system; it looks as if this scheme could be helpful in this case. The plagiarism detection system based on this (MOSS) works extremely well, as many students will ruefully agree. Unfortunately, Aiken hasn't published the code, only the algorithm, but the algorithm looks like it could be implemented quite easily (I might have a go this summer).

    It is based on something like this:

    • Preprocess the code (replace all variables with the letter 'V', strip the comments, replace white space strings with a single character)
    • Divide the result into fixed sized units of length k that overlap, each starting at a succeeding character. They call these k-grams
    • Efficiently calculate a hash for each of these k-grams
    • Divide the result into windows that contain a number of these k-grams
    • Within each window, use a method of selecting a subset of these k-grams that does not depend on position, but rather on the k-gram itself, such as the minimum hash value within that window; if there are ties, select the right-most hash value within the window
    • The result is the fingerprint of the code
    • Any document with fingerprints in common has some code in common with the original source
    Okay, that's a very rough idea of the process, but you might have some idea of it now. Check it out yourself if you're interested.
  66. Re:Actually, it's not THAT clever by Per+Wigren · · Score: 2, Informative

    The whitespace/indention problem could be fixed by converting the line to lowercase and removing all whitespace before calculating the MD5... Maybe also remove "{", "}" and ";"..

    --
    My other account has a 3-digit UID.
  67. SCO owns big blue by flea69 · · Score: 2, Funny

    In related news SCO claims it hold the trademark for the three letter acronym IBM. "We bought it from a guy in Brooklyn for $7.50 and 17 glass beads."

  68. Fixing the MD5 idea by hobsonchoice · · Score: 5, Interesting

    The MD5 idea is a good idea, but I think it needs some refining.
    - You want to get EVERY example, for potential manual review
    - You want to avoid any problems with white space leading to different MD5s for "identical" code
    - Doing a 5 line compare seems flawed as what if you compare lines 1-5 in A and B, but lines 1-5 in A match lines 2-6 in B

    I therefore propose that:

    1. before calculating any check sums, both files should be massaged into some common "base" format.
    - Remove all white space inc. tabs and spaces
    - Concatenate on one long line, but line break immediately after any semi-colon (;) or end-comment (*/) or immediately before begin comment (/* or //) [obviously additional rules for script files, maybe #]
    - With comments, line break at least every (say) 20 characters or if there was a line break in original file.
    - Maintain some kind of map back from massaged file to Linux source (line 237 in massaged = line 40-42 in Linux source)
    - In the massaged file, mark any line less than say 20 characters in a non-comment section as being potentially and probably too small to be copyrightable. This would eliminate stuff like i++; or #include . Matches for these should still show up in the overall results, but be considered as less important unless there are also lots of "more important" matches in the same source file as well.

    2. Run both sets of sources thru this algorithm, and calculate two or more hashes for each line, say MD5 and some kind of CRC. If both sets of sources match for all the hashes, a match is found. This is to reduce number of false positives.

    1. Re:Fixing the MD5 idea by shfted! · · Score: 2, Insightful

      Wouldn't it be simpler to just run both sources through a compiler preprocessor? Yes, it would ignore comments, but it's the sequence of keywords (operations, etc) that we are looking for. The preprocessor tracks the line numbers too. I don't see why we need to reinvent the wheel.

      --
      He who laughs last is stuck in a time dilation bubble.
  69. MD5 Checksums won't work by ebuck · · Score: 2, Informative

    If I open a bit of code, add a space, change a comment, and then submit it, the MD5 Checksum will be wildly different than the original. Assuming that the original was code I stole, there would be no protection for SCO (or anyone else for that matter). Heck, even opening and saving will modify the code (as my editor's settings automatically convert all tabs to spaces)

    I can't imagine that SCO doesn't know their "solution" is flawed, but I can imagine that they really don't care. I mean, an MD5 checksum of even their alledgedly "stolen" code would still differ, since they have stated that the files "contain" their code and are not their files outright).

    MD5 checksums per line? Won't work. Too many lines creating false positives (Anyone hold the rights to a line containing only ""? how about "/*"?) MD5 checksums per function / block / class / 20 lines? Still won't work. One quick pass through a code formatter, and all bets on a match are off.

    Of course, this isn't the only "broken" idea that will be thrown overboard as the SCO ship sinks, but Heaven help me, they can't sink fast enough.

  70. Linus hit the nail on the head by bourne · · Score: 3, Insightful

    Linus wrote:

    "...the transparency in the process also means that if dishonesty happens, you can go back and see what went on."

    Right on. In other words, if SCO would release info on what was copied, then by going through the archives it will be possible to see who contributed it, and under what auspices. So we can see if IBM did it, if Caldera did it, if John Quackenschmoe did it, and if there is a violation hold the appropriate party responsible and stop the FUD.

    Of course, the fact that SCO hasn't done this only shows that the pieces of paper they hold in their hands, probably don't have the names on it they say they do.

  71. Insightful closing quote by phiwum · · Score: 5, Interesting

    The NY Times article had a surprisingly insightful closing quote.

    Indeed, because Linux code is published publicly, it is easier to track what I.B.M. contributed to the operating system. But the issue, of course, is whether SCO's Unix license covered any of the code I.B.M. put into Linux.

    Should the SCO suit turn up any offending code, the open nature of Linux â" and the many programmers working on it â" will ensure a quick solution, according to open- source software experts.


    Now, that should be old news for /. readers, but it's refreshing when a mainstream article makes this point explicit. Slowly, perhaps, the general (non-geek) public will understand open source software and the issues surrounding it.

    --
    Phiwum's law: anyone that names an obvious law after himself and then puts it in his own sig is just pathetic.
  72. And why aren't we blaming microsoft? by TyrranzzX · · Score: 2, Interesting

    In all reality, microsoft has been paying SCO big bucks to do these things; why would a unix distributor decide to go completly nuts like this all of a sudden out of the blue? Something doesn't fit here. Then Microsoft comes along and buys a crapton of unix lisences for an undiscoled amount of moolah. So it's obvious (and anyone who doubts me is an idiot supreme) that SCO is doing this for Microsoft.

    I don't think any major victory will come about for the linux community. Most likely, the linux source code will be contested for several years while hackers ignore the law and their contracts and do what they will, as they always have.

    Something you've got to understand here is that microsoft doesn't want to spread fud about linux. They'd rather get the IP and whatnot for it, contest they own it and then sell it.

    SCO will use the same tactics (and most likely, legal department) microsoft has to try to get the rights to use linux any way they feel fit. And if that happens, then I think there will be an outcry from the open source community, and probably people organizing to take down microsoft's computer network in it's entirety. I'd be angry if some multibillion doller corperation destroyed my community, way of life, and said my code was theirs and there was nothing I could do about it. Angry enough to get out the souce code, start finding errors and make a killer virus with the same people with whom I built the thing with.

    And fine, mod me down if you must but there's only one resolution in a democratic system after all nonviolent solutions (including protest, due process, etc) have been tried, and that's violent protest, aka, war. I don't like violent protest, but if that's what they want to start than that's what they are going to get.

  73. Legal question: by tie_guy_matt · · Score: 2, Informative

    SCO seems to think it is up to Linus to make sure that he puts no patented software into linux. But is it up to Linus to check the patent library or is it up to the patent holder to make sure no one is violating their patent? If you don't enforce your patent do you loose it? Shouldn't the companies be the ones that are searching through the kernel trying to see if there is a problem? This is a legal question and I am not sure what the answer is.

    Also it is obvious that SCO is not interested in protecting their property they are insterested in making money off of it. If they tell Linus the parts of the code that violate their patent then I am sure in the next version of Linux those parts will be removed. SCO doesn't want to tell us the parts of the kernel with the problems now so they can sue us later for damages.

    You are not supposed to be able to patent something that is obvious to an engineer working in the field. If an open source developer comes up with the same idea independently then wouldn't that be a good arguement that your idea was obvious and then you wouldn't be able to patent it?

  74. Article Headline Caused a Double-Take by The+Grassy+Knoll · · Score: 2, Funny

    "IBM's Opponent in Suit Criticizes Linux Advocate"

    WTF?I thought it was the IBM guys who traditionally were in suits?

    .

    --
    They will never know the simple pleasure of a monkey knife fight
  75. Re:SCO totally evil? by Amiga+Trombone · · Score: 2, Interesting

    SCO isn't a software company anymore. They have descended into purely a lawsuit driven enterprise.

    I'm inclined to believe it. Notice you never see anyone posting here (or anywhere else) that claims to be a developer for SCO? Do they even have any developers on the payroll anymore?

    It would be interesting to get a perspective on all of this from some SCO employees - if they have any employees left besides lawyers, that is.

  76. FFS, I'll sign the NDA by xA40D · · Score: 4, Interesting

    SCO won't let people see the contested source code without signing an outrageous NDA

    This SCO thing is really starting to f**k me off. It's all just insubstantial FUD with sod-all solid facts. SCO's even looks like it's aiming it's guns at BSD - which is crazy as there has NEVER EVER been any System V code in any of the BSDs. I'm of the opinion that SCO's strategy is to declare total war on the entire Unix community in the hope that people fold. Criticize SCO and you'll be next....

    So my message to SCO has to be put-up or shut-up.

    I'm not a Linux user, I don't hack kernels. But I can find my way around source-code. So come on SCO I'll sign your fscking NDA to see what you're carping on about. I'll even check it against the BSD sources too....

    --
    Do you mind, your karma has just run over my dogma.
    1. Re:FFS, I'll sign the NDA by !Squalus · · Score: 3, Informative

      Don't do it. If you sign their onerous NDA, you may be "in the know", but you will be "held accountable" for anytjhing you say or write, and could be forced to testify on their behalf, and even muted in what you CAN say at that point.

      That is what is wrong with their NDA. You cannot tell the truth if you do sign the NDA, or work on code anymore, or develop anymore without having given them control over you. Why on Earth would anybody want these people to gain control? They are complete loonies anyway. They probably have the support of the RIAA, Senator Orin "Booby" Hatch and others of that ilk. we know that Microsoft supports them, and at least one other "as yet unnamed" vendor.

      We all know that they cannot stand freedom or innovation, because they don't own you anymore. That is what is wrong with their arguments.

      Imagine a future where the public domain does not exist. Where no product is ever allowed to be "public", where owning a book is illegal until you pay for it every time you read its pages, where you can't own a pen and toilet paper because you *might* write something and you have a vision of what it is these people really are all about.

      They hate humanity and our ability to think and reason and invent. They just want consumers of the garbage culture they purvey. Not me pal, I can think and write for myself, and every idea in Unix, Linux, and other Operating Systems did not descend down these stock-shysters precious "source-tree of invisibility".

      Never, ever, sign an agreement with them unless you enjoy being in a lwasuit. They cannot be trusted, and you'll only pay for it in terms of your job, livelihood and reputation.

      Think about it, honestly. I mean you no harm and only mean to advise you against signing this thing as a concerned human being who wants you not to be harmed.

      --
      All Ad hominem replies happily ignored as the sender shall be deemed to lack the faculties to comprehend the equation.
  77. Re:SCO totally evil? by SillySlashdotName · · Score: 5, Insightful

    Linus is not checking all contributions against potential patents. Are you kidding me? So for every contribution he has to go search the patent database?

    From the article:

    "If source code is copied from protected Unix code," the SCO document adds, "there is no way for Linus Torvalds to identify that fact." (emphasis added)

    So they are saying Linus is a bad boy because he is NOT doing something THEY ACKNOWLEDGE HE CAN'T DO, even if he wanted to - which he has said he does not want to, and for good, sound, and sufficient reasons.

    SCO(Caldera), I don't care how many lawyers you bring into the case, you are not able to hold someone to a standard that you then point out is unattainable.

    --
    Acts of massive stupidity are almost never covered by warranty. --me.
  78. Go after SCO's management by Aceticon · · Score: 5, Insightful

    I believe that our efforts should be aimed at identifying and exposing the top managers at SCO.

    SCO is a company but it is also a group of people. SCO's current actions have to had been sanctioned by management at the highest level. Someone made a choice, someone said "let's go ahead with this".

    So make it personal. By exposing each and every of SCO's top-level managers as being associated and willing participants in this mess their chances of ever again be employeed in a top-level management position (at least in this industry) are highly decreased.
    This is especially true if they are tracked into any new job they go into and the company that employes them is exposed (thus being smeared along with SCO by their choice of managers) - any company that hires any one of those persons has a business ethics (or more precisely lack of it) that accepts this type of attitude.

    Decisions are taken by someone (companies do not take decisions). Those that take the decisions (or are willing participiants in taking those decisions) should be made to assume their responsabilities instead of being allowed to hid behind a SCO-mask.

  79. You "should" be right by drew_kime · · Score: 2, Insightful
    Wrong.
    Really?
    ... to impose the burden on corporations, organization, or individuals to find out if any patent covers what they're doing would be undue and, ineed, impossible to meet.
    I'll agree with you there.
    Unreasonable burdens cannot be imposed.
    Oh, but they are.
    ... why the fuck should they have to pay ...
    My emphasis.
    Coders, inventors, and scientists should be coding, inventing, and researching ...
    My emphasis again ...
    ... patents should have no weight over you ...
    ... and again ...
    Patent holders who have issues shouldn't be able to go into stealth mode ...
    ... and again.
    The entire modern patent-system is completely corrupt and obfuscated.
    Well there's the problem! And I completely agree with you. But that is the current system. Lawyers don't generally get to argue what the system "should" be, unless they make it to the Supreme Court. It's highly unlikely this case will go that far, so the current "completely corrupt and obfuscated" system is in no immanent danger of reform.
    --
    Nope, no sig
  80. Proposal to hit SCO in the pocket book? by Anonymous Coward · · Score: 2, Interesting

    I'm wondering why nobody in OSS community is considering hitting SCO where it hurts - in the pocket book.

    Is there any legal or other reason why this is not feasible?

    1. Find out what applications run on SCO and drive their O/S sales. Then write free clean-room, better, free, open source versions to run on any platform (Linux, other UNIX, Apple, even Windows) other than SCO Unices

    2. Some Linux organization in each country, contact all Linux developers in that country and invite them to a free legal briefing. The company can pay their travel, etc, and for a lawyer to come brief them about their legal rights, etc. This would be peanuts for a big company, and would get the ball rolling if Linux contributors wanted to follow the example of (and actually follow up properly on) the guy who sent the Cease and Desist about SCO's Linux distribution of his GPL code in Germany.

  81. complaining about their own actions by Stephen+Samuel · · Score: 4, Insightful
    "If source code is copied from protected Unix code," the SCO document adds, "there is no way for Linus Torvalds to identify that fact."

    Yep. and that's because SCO refuses to identify the protected code.

    They also complain that Torvalds refuses to go hunting patents.. That's also appropriate. One of the best ways to avoid violating patented methods is to not know about them. If the solution is an obvious one, then the fact that you came to the same solution without konwing about the patent is almost a sufficient defence. On the other hand, if the solution is not an obvious one, then chances ar that you'll come up with a solution different enough from the pattern that the difference is a sufficient defence.

    The purpose of a patent is to document a method such that (once the patent expires) anybody else can use it. The patent monopoly is just to ensure that people have an incentive to register their patents so that they ultimately do go into the public domain.

    An interesting feature about the OS process is that -- once something goes into an OS project, it is (or at least should be) essentially unpatentable -- this is because any open source project is effectively published.. Especially for large and well-distributed projects like Linus, it's almost trivial to prove when that idea was published.

    If you take the time to hunt patents before you use an idea, you run the risk of delaying the publication of an idea long enough for someone else to patent it.

    The long and short result is that it's easier (and even better) to implement an idea and then wait to see if someone complains about a patent infringement than to go wandering through the patent office looking for something that may be the same as what you are using.

    Reading through a patent application well enough to understand whether or not it applies to an idea is a long, difficult and dirty job. I'd much rather leave that to someone who's paid to do it (like the patent owner's lawer). Once the issue is raised by somene who cares about it then I'll deal with that bridge when I come to it.

    I think that Linus has the same idea, and it sounds like he got it from his business colleagues.

    --
    Free Software: Like love, it grows best when given away.
  82. Start here by utahjazz · · Score: 4, Informative
    Here is a good old one-liner that produces a list of files with duplicate contents:
    find . -type f -exec md5sum '{}' ';' | sort | uniq --all-repeated=prepend -w 33 | cut -c 35-
    I'll bet you could do the 5-line splitting, and some whitespace ignoring and still keep it a one-liner.
  83. Jayson Blair school of fact checking by virtigex · · Score: 3, Funny

    Anybody here see the irony of SCO's comments appearing in the New York Times, previous employer of Jayson Blair. Now we have two reality distortion fields to deal with.

  84. Why even bother? by phorm · · Score: 2, Insightful

    SCO won't let people see the contested source code without signing an outrageous NDA but the article gives a mechanism for publishing appropriate MD5 checksums which allow code trees to be compared without anyone else seeing the code.

    However, the point is that SCO is claiming that their code has already been released (unauthorized) into the wild. This means that anyone who can read the linux kernel code can also view the (supposed) SCO code as well, because it is (supposedly) in the linux kernel. While the fact that SCO won't likely even support the MD5 summing method (which wouldn't work very well if the code is only "similar" as opposed to "identical") is more damning to them, even describing *where* the two equivilent chunks of code are will not hurt them anymore than they are claiming they have already been hurt.

  85. The Linux *kernal*??? by gorsh · · Score: 2, Informative

    Apologies if this a redundant comment, but did anyone think it strange that the word "kernel" is spelled as "kernal" thoughout this entire article?

    Methinks the NYT is in big trouble these days if they can't even be bothered to proof-read their articles.

  86. What the Linux kernel team doesn't have by AndroidCat · · Score: 2, Funny

    Managers. Lots and lots of managers. (Perhaps I'm being funny here, but it's true at the same time.)

    --
    One line blog. I hear that they're called Twitters now.
  87. I LOVE the head line! by funwithBSD · · Score: 5, Funny

    I.B.M.'s Opponent in Suit Criticizes Linux Advocate

    SCO is so insignificant it is not mentioned the headline! Those guys at the Times are smarter than I thought, I may have to kick down for a subscription.

    It is just so sad, I learned Unix on SCO, back in '92. Shame to see the old girl is on crack.

    --
    Never answer an anonymous letter. - Yogi Berra
  88. This "derivative" shit of SCO's is stupid. by mark-t · · Score: 4, Insightful
    I have no other words for it. "shit", and "stupid" pretty much say it as well as I possibly can.

    Even if every single line of code the SCO is objecting to happened to get removed by some massive kernel overhaul by someone who had never had the opportunity to see SCO's "evidence", SCO would still claims rights over the changes as a derivative work because they consider the fact that their code was merely inspiration to be a cause for the new code to be "derivative".

    SCO would consider any code developed based merely on what one had learned from Unix code to be derivative. This would mean that at least 3/4 of the programs I wrote in Operating Systems class were probably infringing in some way on SCO's IP. The GPL does not consider code developed based on what one learned from GPL code to be derivative -- The GPL only considers a derivative if it is copied and modified, not if it is completely rewritten from scratch by the application of actually understanding what the code does.

    Let's say, for example, I wrote a book that had all the same concepts and ideas as Lord of the Rings, but didn't use any of Tolkien's names or trademarks. Having already read LotR, my book would obviously be a "derivative". Indeed many people might say my book was just a knockoff of LotR. While many Tolkien fans would likely be outraged at my writing it, I wouldn't actually be breaking any copyright laws, however. The most anyone could do would be to personally boycott my work, but they couldn't stop me from publishing it or from it being distributed anywhere I chose.

    Just as a quick recap, here are the four major IP's. I find it interesting that SCO has changed its story so many times, it's hard to actually tell which sort of IP they actually have that they are referring to. It seems like the premise of trade secret is closest to what they mean, but they keep talking about owning rights to derivative works, which has to fall back on the strength of copyright, not trade secrets.

    Copyright only protects content, it cannot protect ideas. Copyright also has provisions for protecting works that can reasonably be considered derivatives, such as translation into another language, changing the media of distribution, and several others. Trade secret can protect ideas, but it cannot protect them once they are publically known (although it is entirely reasonable to make a claim for damages from the party that caused ones trade secret to become public in the first place). Further, trade secrets do not protect against reverse engineering or reinvention. Patents more completely protect inventions and methods, even to the point of stopping reverse engineering, but unlike trade secrets, *MUST* be public knowledge in order to retain patent protection. Trademarks protect terminology, must be publically known, must be defended in order to be retained, and only apply to the field in which the trademark itself is applied (for example, a person should be able to start a plumbing business called "Apple Plumbing", without violating Apple's trademark).

  89. Missing the point by tkrotchko · · Score: 5, Insightful

    When you buy SCO Unix (ha!) or AIX, or MS Windows, or anything, how do you know, as a customer, that its unemcumbered by patents?

    As a developer, when you write a bubble sort, how do you know someone hasn't patented the idea?

    As a company, given the vague nature of software patents ("A method to do ecommerce using a single button on a web page..."), and also given that developers don't necessary explicitly say what methods they're using. So a search is not reasonably possible.

    Finally, even if you buy into the idea of software patents, how would you know if MS had infringed? Unless you have access to the source code, you have no idea. And last I check, MS doesn't readily hand out source code to make sure they're not violating any software patents.

    In points out the fallacy of software patents, it highlights the stupidity of granting them, and it shows why all software patents are unenforceable, *except* against open source software.

    Software patents must be eliminated: they serve no purpose except as litigation tools for large companies.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  90. SCO's claims by eric76 · · Score: 3, Insightful

    One thing to keep in mind is that the code SCO claims is infringing on their rights did not already exist in SCO's copies of System V and their own derived code.

    What SCO is claiming is that their rights include the modifications made by companies licensing the AT&T System V code.

    Their contracts specify that any derived works created by the licensees is also covered by the license.

    But their use of the phrase "derived works" does not seem at all reasonable or acceptable.

    The question is what does the phrase mean? If you look at Title 17 of the U.S. Code (available from wwww.law.cornell.edu), you find the following definition:

    A ''derivative work'' is a work based upon one or more preexisting works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications which, as a whole, represent an original work of authorship, is a ''derivative work''.

    In other words, when you modify SCO's licensed code, the result is a derivative work and is consequently covered by the license.

    However, they are claiming that the modifications themselves are also derivative works, apart from the object being modified.

    But if you look at the definition, the derivative work is a transformation, adaptation, revision, ..., of the original work.

    The code in question is largely or maybe entirely code that was done by others apart from AT&T/Novell/SCO and added to their licensed copy of the code to create something better. The code that you get when you add the additional code to the original code is clearly a derivative work and SCO clearly has interests in keeping you from distributing the resulting derivative work.

    But SCO seems to be claiming that the code added to System V to create a derivative work of System V is itself a derivative work.

    The only other possibility I can imagine is that they are claiming that you can't copy code directly from the derivative work into another product because of the licenses. (See Exhibit C of their lawsuit.)

    But I haven't seen any evidence that IBM has done that. If someone at IBM excerpted the additions to the code so that none of the System V code was present and those excerpts were added to the Linux code, I don't think think there would be any violations at all.

    If someone at IBM did copy the additions directly from the derived work and was careful to avoid copying any System V code over, I suppose that would be a technical violation of the contract. I think a technical violation of that sort would be so minor that they wouldn't warrant anything more than a letter from SCO to IBM demanding that they be more careful.

    And there are no allegations that I've heard that IBM did a copy and paste of their own additions directly from the SCO code to their own code.

    It would be nice to find out what some knowledgeable lawyers thought about the issue of whether or not adding Sequent or IBM's own code to System V makes their own code a "derived work" of System V. It could be that the legal system sees it some other way.

    One other point. If SCO is interpreting the phrase "derived work" in an unobvious way, then the phrase should probably have been clarified in the agreement instead of leaving it ambiguous. In law, isn't an ambiguity in a contract generally interpreted against the side who wrote the contract? Since the basic contract was probably written by AT&T and then hammered out between both sides, I think that any ambiguity would likely be decided in IBM's favor.

  91. Go after SCO's management - yer wish is my command by GojiraDeMonstah · · Score: 5, Informative
    http://www.caldera.com/company/execs/ tells us:
    • Darl C. McBride - President and Chief Executive Officer
    • Robert K. Bench - Chief Financial Officer
    • Sean Wilson - Senior Vice President, Corporate Development
    • Jeff Hunsaker - Senior Vice President, Worldwide Marketing
    • Chris Sontag - Senior Vice President and General Manager, SCOsource Division
    • Opinder Bawa - Senior Vice President, Engineering and Global Services
    • Reg Broughton - Senior Vice President, Worldwide Operations
    • Larry Gasparro - Senior Vice President, North America Sales
    Each has a bio page, but no email address.
    --
    "Stop throwing the Constitution in my face, it's just a goddamned piece of paper!" - George W. Bush Nov. 2005
  92. Re:SCO totally evil? by john+bigbootay · · Score: 5, Informative

    Research a little further into the personalities behind SCO, and you'll find a very committed group of opportunists that have run this scam before, and won. Read this backgrounder at Forbes.com: http://www.forbes.com/2003/06/18/cz_dl_0618linux.h tml

  93. Not copyright; contract by Tony · · Score: 3, Informative

    Furthermore, his statements about patents have no bearing on the lawsuit as SCO never claimed any patent infringement -- only stolen code (which is a copyright claim).

    It's a little more subtle than this. SCO isn't even calling it a copyright infringement; they are suing for breach of contract. Part of the breach of contract claims IBM used parts of System V (which SCO claims as their own) in beefing up Linux.

    Now, which parts? Apperantly, SCO claims that one specific area of infringement is in the RCU code, which removes a major bottleneck for >4 CPU machines. Sequent "invented" the RCU algorithm; Sequent was later purchased by IBM.

    So how does this constitute breach of contract? SCO claims that the Unix contract signed by IBM (and, in fact, by every Unix signee) includes provisions for SCO to claim all derivitive works.

    This is the crux; SCO has stated (through its top administrators) that all modern operating systems are merely derived works; they have hinted this includes MS-Windows, and they also want to re-visit the BSD decision.

    This is patently rediculous. (Excuse the pun. Couldn't resist.) But, if SCO succeeds in their assault on IBM, they will have a case against every other Unix provider, and against Linux. They will probably have no case against Microsoft (who would most likely pay SCO off anyway, rather than face more bad publicity) or BSD, but that wouldn't stop them from trying with their new-found booty.

    This is shares some attributes of the British Telecom case against (Compuserve? Prodigy? Don't remember off the top of my head), based on the scope of the claims. BT wanted to own the Internet; SCO wants to own every OS. The greatness of their chutzpah is stunning.

    These guys must have Epcot-sized testicles.

    --
    Microsoft is to software what Budweiser is to beer.
  94. Re:talent by tomhudson · · Score: 3, Insightful
    Well, let's see ...

    It could be argued that way in the earlier days, when people went around Microsoft wearing buttons saying "B.O.G.U.S." (bend over, grease up, sucker) to remind those whose stocks hadn't yet been vested that their stock holdings were (also a not-so-subtle badge of seniority)

    Let's face it - you've become a millionare, you want a home life, you leave. Lots of talent left - some temporarily (gone to pick lettuce, as one employee did, just to get a break), and others, well, they either retired, or created/joined start-ups.

    Remember - no overtime/weekend pay, the expectation of 80-100 hour weeks as normal, etc. And fewer interesting challenges for top coders. Under those conditions, the ones who stay are the ones you would want to leave, so we're probably seeing a rush to the bottom in terms of code talent/quality at Microsoft.

    This would explain why they had to take a couple of months to "refresh" people on the idea that buffer overflows are a "bad thing". And, when taht didn't work, appoint a group of code reviewers just to check for such inanities.

  95. Only Takes One Dishonest Coder to Make SCO Right by reallocate · · Score: 3, Insightful

    Not quite. SCO does seem intent on dancing on the thin edge, but their strategy appears to be placing Linux and IBM on the defensive, i.e., making the Linux community prove it didn't steal code. In this instance, SCO is positioning itself to assert that someone could easily slip proprietary code into Linux because no one is checking to make sure they don't. To bolster that assertion, they can produce Linus' statement counseling contributors to avoid reviewing patents. Can the Linux community show a court anything to the contrary?

    Knowledge of the technical issues isn't required of the court. Knowledge of patent law is required. If SCO does, in fact, show a court proprietary code copied into Linux, IBM and the Linux community will need good lawyers, not more assertions that the openness of their development process keeps people honest.

    It only takes one dishonest developer to make SCO right.

    --
    -- Slashdot: When Public Access TV Says "No"
  96. Re:SCO totally evil? by jedidiah · · Score: 3, Insightful

    However, this standard is not attainable by SCO either. It may not even be attainable by IBM.

    Their entire rant can be turned back on them and used to expose their own poor practices.

    The development model has nothing to do with whether or not the problem is soluable.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  97. The essance of SCO's broadside at Linus by geomon · · Score: 2, Insightful

    1. Linus manages the production of software with all of the available source published in the public domain.

    2. Linus tracks each individual contributor to the kernel back to the start of Linux development.

    3. We think that your auditing process ought to include a laborious process of researching every patent ever filed for any technology related to kernel development.

    4. We find that this process is flawed compared to our model of:

    a) closing our source from public view, thereby increasing the potential that stolen code is in our source,

    b) not identifying who is working on particular aspects of kernel development and the potential conflicts of interest that might develop (e.g., hiring a Sun developer and then using their expertise to enhance SCO's code), and

    c) not researching every patent ever filed for any technology related to kernel development thereby giving us plausible deniability if we develop code that is similar to a competitor's IP.

    Does anyone but me think that SCO is getting funnier as time drags on?

    --
    "Rocky Rococo, at your cervix!"
  98. Maybe we're getting somewhere now with this... by ctid · · Score: 4, Insightful
    I think I'm beginning to get a handle on what has happened here. Suppose I license Unix from SCO and create my own version called AndyIX. Subsequently, I get my hands on some cool NUMA hardware and decide I'm going to port AndyIX to this new system. A little while later, I end up with something like this:
    #ifdef NUMAMACHINE
    blah blah blah
    #else
    yada yada yada
    #endif
    My customers are really happy with this, and I make a bit of cash out of it. A few years later, I decide to port Linux to run on this nice NUMA hardware; of course I'll GPL my changes (blah blah blah) but my plan is to sell services to customers who want to run Linux rather than AndyIX on this HW. So, I adapt blah blah blah to Linux's way of doing things (leaving most of the comments unchanged of course). Eventually, I submit the new version of blah blah blah to the appropriate member of the Kernel team and the code is incorporated into the Linus's official kernel tree.


    So now SCO come along and say that they own blah blah blah, because I implemented it into AndyIX first. As far as I can see, this seems to be the basis of SCO's "case". If the GPL is "viral", then SCO's Unix licence must surely qualify as a WMD?!

    --
    Reality is defined by the maddest person in the room
  99. Re:SCO totally evil? by shades66 · · Score: 2, Informative

    I just read this in Linux Format (An UK magazine) ..

    It is at the end of the article titled "Who is SCO's next target?" on pages 6 and 7

    "Former SCO developer Christoph Hellwig said the possibility of 'retrofitting' Unixware code into linux was remote as the kernel internals were so different. 'It might be more interesting to look for stolen linux code in Unixware, I'd suggest with the support for a very well known Linux filesystem in the Linux compat addon product for Unixware' he wrote. .....

    so I wonder.. have SCO copied GPL code into their proprietry code? Maybe the developers of the filesystem code should request that SCO cease and desist all distribution of the code along with all copies with existing customers... A taste of their own medicine for once...

    Mark.

    --
    ---- There are 10 types of people in the world. Those that understand binary and those that don't
  100. A big repository of copyrighted fingerprints by chato · · Score: 2, Interesting

    An idea: the method of 'shingles' (fingerprints of n-grams of lines/words/characters) could be used for creating a big, shared repository of copyrighted code -- without the code. This can avoid this kind of claims in the future, without the need of manually checking for every line of code contributed to open source projects.

    A 'client' program is run by people that have access to copyrighted code. Then program generates the fingerprints, that are uploaded to the repository (including information about the copyright holder, software name, version, filename, linenums, fingerprint). Whenever anyone wants to check if a piece of code is copyrighted, s/he can generate the fingerprints and compare them against the repository.

    False positives?: MD5 checksums in general don't collide. Poisoning?: probably a person can upload huge amounts of fake MD5 checksums. That's why some redundancy is necessary: an MD5 checksum is valid if it has been uploaded by at least X people.

  101. Why would this change anything? by Kjella · · Score: 3, Insightful

    SCO could already provide us with a list of files and line numbers they claim are infringed, since they have access to both sources.

    They could already have stated "We claim line 13-37 of /foo/bar.c in Linux 2.4.18 violates our IP rights" and it would not violate their IP at all, since it simply a reference to a location in a public work.

    To make a more concrete example, I could claim that Stephen King's latest novel has sentences identical to mine. But when asked to point them out, I would answer "No, that would reveal what my sentences are. See you in court." Does that make any kind of sense?

    The fact that they won't show it except under an NDA, makes it very clear that they do not *want* to identify the infringing pieces, if there are any at all. They certainly don't want anyone to be able to find them or replace them.

    The MD5 approach would be appropriate for two closed source companies disputing the same problem - it allows a comparison by a third party without compromising either codebase. But in this case SCO has already done what the program is meant to do - they just won't tell you the results. Period.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  102. Pump and dump? SCO insider trades by wrestler · · Score: 5, Informative

    SCO management has been selling stock lately (June 5 - June 11). Look here for details.

    This comes after almost two months of no insider trades.

  103. Linus' "anti-patent" message by JWSmythe · · Score: 5, Informative

    I found the thread that they're citing.
    In the mlist.linux.kernel From 02-Aug-2002 to 12-Aug-2002

    The conversation isn't about SCO at all. The conversation started about virtual memory, and some SGI patents.

    Linus' comment was to the effect that it's a waste of time for programmers ("technical people"). It's very likely someone has patented any idea you can come up with. Even if we see the patent, we aren't qualified to judge if it effects us. That's the legal department(s) problem (or your lawyer, or whoever). IANAL. LINAL (Linus is not a lawyer), but a lawyer would be more than happy to tell you that they understand the law better than us technical people. :)

    Think of the recent stories on here about tabbed browsing, hyperlinks, and the one-click purchase. Read the full thread to get it in context, rather than a couple lines thrown in a news story. I doubt that I've written anything that hasn't been patented before, even though I stick (c) on all my code. :)

    BTW, the filters on here really suck. I've been trying to post this message, but have been hitting filters all over the place. The current one I'm hitting is "Your comment has too few characters per line (currently 33.3).", so I'm just filling in some space here to get it to post, without changing any of the quoted material. {sigh}

    Now for the real messages (quoted directly from dejanews).

    x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- x- x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-
    -x-x-x-x-x-x-x-x-x -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x

    From: Linus Torvalds (torvalds@transmeta.com)
    Subject: Re: large page patch (fwd) (fwd)
    Date: 2002-08-11 16:42:30 PST

    On Mon, 12 Aug 2002, Daniel Phillips wrote:
    >
    > It goes on in this vein. I suggest all vm hackers have a close look at
    > this. Yes, it's stupid, but we can't just ignore it.

    Actually, we can, and I will.

    I do not look up any patents on _principle_, because (a) it's a horrible
    waste of time and (b) I don't want to know.

    The fact is, technical people are better off not looking at patents. If
    you don't know what they cover and where they are, you won't be knowingly
    infringing on them. If somebody sues you, you change the algorithm or you
    just hire a hit-man to whack the stupid git.

    Linus

    x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- x- x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-
    -x-x-x-x-x-x-x-x-x -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x

    From: Linus Torvalds (torvalds@transmeta.com)
    Subject: Re: large page patch (fwd) (fwd)
    Date: 2002-08-11 16:44:17 PST

    On Sun, 11 Aug 2002, Linus Torvalds wrote:
    >
    > If somebody sues you, you change the algorithm or you just hire a
    > hit-man to whack the stupid git.

    Btw, I'm not a lawyer, and I suspect this may not be legally tenable
    advice. Whatever. I refuse to bother with the crap.

    Linus

    x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- x- x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-
    -x-x-x-x-x-x-x-x-x -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x

    From: Linus Torvalds (torvalds@transmeta.com)
    Subject: Re: large page patch (fwd) (fwd)
    Date: 2002-08-11 19:22:06 PST

    On Sun, 11 Aug 2002, Larry McVoy wrote:
    >
    > This issue is more complicated than you might think.

    No, it's not. You miss the point.

    > Big companies with
    > big pockets are very nervous about being too clo

    --
    Serious? Seriousness is well above my pay grade.