Slashdot Mirror


Linus Blasts SCO's Header Claims

jonbryce writes "Linus has responded to the latest claims made by SCO in their letter to the Fortune 1000 companies. Basically, he wrote the code himself, and it has been there since Linux 0.0.1. No copying from BSD or any other source." You can also read his comment to the Linux kernel mailing list, which reads in part "I think we can totally _demolish_ the SCO claim that these 65 files were somehow 'copied.' They clearly are not."

599 comments

  1. Look what we have here by Anonymous Coward · · Score: 0, Funny

    A reputable publicly-traded tax-paying United States corporation and some Finnish teenager from goddamn Communist country. Hmm, I wonder who's telling the truth.

    1. Re:Look what we have here by Anonymous Coward · · Score: 0

      of course, because we all know that Americans always tell the truth. :)

    2. Re:Look what we have here by magores · · Score: 1

      I think that the sarcasm in the parent was missed by the moderator who marked it flamebait.

      Or, am I giving to much credit to the AC?

  2. Trifecta by Anonymous Coward · · Score: 5, Funny

    Wow, it's a bloody SCO story trifecta day today! :)

    1. Re:Trifecta by reality-bytes · · Score: 4, Funny

      Its a special Christmas present just for Slashdot :)

      --
      Ripping an new rectum in the fabric of spacetime.
    2. Re:Trifecta by webtre · · Score: 3, Funny

      this is the best RamaHannaKwaanzMas ever!

      --
      litigious bastards
      suck it sco!
    3. Re:Trifecta by Anonymous Coward · · Score: 0

      But if we get all those SCO stories today we won't have anything to unwrap on Christmas!

    4. Re:Trifecta by Elektroschock · · Score: 4, Insightful

      unfortunately jounalists don't read slashdot or Groklaw. It is very obvious for us that SCOs claims are baseless, but obviously not for mainstream press.

    5. Re:Trifecta by Anonymous Coward · · Score: 0

      Um. TechTV's various shows (Screensavers, callforhelp, etc) routinely refer to articles in slashdot. TechTV live might be considered mainstream press by some.

    6. Re:Trifecta by annodomini · · Score: 5, Informative
      Creator of Linux Defends Its Originality

      They seem to read LKML, at least.

    7. Re:Trifecta by lptport1 · · Score: 1

      HannaKwaanzMas. Ramadan's been over for a while now (is not necessarily at the same time as Christmas, due to a totally lunar calendar and no adjustments)...

    8. Re:Trifecta by sjvn · · Score: 4, Funny

      >unfortunately jounalists don't read slashdot or Groklaw

      Dank! I guess I'll have to stop reading Slashdot and GrokLaw now. ;-)

      Steven

    9. Re:Trifecta by Anonymous Coward · · Score: 0

      You bloody unpatriotic Bush eater, you! Nobody would have been able to keep a budget in line with the events that occurred!

    10. Re:Trifecta by Elektroschock · · Score: 4, Insightful

      Fact is that SCO's statements are professional media statements, they are designed and distributed trogh the channel. And obviously mainstream journalists are too stupid to get that it is all crap. Solution: Write professional media statements, facts don't count.

    11. Re:Trifecta by laymusic · · Score: 1


      I read the New York Times article this morning (http://www.nytimes.com/2003/12/23/technology/23li nux.html), and I thought it was clearly based on the same argument quoted on /. and Groklaw. I wanted to read more than they included, so I rushed to /., but for a 3 paragraph summary of Linus' argument, it was pretty good.

    12. Re:Trifecta by sketerpot · · Score: 1

      I prefer the completely neutral (and not prone to name changes when Ramadan ends) "Decemberween".

    13. Re:Trifecta by Anonymous Coward · · Score: 0

      Merry New Hallogivingkwaanzakahramamas!

    14. Re:Trifecta by jo42 · · Score: 1


      The only suitable response to SCO is to fax, email and courier them a copy of this link :-p.

  3. What about patches a bugfixes? by SailorBoy · · Score: 5, Insightful

    Don't we need to inspect all the patches applied to these files and make sure that they were from sources that are as clean as the original code?

    --
    "Violence is the last refuge of the incompetent" --Salvor Hardin
    1. Re:What about patches a bugfixes? by j_w_d · · Score: 4, Funny

      Mod the parent "funny."

      --
      ------ The only greater hazard to your liberty than n politicians is n+1 politicians.
    2. Re:What about patches a bugfixes? by Anonymous Coward · · Score: 0
      (OT so AC)
      The only greater hazard to your liberty than n politicians is n+1 politicians.

      Well, that rather depends. If there's only one politician, then you do really need another one, otherwise you live in a dictatorship.

    3. Re:What about patches a bugfixes? by Anonymous Coward · · Score: 0

      (really OT) Of course the obvious conclusion from the previous assertion would be that no matter how many politicians you pile on top of the first one, you never have more liberty than if you lived in a dictatorship.

  4. WANTED: Linux supporter since the start by Anonymous Coward · · Score: 2, Funny
    "Basically, he wrote the code himself, and it has been there since Linux 0.0.1."

    Do any of you Slashot people here have a copy of Linux 0.0.1 to prove it? :)

    1. Re:WANTED: Linux supporter since the start by uberpeter · · Score: 5, Informative

      ftp://ftp.kernel.org/pub/linux/kernel/Historic/lin ux-0.01.tar.gz

      Next!

    2. Re:WANTED: Linux supporter since the start by larry+bagina · · Score: 1
      That's nice, but what if kernel.org altered the header files in the archive?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:WANTED: Linux supporter since the start by ivern76 · · Score: 1

      That'd invalidate all evidence stored in rewriteable media. Oh, and email evidence. Not gonna happen, kernel.org is as good as SCO's "evidence" repository.

    4. Re:WANTED: Linux supporter since the start by uberpeter · · Score: 1

      BUt why? This file has been there for ages. As in "been there before SCO started to make their claims".

    5. Re:WANTED: Linux supporter since the start by OneFix+at+Work · · Score: 1

      There are CeeDees with the old kernels on them...I'm sure someone has one of them somewhere (Walnut Creek used to include the ancient sources in their box sets)...even if they did, they wouldn't have changed them until after the whole SCO thing...so one of the box sets from a few years ago should be sufficient...

    6. Re:WANTED: Linux supporter since the start by Ann+Elk · · Score: 5, Interesting
      Here's the comment from the beginning of Linux 0.1's errno.h:
      /*
      * ok, as I hadn't got any other source of information about
      * possible error numbers, I was forced to use the same numbers
      * as minix.
      * Hopefully these are posix or something. I wouldn't know (and posix
      * isn't telling me - they want $$$ for their f***ing standard).
      *
      * We don't use the _SIGN cludge of minix, so kernel returns must
      * see to the sign by themselves.
      *
      * NOTE! Remember to change strerror() if you change this file!
      */
      BTW: I downloaded this code LONG before the SCO bullshit started to fly.
    7. Re:WANTED: Linux supporter since the start by justMichael · · Score: 1

      I have a set from Walnut Creek for Slackware 3.x from 1995 or 1996 (not positive on the version/year it's at home) if that's what it comes down to.

      Of course, I doubt I'm the only one that has old CD's laying around.

    8. Re:WANTED: Linux supporter since the start by Anonymous Coward · · Score: 0

      All your headers are belong to us

    9. Re:WANTED: Linux supporter since the start by FyRE666 · · Score: 4, Funny

      You know, you'd think SCO would want to keep this quiet. You know, the fact they consider linux 0.0.1 "code" technically advanced, equal to their current products (presuming they still market any?) and ready for large scale deployment. And that was over 10 years ago!!

    10. Re:WANTED: Linux supporter since the start by VertigoAce · · Score: 5, Informative

      I thought you were just kidding with this, so I took out the CD-ROM that came with the "LINUX Core Kernel Commentary" book, since it has a 0.01 version for comparison with 2.2.x. The original is definitely not copied and the one from 2.2.10 looks like an incremental change (comments added, new error numbers, but the file itself doesn't look any diffferent).

    11. Re:WANTED: Linux supporter since the start by Anonymous Coward · · Score: 0

      > they want $$$ for their f***ing standard

      Gee, imagine that. They wanted money for a
      hardcopy of the standard. How *evil* :)

      Actually, this statement is somewhat telling
      isn't it.

    12. Re:WANTED: Linux supporter since the start by B'Trey · · Score: 5, Insightful

      Yes, it's telling. You have a college student who's writing his own OS because he can't afford the money to purchase a commercial *nix. He'd like to make it comply to the standards, but he can't afford the money to buy the standard either. This is exactly why standards should be open in every sense of the word.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    13. Re:WANTED: Linux supporter since the start by hdparm · · Score: 0, Offtopic
      (not positive on the version/year it's at home)

      Michael, Michael... again reading /. while at work.

    14. Re:WANTED: Linux supporter since the start by rifter · · Score: 1

      There are CeeDees with the old kernels on them...I'm sure someone has one of them somewhere (Walnut Creek used to include the ancient sources in their box sets)...even if they did, they wouldn't have changed them until after the whole SCO thing...so one of the box sets from a few years ago should be sufficient...

      There are also posters available with the original Linux kernel source. There are probably a lot of different places to get this from.

    15. Re:WANTED: Linux supporter since the start by anthonyrcalgary · · Score: 3, Funny

      hehehe this is fun

      from linux-0.01/kernel/sched.c:
      * 'schedule()' is the scheduler function. This is GOOD CODE! There
      * probably won't be any reason to change this, as it should work well
      * in all circumstances (ie gives IO-bound processes good response etc).
      * The one thing you might take a look at is the signal-handler code here.

      --
      When someone might yell at me, it has to be OpenBSD.
    16. Re:WANTED: Linux supporter since the start by watermodem · · Score: 1
      I might have .17 on an old colorado tape cart somewhere.

      Also, portions on floppy of .27 and I think maybe .29 on more tape.

      Only problem is my tape reader is in the junk box. No idea if it still works.

    17. Re:WANTED: Linux supporter since the start by ignavus · · Score: 2, Funny

      comments added, new error numbers, but the file itself doesn't look any diffferent

      Wow, they must have used invisible ink!

      --
      I am anarch of all I survey.
    18. Re:WANTED: Linux supporter since the start by sergiori · · Score: 0

      In case this helps I have kernel 0.99 dated 1993 on what I believed is the first or one of the first cdroms with linux, it is an yggdrasil distribution, I am not sure if it included the sources.
      Since cdroms are read only, and it is an original that might be useful evidence.

    19. Re:WANTED: Linux supporter since the start by jlanthripp · · Score: 1
      I have a Colorado Jumbo 250 sitting in a box somewhere. Last used about 2 years ago to read the data from some old media for transfer to CD. It's not worth what it would cost to ship, but if you're local to Chattanooga, TN you can have it for free.

      My girlfriend said I need to get rid of some of my old hardware anyway. BTW, you wouldn't happen to need an ISA passive backplane with (2) single-board 486DX33 computers and (8) ISA SCSI controllers in a rackmount case, would you? Or maybe (56) 4x SCSI CD-ROM drives in rackmount drive enclosures?

      --
      "Alcohol, Tobacco, & Firearms" should be a convenience store, not a government agency.
    20. Re:WANTED: Linux supporter since the start by TheSHAD0W · · Score: 1

      /*
      * ok, as I hadn't got any other source of information about
      * possible error numbers, I was forced to use the same numbers
      * as minix.


      Eek! Watch out Minix users, SCO will be after you next!

    21. Re:WANTED: Linux supporter since the start by mark_lybarger · · Score: 1

      should they both be worried, or do you think sco might only find one with a valid mailing address to send the extorti^^^cease and disist letter?

    22. Re:WANTED: Linux supporter since the start by Anonymous Coward · · Score: 1, Informative

      From the Linux Kernel Archive:

      > The original errno.h, from linux-0.01, says it was taken from minix, and goes
      > up to 40.

      Good eyes - I only analysed the ctype.h thing, and didn't look up errno.h in the original sources. errno.h has a _big_ comment saying where the numbers came from (and some swearwords about POSIX ;)

      Looking at signal.h, those numbers also seem to largely match minix. Which makes sense - I actually had access to them.

      In both cases it's only the numbers that got copied, though. And not all of them either - for some reason I tried to make the signal numbers match (probably lazyness - not so much that I cared about the numbers themselves, but about the list of signal names), but for example the SA_xxxx macros - in the very same file - bear no relation to the minix ones.

      Linus

  5. the countdown by Janek+Kozicki · · Score: 2, Informative

    56 days till it's all over

    --
    #
    #\ @ ? Colonize Mars
    #
  6. A humble programmer! by RobertB-DC · · Score: 5, Insightful

    I'm sure I'm not alone in wishing I worked with more coders like Linus Torvalds. How many times have we programmers found some code that didn't work like it should, asked the original coder about it, and had our heads bitten off for daring to suggest that there was anything sub-optimum about their baby?

    Mr. Torvalds, on the other hand, shows his value by his honesty:

    - I wrote them [ctype.h] (and looking at the original ones, I'm a bit ashamed: the "toupper()" and "tolower()" macros are so horribly ugly that I wouldn't admit to writing them if it wasn't because somebody else claimed to have done so ;) ... So there is definitely a lot of proof that my ctype.h is original work.

    It's like a doctor admitting a misdiagnosis to the patient... a wizard willing to work on Dorothy's side of the curtain. I hope that I'm as honest about my code as Linus -- and that my management continues to understand that you don't get good code by pretending you never make mistakes.

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    1. Re:A humble programmer! by geekBass · · Score: 5, Funny

      SCO Press release tomorrow: Linus is ashamed of the copyrighted code. We knew this all along.

    2. Re:A humble programmer! by Anonymous Coward · · Score: 0

      good job stealing a comment from groklaw. May you burn in hell.

    3. Re:A humble programmer! by wes33 · · Score: 5, Interesting

      humble my ass ... a "mistake" in a work that is under copyright investigation is like a gold nugget; that's why the old map makers would put in mistaken information in their maps. When the false info turned up in some competitor's map ... wham.

      Linus is setting SCO up for something similar

    4. Re:A humble programmer! by RobertB-DC · · Score: 1

      I can show you the VB wizards I've used to write my latest mission-critical application for NASA.

      Oh, crap, someone found my VB posts!

      Hmmm... what was that link about deleting embarassing Slashdot posts? click click click... Damn!

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    5. Re:A humble programmer! by dema · · Score: 1

      Did you also post this at Groklaw, or just copy/paste? (;

    6. Re:A humble programmer! by Anonymous Coward · · Score: 5, Funny

      Linus is setting SCO up for something similar

      Yeah, Linus foresaw this whole fiasco 12 years ago and deliberately wrote crappy, thread-unsafe, fragile macros just so he could point back to them now.

    7. Re:A humble programmer! by orthogonal · · Score: 5, Funny

      Linus is setting SCO up for something similar

      The bomb?

    8. Re:A humble programmer! by pclminion · · Score: 5, Funny
      ctype.h is part of glibc, dumbass.

      Ahh... That must explain why it is found under /usr/src/linux/include/linux/ctype.h

      Wait for it....

      DUMBASS.

    9. Re:A humble programmer! by geekBass · · Score: 0, Offtopic

      Neither. At work, I can only read slashdot comments, not the sites it links to :)

    10. Re:A humble programmer! by Anonymous Coward · · Score: 0
      ...,that's why the old map makers would put in mistaken information in their maps.
      Old? They still do that today for the same reason.
    11. Re:A humble programmer! by Pharmboy · · Score: 1

      Or rather, The Bomb, for the uninitiated. You may have to do a click through on an ad. Those guys must be sick of us /.ers deep linking them, so they are making us pay for it by looking at a click through ad. Fair enough, I assume.

      --
      Tequila: It's not just for breakfast anymore!
    12. Re:A humble programmer! by PygmySurfer · · Score: 1

      Neither. At work, I can only read slashdot comments, not the sites it links to :)

      So, you admit you didn't RTFA? ;)

    13. Re:A humble programmer! by Drantin · · Score: 2

      This is slashdot, not RTFA is implied by being here, those that do read it are the exception...

      I'd ask if you were knew here, but you have a lower user id than me ;)

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    14. Re:A humble programmer! by geekBass · · Score: 1

      Nope. I did RTFA I didn't RTFC

    15. Re:A humble programmer! by spickus · · Score: 1

      Yes, he is known here but what has that got to do with his user ID?

      --
      Indecision is the key to flexibility.
    16. Re:A humble programmer! by Drantin · · Score: 1

      Because he has a lower user ID than me, he was most likely here before I was...

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    17. Re:A humble programmer! by anthonyrcalgary · · Score: 4, Insightful

      It's not a big deal to admit one has written shitty code. It's a lot easier than defending shitty code. The main point here is that he's saying that he would have stolen something better if he was in a thieving mood.

      --
      When someone might yell at me, it has to be OpenBSD.
    18. Re:A humble programmer! by Skjellifetti · · Score: 2, Interesting

      Wasn't just the old map makers. Printers who calculated and printed tables of logarithms, trig functions, and other assorted ilk would do the same thing in order to be able to sue competitors who copied their books.

    19. Re:A humble programmer! by 0x12d3 · · Score: 5, Funny

      We get signal.h

      main(){
      screen_turn(on)

      ...horrible!! You're just lucky I couldn't work a
      "make --ur time.c" in
      :)~

    20. Re:A humble programmer! by Anonymous Coward · · Score: 0

      Wow, another AC idiot. How does that foot taste dumbass?

    21. Re:A humble programmer! by Anonymous Coward · · Score: 0

      that whistling sound you heard was the joke going straight over your head

      I'd ask if you were knew here,...

      Yes, he is known here but what has that got to do with his user ID?

      get it?

    22. Re:A humble programmer! by darkmeridian · · Score: 1

      Companies used to put intentionally incorrect phone numbers in phone books, too. But this wasn't Linus' intent. He wrote that code years before SCO was founded.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    23. Re:A humble programmer! by LouisvilleDebugger · · Score: 5, Funny

      >deliberately wrote crappy, thread-unsafe, fragile
      >macros just so he could point back to them now.

      So *that's* why you're supposed to do that....

    24. Re:A humble programmer! by kchoboter · · Score: 1

      So thats why so many answers in the back of textbooks are wrong!!!???

      --
      4B4556494E
    25. Re:A humble programmer! by goranb · · Score: 3, Funny

      Man, he's even better than we all thought... ;)

    26. Re:A humble programmer! by TheMidget · · Score: 1
      Neither. At work, I can only read slashdot comments, not the sites it links to :)

      I you were honest, you'd say "At work, I only read slashdot comments, I don't dare to read the sites they link to". Which makes perfect sense, unless your employer grants you the comfort of screens installed in the restrooms...

    27. Re:A humble programmer! by Anonymous Coward · · Score: 0

      IIRC, Lonely Planet could prove in this way that The Rough Guide had copied maps from their India Survival Guide.

    28. Re:A humble programmer! by arivanov · · Score: 1
      why the old map makers.

      Not just old. Crown survey in the UK (which is the primary source for almost all map data) still does it.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    29. Re:A humble programmer! by Anonymous Coward · · Score: 0

      I don't get this. If facts aren't copyrightable, how does proving that someone copied your facts let you sue them? Are incorrect facts copyrightable?

    30. Re:A humble programmer! by fuzzix · · Score: 0

      class us{base your[*]};

    31. Re:A humble programmer! by p3d0 · · Score: 1
      Bull. I've heard lots of programmers say this kind of think about code they wrote a long time ago.

      Linus is a cool guy, but let's not start worshiping him just yet.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    32. Re:A humble programmer! by Anonymous Coward · · Score: 0

      for (great= justice;;);

    33. Re:A humble programmer! by jridley · · Score: 2, Insightful

      Maybe it's just the people I work with, but EVERYONE that I know will cringe whenever they look at code they wrote more than a few years ago.
      In fact, in a way saying that the code you wrote 10 years ago is great is to admit that you haven't learned anything in 10 years. Not something to be proud of.
      OK, for trivial stuff like tolower() maybe you would write it the same way as 10 years ago, but for nontrivial stuff, you should be able to do it better the more you learn.

      Some of the most horrendous code I've written was when I was trying to be "cute." Sure, it's clever, but it's also unmaintainable, and difficult to see if it IS flawed. I think you have to spend a number of years as a programmer and suffer the curse of having to maintain the code you wrote years ago before you start writing really good stuff.

    34. Re:A humble programmer! by Skye16 · · Score: 1

      Of course, since they're no longer facts. They're opinions.

      ...I guess...

    35. Re:A humble programmer! by brusk · · Score: 1

      National Geographic and dictionary maker still do this.

      --
      .sig withheld by request
    36. Re:A humble programmer! by Drantin · · Score: 1

      Well, thanks for clarifying AC, yes, I missed it, but it more went around me than over as I didn't knotice my own typo... I progrably kneed to switch from KDE to something else... It's rubbing off on me...

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    37. Re:A humble programmer! by brian+ferullo · · Score: 1

      that's certainly why i've been doing it.



      err, right.

    38. Re:A humble programmer! by Greyfox · · Score: 2, Insightful

      One of the identifying features of a good programmer is that he can look at his work later and see where he could have done better or where he'd have done something differently. You have to look out for the programmers who don't (or can't) do that.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    39. Re:A humble programmer! by the_illuminatus · · Score: 1

      sed 's/zig//g'

      --
      knee-jerk? check. post? check. okay, time to read the article.
    40. Re:A humble programmer! by jackbird · · Score: 1

      The facts themselves are public domain. A particular representation of those facts is copyrightable.

      Anyone can put out their own Complete Works of Shakespeare. Anyone canNOT make their printing plates for such an endeavor by photographing the pages of another publisher's edition.

  7. Linus caught - confessing to be ashamed by Charles+Kerr · · Score: 5, Informative

    Linus' analysis spawned a masterful trolling Subject header on the Yahoo message board for scox: Linus caught - confessing to be ashamed. Nevermind that Linus' shameful confession wasn't copying code, but rather that his Linux 0.01 implementation of ctype wasn't threadsafe. Such beautiful spin. Darl would be proud. :)

    1. Re:Linus caught - confessing to be ashamed by Anonymous Coward · · Score: 0

      How is this flamebait?

      Obviously the parent recognizes the the ludicracy of the message board he linked to. Hence the ":)"

    2. Re:Linus caught - confessing to be ashamed by Anonymous Coward · · Score: 0

      hey, that's alright. at least the girl who delivered that stupid subject line is hot, if that's really her on the profile... :D

    3. Re:Linus caught - confessing to be ashamed by Anonymous Coward · · Score: 0

      either that or it's sarcasm, but it's misleading if people skim headlines and don't read it (perhaps it serves them right!)
      If you don't like it use the "Report Abuse" link on the page. Yes you need a Yahoo! account.

  8. The insanity continues..... by i_want_you_to_throw_ · · Score: 4, Insightful

    It is obvious that SCO (trying to keep up it's inflated stock price) is issuing ridiculous claims about once a week. Given the amount of time that we have until they have to put up or shut up during a trial we can look forward to more of Darl's comedic stylings in the form of outlandish claims.

    In case you're curious about where to get shares to short SCOX, Vanguard has them.

    1. Re:The insanity continues..... by jonbryce · · Score: 2, Interesting

      Of course, the fact that their quarterly earnings announcement was today has nothing at all to do with it?

      Of course not. Don't want to peddle conspiracy theories in here, do we?

    2. Re:The insanity continues..... by JoeBaldwin · · Score: 1

      Anybody want to make a dancing Flash Darl, who gets down to Red Alert by Basement Jaxx?

      "Red alert, red alert it's a catastrophe
      But don't worry, don't panic
      We got no code in the kernel tree
      But it's alright...just don't panic!"

    3. Re:The insanity continues..... by Greyfox · · Score: 1
      Have you noticed that the more ridiculous the claim, the higher their stock value goes? It's enough to make me think that those shareholders deserve to get fleeced.

      Predictions for the coming weeks:

      Next week: SCO threatens to sue POSIX
      Week after that: SCO threatens to sue Microsoft
      Week after that: SCO threatens to sue Everyone

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  9. Givem Hell Linus! by _Smacndeez_ · · Score: 1

    This is utterly insane.. It just goes to show how low they will sink to try and make a buck.

    1. Re:Givem Hell Linus! by Nogami_Saeko · · Score: 1

      Damn... If I owned SCO stock, I'd be dumping it as fast as legally possible.

      It's only a matter of time now until the whole illusion of SCO collapses and anyone left with shares is kissing their investment goodbye...

      I'm rather looking forward to it :)

      Anyone wanna pitch in to buy a few industrial paper-shredders for the SCO gang by way of an xmas gift? I'm sure they'll be needing them before long.

      Not to mention that a truckload of paper shredders showing up at the front door of SCO would make a great photo for any press that "happened" to be in the area at the time ;)

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
    2. Re:Givem Hell Linus! by ReallyQuietGuy · · Score: 1

      If I owned SCO stock, I'd be dumping it as fast as legally possible

      Once this thing goes to pieces, will Darl & Friends be on the receiving end of shareholder lawsuits?

  10. Re:Um, Who The FUCK is Linus? by kalidasa · · Score: 2, Insightful

    This troll would be a lot funnier if the "I'm Feeling Lucky" button for a Google search of the name "Linus" didn't take you DIRECTLY to Linus Torvalds' home page.

  11. Waste of *#$% time by Camel+Pilot · · Score: 5, Insightful

    Linus probably spent the better part of the day responding to this SCO sillyness. What a waste of time. SCO should somehow be made to pay for there frivolous bullshit!

  12. Frankly wtf is with SCO by Anonymous Coward · · Score: 1, Insightful

    SCO seems to be run by raving madmen.
    I wonder if Darl and Co. will be trying to leave the US before the trial and this is all some contrivance to get the stock price up a bit more for some spending money.

    Johnnyv

  13. End it already... by euxneks · · Score: 4, Funny

    Isn't there some way to just shrug off SCO? I mean, it's like some annoying little man that constantly claims your head as his and is suing you for taking your head from him...

    --
    in girum imus nocte et consumimur igni
    1. Re:End it already... by Anonymous Coward · · Score: 5, Funny

      There you are! Thought you got away did you? Gimme my head you bastard. And how dare you call me little, I'd be taller if I had my head back.

  14. That plagerizer! by Anonymous Coward · · Score: 0

    I wrote that exact same letter in 1997!

  15. Re:Um, Who The FUCK is Linus? by Anonymous Coward · · Score: 0, Funny

    He's the main thief of SCO property. /sarcasm :)

  16. Actually it was I, ellem, who wrote that code by ellem · · Score: 2, Funny

    I can't remeber now what those 65 thingies are but I remember writing them. I did it with charcoal, a small floating rock and a duck I always keep in my pocket. I kept an onion tied around my waist, which was the style of the times, and I dreamt of marrying my comely cousin. Alas I lived in Springfield not Shelbyville. Anyway... I was writing code that I never saw before in BSD Free, Open or otherwise.

    There was a boy with a blanket being pulled by a beagle. He was quoting Chaucer and blathering about a pumpkin, possibly Great. In any event he took from me my charcoaled rock and yelled, "You're a good man ellem!"

    I hadn't thought much about him until slightly after I invented a small programming language called Sea which two nice gentlemen asked to look at, I showed it to them and another man took my hand-held rolly-ma-jig I called a rat. Anyway...

    --
    This .sig is fake but accurate.
    1. Re:Actually it was I, ellem, who wrote that code by Anonymous Coward · · Score: 0

      Dudeman, I have no idea why you got modded as Troll, (well, okay, dorkus-malorkus mods have never heard of The Simpsons, maybe) but I wanted to thank you for making me laugh out loud just now.

      I could even hear the voice of Homer's dad as I read it. Sweet.

    2. Re:Actually it was I, ellem, who wrote that code by Anonymous Coward · · Score: 1, Interesting

      You mods are dopes -- here let me spell it out:

      First OP mentions charcoal, a weird reference to Abe Lincoln.

      Then a small floating rock and duck are both Monty Python Holy Grail references.

      Then Simpsons references (onion, comely cousins, Springfield/Shelbyville)

      Then Peanuts, Linus & Snoopy. Linus takes his code.

      A programming language called Sea (C) taken by two men Kernighan and Ritchie.

      And a rolly-ma-jig called a rat is a mouse with a slight Mr. Burns reference.

      The whole thing is like a Forrest Gumpish.

      It's a joke have a sense on humor.

  17. Is SCO in violation of GPL??? by Anonymous Coward · · Score: 3, Interesting

    If SCO has these files in their OS, is it possible some overzealous SCO programmer stole these files and included them in SCO Unix and re-copyrighted them under SCO's terms?

    1. Re:Is SCO in violation of GPL??? by Camel+Pilot · · Score: 4, Interesting

      Would this not just be the ultimate sweet justice that SCO reveals their own illegal copying of code because they did not know the pedagree of the code.

      oh please oh please ....

    2. Re:Is SCO in violation of GPL??? by SharpFang · · Score: 1

      Implications: Suit, compensations and... forcing SCO UNIX to go open source?

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:Is SCO in violation of GPL??? by ashridah · · Score: 2, Interesting

      You need a refresher course in copyright law.

      there's no way you can enforce license compliance, you can only enforce the restrictions copyright law normally gives the work. either they voluntarily go opensource, or they ditch the code and/or pay the real developers.
      Since it's such a grass-roots set of standard definitions and constructs, i really doubt that's going to be necessary. the code's more or less the same (if not in style at least functionality) in pretty much every unixalike.

      ashridah

    4. Re:Is SCO in violation of GPL??? by deadsaijinx* · · Score: 1

      http://www.groklaw.net/article.php?story=200312142 10634851

      --
      YOU SUCK BALLS!
    5. Re:Is SCO in violation of GPL??? by SharpFang · · Score: 2, Interesting

      either they voluntarily go opensource, or they ditch the code and/or pay the real developers.

      So, as you said 3 options:
      1) They voluntarily go open source. They start following GPL, charges dropped. They are in some trouble but may survive as an open-source company.
      2) They ditch the code, their only real product besides lawsuits. They are pretty fried, must start from scratch with everything. Despite that, they may have to pay compensations too.
      3) They pay the developers. But since GPL is irrevokable and by staying close-source they are still violating it, that's not really the solution. Except they pay the original developers to re-release their products under a second license, possibly requiring to rewrite most of them to exclude any viral GPL influences from other sources... Not really an option.

      The 1. sounds most reasonable.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  18. Self-deprecation by Linus by idiotnot · · Score: 5, Funny

    "I wrote them (and looking at the original ones, I'm a bit ashamed: the "toupper()" and "tolower()" macros are so horribly ugly that I wouldn't admit to writing them if it wasn't because somebody else claimed to have done so ;)"

    If SCO is big on claiming ugly code, I can only imagine what a convoluted mess UnixWarez actually is. :-)

  19. Re:Um, Who The FUCK is Linus? by RobertB-DC · · Score: 5, Funny

    I can't believe anyone on Slashdot doesn't know who Linus is.

    He's Lucy's baby brother, dumbass! You know, the one with the blanket?

    Where have you *been* the last 50 years?

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
  20. Real smart. by _spider_ · · Score: 0, Redundant

    I am considering going after New Line and all for making movies of my books, the Lord of the Rings trilogy. (perhaps you've heard of them?)

    Those are my writings, printed without my permission, and so what if they have been printing for many years now and I haven't done anything about it, until this moment...

    Lame.

    --
    '/dev/wit' is not available.
  21. Since Linus wrote the headers himself... by Eric+Damron · · Score: 4, Interesting

    and SCO is claiming copywrite over them, one can only assume that SCO is using Linus' code.

    Could SCO, not the Linux community, be afoul of the copyright laws?

    Code under the GPL is still covered by copyright law. In fact without the copyright, the owner of the code would not be able to license the code at all. If SCO is using Linus' code and not abiding by the license under which it was released then they are guilty of cival and possible criminal violations.

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:Since Linus wrote the headers himself... by Anonymous Coward · · Score: 0

      Could SCO, not the Linux community, be afoul of the copyright laws?

      That question was asked the very first day this issue came to light. Congratulations on catching up with the rest of us.

    2. Re:Since Linus wrote the headers himself... by stevesliva · · Score: 4, Insightful
      one can only assume that SCO is using Linus' code.
      You can't assume that! All you can assume is that SCO has again demonstrated they have no knowledge of the pedigree of simple, widely used code. Like SCO's malloc fiasco, it's another case of, "Linux has it, but we're older than Linux, so we had it first!" Wrong again, SCO.

      And again, none of the files mentioned seem to have anything to do with what SCO is suing IBM for! NUMA, RCU, SMP, JFS-- where are you???

      --
      Who do you get to be an expert to tell you something's not obvious? The least insightful person you can find? -J Roberts
    3. Re:Since Linus wrote the headers himself... by Otter · · Score: 1
      Since Linus wrote the headers himself...and SCO is claiming copywrite over them, one can only assume that SCO is using Linus' code.

      No, these are header files for the most standardized parts of Unix functionality. All Unixes have them (my OS X system has one with copyright "Copyright (c) 1989, 1993 The Regents of the University of California. All rights reserved.") and they all look essentially the same just like all Fahrenheit-to-Celsius conversion routines look the same. Linus wrote his own Unix-like OS and started by doing his own version of those files.

    4. Re:Since Linus wrote the headers himself... by Error27 · · Score: 1

      You can't really copyright that stuff.

      errno.h is basically just a list of numbers and you can't copyright numbers.

      Also lawsuits are really expensive. RedHat and IBM are already suing SCO. SCO is going to go out of business pretty soon so why waste more time on them?

      SCO FUD hasn't affected the marketplace at all. The Linux server market was up 50% in the third quarter this year compared to last year which shows that most people see SCO for what it is.

    5. Re:Since Linus wrote the headers himself... by Evil+Pete · · Score: 1

      All this suggests to me that they have lost most their technical talent or they aren't talking to them at all. This is management driven technical knowhow ... in other words, pull something out of your arse and call it fact.

      --
      Bitter and proud of it.
    6. Re:Since Linus wrote the headers himself... by antirename · · Score: 1

      What is this slashdot personals you speak of? Why on earth would slashdot need a personals section ?

    7. Re:Since Linus wrote the headers himself... by Anonymous Coward · · Score: 0

      Do you have banner ads blocked? If so, turn 'em back on! ;-)

    8. Re:Since Linus wrote the headers himself... by Anonymous Coward · · Score: 1, Funny

      /. doesn't need its own dedicated personals
      section on the day pigs and cows can fly, SCO
      has let out something which holds basic BS test
      and your regular geek can bed a Victoria's secret
      model.

    9. Re:Since Linus wrote the headers himself... by Curunir_wolf · · Score: 1
      Looks like MS is using Linus' code too! Check this out from the headers distributed with Visual Studio .NET:

      /***
      *errno.h - system wide error numbers (set by system calls)
      *
      * Copyright (c) 1985-2001, Microsoft Corporation. All rights reserved.
      *
      *Purpose:
      * This file defines the system-wide error numbers (set by
      * system calls). Conforms to the XENIX standard. Extended
      * for compatibility with Uniforum standard.
      * [System V]
      *
      * [Public]
      *
      ****/

      With some of the same IDENTICAL functional content!!!

      ...
      #define EPERM 1
      #define ENOENT 2
      #define ESRCH 3
      #define EINTR 4
      #define EIO 5
      #define ENXIO 6
      #define E2BIG 7
      #define ENOEXEC 8
      #define EBADF 9
      #define ECHILD 10
      #define EAGAIN 11
      #define ENOMEM 12
      #define EACCES 13
      ...

      Even adding their own copyright notice at the top of the file! How bold! Linus should definately sue Microsoft over this obvious copyright infringement!!

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    10. Re:Since Linus wrote the headers himself... by lspd · · Score: 2, Informative

      Like SCO's malloc fiasco, it's another case of, "Linux has it, but we're older than Linux, so we had it first!"

      To be accurate, SGI admitted that the lineage of atealloc/atefree was questionable. Besides that, SCO didn't notice those functions...they were pointed out on Slashdot before SCO ever mentioned them. It seems that the best SCO's pattern recognition experts can find is that different UNIX like operating systems have similar define statements (the current header files) and switch statements (Berkeley Packet Filter).

      When I was comparing the ancient Unix source against Linux I ignored those types of matches as being too stupid to bother examining.

    11. Re:Since Linus wrote the headers himself... by HAL9OOO · · Score: 1

      No point suing SCO, they won't have any money by the time it gets to court, you'd just be throwing good money after bad. The only winners in this whole sorry fiasco will be that bunch of hyenas we know as "the legal profession" which is probably the second oldest in the world. Cynically yours, Hal

    12. Re:Since Linus wrote the headers himself... by Anonymous Coward · · Score: 0

      Actually, the thing with IBM has nothing to do with copyright. SCO is claiming that since unix was licensed from them (well, their predecessors more exactly), and NUMA, RCU and so on are extensions added to that code, they legally own it.

      Obviously, this is a total crock. But all these so-called copyright violations they're sending round is just FUD. It has nothing to do with the lawsuit. It's a way of staying in the news so their stock will go up (sco is essentially doing a pump and dump, which if the US still cared about corruption would land the executives in jail).

    13. Re:Since Linus wrote the headers himself... by gedeco · · Score: 1

      If SCO is using the headers linus wrote himself, then SCO should release their products under the GPL.
      If you are able to review the source, maybe nobody will ever use it again.

  22. So will this change anything? by vkg · · Score: 4, Interesting

    We already knew the entire case was FUD - and now there's a little more evidence, but it's not going to change the perception which SCO has created: that there's something shakey about Open Source.

    I don't see this blowing over until SCO is either acquired by IBM or countersued into oblivion...

    1. Re:So will this change anything? by Anonymous Coward · · Score: 0

      There won't be much left to counter-sue. I am sure their wad will be completely blown by the time this fiasco ends.

      CEO bonuses anyone?

  23. Tannenbaum was right! by jaymzter · · Score: 5, Funny

    After reading Linus' code review of a younger Linus's work, it seems Tannenbaum was right.

    Tannenbaum: Linus, you fail it! 'F' for you!

    --
    If thou see a fair woman pay court to her, for thus thou wilt obtain love
    1. Re:Tannenbaum was right! by Flower · · Score: 1

      Tangental? Yes but definately funny if the moderators had been using linux for longer than a week. :p

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    2. Re:Tannenbaum was right! by rifftide · · Score: 1

      Overheard in the Linden, UT Starbucks: "Then let's hang him for his bad macros!"

    3. Re:Tannenbaum was right! by Doctor+Faustus · · Score: 1

      It wouldn't surprise me. Judging by my networking textbook that Tannenbaum wrote, I suspect he's a hell of a good teacher.

    4. Re:Tannenbaum was right! by scavenger87 · · Score: 1

      Tannenbaum to Linux:
      I still maintain the point that designing a monolithic kernel in 1991 is a
      fundamental error. Be thankful you are not my student. You would not
      get a high grade for such a design :-) from this thread

    5. Re:Tannenbaum was right! by Anonymous Coward · · Score: 0

      Are you talking about this Linus ?

  24. When does this become a criminal case? by Kris_J · · Score: 5, Insightful
    Extortion, bullying, lying, wasting the court's time, causing losses across an entire industry. When is a nice federal prosecutor going to knock on SCO's door and arrest someone?

    SCO, n: a concise example of everything that's wrong with IP laws. example: Want to see how the DMCA is broken, go look at the actions of a SCO. Also, a company who's only product is lawsuits. example: That SCO only showed a profit because they forced another company to settle out of court.
    SCO, v: to lie about a technical issue in an effort to increase stock prices while the upper management sell their stock. example: That company is SCOing, lookout.

    1. Re:When does this become a criminal case? by Wolfier · · Score: 1

      Cool, is there any way we can get this in dict.org? ;)

    2. Re:When does this become a criminal case? by einer · · Score: 1

      SCO, n: a concise example of everything that's wrong with IP laws. example: Want to see how the DMCA is broken, go look at the actions of a SCO.

      DMCA? What does the DMCA have to do with the SCO case? What actions has SCO taken that demonstrate how the DMCA is unconstitutional (broken)? It's certainly possible that I'm missing something, but nothing regarding the DMCA is jumping right out at me. Please enlighten.

      The other definitions I agree with and I definately think someone at SCO (maybe the entire board) should be held criminally liable for something, thought legally, I have no idea what laws they've actually broken.

    3. Re:When does this become a criminal case? by Anonymous Coward · · Score: 0

      U suck.

    4. Re:When does this become a criminal case? by einer · · Score: 4, Insightful

      Gah! Enlightenment is only a click away. I had gotten so used to seeing the DMCA abused by slapping crap 'crypto' over a product and suing anyone who dared point out deficiencies that I had forgotten about the myriad other ways that the law can be abused.

      Now, if SCO could only manage to invoke the PATRIOT act, my disillusionment and contempt would be complete and warranted.

    5. Re:When does this become a criminal case? by toast0 · · Score: 1

      I don't think SCO is abusing the DMCA a whole lot. If their claims of copyright infringement were as accurate as we must assume they believe, it would be perfectly legitimate.

      If the files in question were, in fact, copyright SCO, and SCO had not been distributing them, and there were no compelling reason to think the files should be freely distributable, this would be appropriate.

      For example, lets say I had a Metallica mp3 from their recent album on my website for anybody to download. Would anybody cry foul if Metallica, or their label sent my ISP a DMCA notice? I didn't think so.

    6. Re:When does this become a criminal case? by the_flatlander · · Score: 1

      You are mistaken, SCO Group showed a loss. They just called it a profit. They earned less than they paid their stinking lawyer.

      TFL

    7. Re:When does this become a criminal case? by Malcontent · · Score: 1

      "When is a nice federal prosecutor going to knock on SCO's door and arrest someone?"

      Never. Everything SCO is doing is 100% legal. That's the state of American Law today.

      --

      War is necrophilia.

    8. Re:When does this become a criminal case? by fermion · · Score: 1

      The federal government is doing very little corporate prosecution. In fact it appears that much of their work is in corporate defense. So it is up to the states, as has been shown by NY. I do not think think SCO has anything to worry about from it's local AG. It will be up to one of the fortune 1000 companies to get pissed enough at the shenanigans and approach their state prosecutors. This, of course, will push it directly into the feds territory, and we will have the same problem.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    9. Re:When does this become a criminal case? by HiThere · · Score: 1

      No conceivable use of the DMCA is legitimate. Legal, perhaps, but that's a very different concept. The DMCA is a totally immoral law, with no valid foundation in either the constitution or the general welfare.

      Unfortunately, it's not the worst law on the books.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    10. Re:When does this become a criminal case? by Anonymous Coward · · Score: 0

      Don't give them any ideas! Calling PATRIOT against Linus would be easy, I mean, he's the head boss behind a computer product that is FREE, and thus will inevitably destroy capitalism!

    11. Re:When does this become a criminal case? by SpaceLifeForm · · Score: 1
      Extortion, bullying, lying, wasting the court's time, causing losses across an entire industry.

      For a moment there, I thought you were referring to Microsoft.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    12. Re:When does this become a criminal case? by Lawrence_Bird · · Score: 1

      Filing a lawsuit is legal.. trying to extort money from
      clients and others with no firm legal standing other than
      'we say its so' is not. Hopefully some of the larger companies getting these letters will take it on themselves
      to file countersuits against SCO, and hopefully engage the justice dept. to file a RICO action.

    13. Re:When does this become a criminal case? by Malcontent · · Score: 1

      "Filing a lawsuit is legal.. trying to extort money from clients and others with no firm legal standing other than 'we say its so' is not."

      It's perfectly legal. These guys paid 10 million in legal fees you think they would do something illegal?

      In the US the rich don't break laws. If they want to do something and it's illegal they get the laws changed to make it legal.

      --

      War is necrophilia.

    14. Re:When does this become a criminal case? by Anonymous Coward · · Score: 0

      Hey there! How is my favorite retarded butt monkey today?

      Whenever I get bored at work I can always count on good ole malcontent to have posted something so insanely idiotic that I can get a good laugh out of it.

      Keep it real, mal.

    15. Re:When does this become a criminal case? by Anonymous Coward · · Score: 0

      Which one are you? I have so many enemies it's hard to keep track of them.

      Are you the pedophile that likes to fuck little boys? Or maybe you are the one that likes to fuck girls that look like little boys and pretend that you are fucking little boys.

      I am proud to have so many pedophiles hate me and stalk me. I fugre every minute they spend on slashdot stalking me is one less minute they are out on the street salivating over some 5 year old.

  25. there's an easy answer by mrgreenfur · · Score: 0, Offtopic

    clearly linus works for SCO.

    so he got paid off to say he wrote them, when he really copied them.

    more shady deals from sco... *rolls eyes*

  26. A serious mistake by Fnkmaster · · Score: 5, Insightful
    If your strategy is built entirely on FUD and keeping the facts secret, revealing something like this list of 65 files publicly is a serious fuckup. I mean, it's pretty much trivial once the "infringing" locations are pointed to in this way to prove that that they are not infringing, to document their lineage in its entirety. Chalk up a loss to SCO on this one, they will come out looking like asses to the analysts on this one.


    Mind you, the mainstream press still doesn't know who to believe, since for them it's all greek. But anybody with even an inkling of an ability to read code can check these files out and follow Linus' discussion. And bits of information like this will make serious industry players fall squarely opposed to SCO (though the middle-manager types will still believe what they are spoon-fed by SCO, or rather be unable to analyze the argument sufficiently themselves to come to any conclusions). Bad SCO - very, very dumb.

    1. Re:A serious mistake by dbIII · · Score: 3, Interesting
      revealing something like this list of 65 files publicly is a serious fuckup.
      It's almost as silly as claiming the Berkley packet filter - when the very name tells the world that it didn't come from SCO.

      the mainstream press still doesn't know who to believe, since for them it's all greek
      The mainsteam press has to go people they've heard of, then company name, then job title. CEO of unknown company X is currently going to have more credibility than RMS, who the paper has never heard of, but Linus is a different story. The journos probably have seen a linux system around the office, so they've heard the name.
    2. Re:A serious mistake by silentbozo · · Score: 5, Insightful

      Darl didn't make a mistake - he was desperate. He needed some way to justify/cover up the fact that SCO owes its lawyers close to $10 million, and that their short-term liabilities have almost quadrupled since last year. SCO is in serious trouble, and investors were expecting to see him pull a seriously big rabbit out of his hat after delaying the earnings announcement for several weeks.

      That this is the best he could come up with means that SCO is going to have to pull a series of fast moves to try and keep the ball rolling in advance of the "show and tell" session that the court has ordered. Keep your eyes peeled for more incredible tales from the world of Canopy/SCO...

    3. Re:A serious mistake by xerxesVII · · Score: 0

      Mind you, the mainstream press still doesn't know who to believe, since for them it's all greek.

      Don't you mean all geek?

      --
      "We shall grapple with the ineffable, and see if we may not eff it after all." - Douglas Adams
    4. Re:A serious mistake by Fnkmaster · · Score: 1
      Agreed. SCOX performance on the day today:


      Last Trade: 17.73
      Trade Time: 3:59PM ET
      Change: 1.07 (-5.69%)


      I guess the rabbit wasn't big enough.

    5. Re:A serious mistake by Anonymous Coward · · Score: 0

      New name: CanCopy/SCO?

    6. Re:A serious mistake by DrCode · · Score: 1

      "Mind you, the mainstream press still doesn't know who to believe, since for them it's all greek."

      That's what's a little bit scary. Mainstream people, which likely includes everyone on a jury, will not know a thing about "isupper" or "errno". But they can see when two pieces of text are similar.

  27. It;s obvious that SCOX shareholders should by Anonymous Coward · · Score: 0

    Buy! Buy! Buy!

  28. Re:What about patches and bugfixes? by SailorBoy · · Score: 1

    Except I was serious.

    This is something that we need to do. If we are going to stand up in front of the world with a holier-than-thou attitude, we must make absolutely sure that our house is in order. We need to determine the origin of every patch applied to ctype.h and whatever other files are named, and prove that we have fair claim to the code.

    --
    "Violence is the last refuge of the incompetent" --Salvor Hardin
  29. Re:Waste of *#$% time by L-Train8 · · Score: 2, Interesting

    On the other hand, it's kind of entertaining. Like rooting against Johnny Fairplay on Survivor, we tune in every week hoping to finally see SCO get their comeuppance.

    --

    Don't forget that Friday is Hawaiian shirt day.
  30. Groan.... by OneFix+at+Work · · Score: 4, Interesting

    I think we've clearly determined that SCO's claims (at least up till now) are completely baseless to the point of laughability. The problem here is that by Linus and various other open source figures discussing this, it almost gives credibility to their claims.

    I think it's time that this nonsense stop...by all means, Linus should talk with the IBM and Novell legal team if he is so inclined, but this is only giving SCO publicity...SCO knows that if they can get their name in the news (even in a negative light), it's still better than fading away...

    If news sites refuse to carry SCO's press releases, the whole thing would be moot...

    What really need to happen is the courts need to put a gag order on everyone involved with the case...IBM knows where to go if they need more information, but keeping SCO from making any more claims regarding Linux would stop this whole thing in its tracks...I'm not even talking about the validity of their accusations, just that they shouldn't be allowed to keep attacking IBM and the Linux community until they win their case in court...

    1. Re:Groan.... by flossie · · Score: 4, Insightful
      Assuming that we all know that SCO hasn't got a hope in hell, this whole episode could turn out to be very, very positive for GNU/Linux, despite the short term hassles.

      Firstly, for some strange reason, there seems to be a perception that the GPL needs to be tested in court before it is enforceable. I don't know where this perception comes from (it certainly isn't true) but Redhat vs. SCO is probably the best test case we could possibly hope for. No doubt that the GPL will prevail.

      Secondly, and perhaps more significantly, the trouncing that SCO gets will be a serious deterrent to other companies thinking that Linux is an easy target for litigation. No company in their right mind would want IBM's lawyers fighting them while IBM know that they are in the right. It gets even worse for litigants when they are attacked by other companies on other fronts - Redhat's GPL challenge, Novell's copyright entitlement challange. Basically, the message being sent out loud and clear is that despite the fact that Linux is seen as a hobbyists OS, there is serious commercial backing ready to defend it. And this backing is stronger because it comes from diverse organizations that do not even have to be consistent with each other in court. I really think that even cash-rich Microsoft would be concerned to be in SCO's position at the moment.

    2. Re:Groan.... by John+Hasler · · Score: 4, Insightful

      > What really need to happen is the courts need to
      > put a gag order on everyone involved with the case

      Gag orders are rare in US civil lawsuits for obvious reasons. Even if one were to be granted (IBM would have to ask for it) it would only cover statements having a direct bearing on the suit. Most of SCO's bloviations would therefor be exempt.

      > ...they shouldn't be allowed to keep attacking
      > IBM and the Linux community until they win their
      > case in court...

      Why do you believe that their bloviations will have any effect on the outcome of the case?

      Lying is not illegal and is only a tort if it harms someone. If you believe that their lies are damaging you sue them for libel.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Groan.... by Jeff+DeMaagd · · Score: 1

      The problem here is that by Linus and various other open source figures discussing this, it almost gives credibility to their claims.

      Damned if you do, damned if you don't. If the open source communities simply let it slide, then people would think that the SCO claims are credible because of a lack of response.

    4. Re:Groan.... by Anonymous Coward · · Score: 0

      DMCA means you can't reverse eng the code, so weather Linux wrote it from scratch or not isn't the issue, it's the patches after, and the fact that the code was reverse eng from the unix.

    5. Re:Groan.... by Ungrounded+Lightning · · Score: 4, Insightful

      I think we've clearly determined that SCO's claims (at least up till now) are completely baseless to the point of laughability. The problem here is that by Linus and various other open source figures discussing this, it almost gives credibility to their claims.

      Not true.

      What would give credibility to their claims is letting them stand unopposed.

      Especially after the pins we've put in each of their trial balloons up to now. Sudden silence would convince observers that the latest sh*t was actually shinola. ... this is only giving SCO publicity...SCO knows that if they can get their name in the news (even in a negative light), it's still better than fading away...

      If news sites refuse to carry SCO's press releases, the whole thing would be moot


      But the news sites DON'T refuse to carry SCO's press releases. Given that, quickly countering and ridiculing them is the best move.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    6. Re:Groan.... by OneFix · · Score: 1

      It's not that it will have any effect on the outcome of the case, but they are wrongly painting a bad picture of the Linux community.

      IBM, Novell (SUSE), RedHat, Mandrake, etc need to begin filing suits based on each of these press releases for lost revenue (or some equally high dollar amount). Maybe the next time SCO starts making baseless/stoopid claims, they will think twice before releasing them to the press...

    7. Re:Groan.... by OneFix · · Score: 1

      I don't think that the GPL needs tested to be valid, but in general, you can't keep making claims about a person/product until your case is heard, or each false accusation opens you up to more law suits when/if you lose. Bottom line, SCO's own ppl should be making them keep their traps shut.

    8. Re:Groan.... by drinkypoo · · Score: 1

      Of course, lying in court, under oath, is illegal. It would be nice to see a whole bunch of SCO bitches get busted for perjury.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Groan.... by debest · · Score: 1

      for some strange reason, there seems to be a perception that the GPL needs to be tested in court before it is enforceable. I don't know where this perception comes from (it certainly isn't true) but Redhat vs. SCO is probably the best test case we could possibly hope for. No doubt that the GPL will prevail.

      It would prevail, if it were to actually come up in court as a relevant point. But it won't. The GPL was brought into this debate only in IBM's counter-suit (the "second" suit in this mess), and I believe SCO will be a smoking hole in Utah before the first suit even begins!

      I agree, the GPL is "untested" in court. Well, so are EULAs. The difference is clear, however: the legality of EULAs are in jeopardy if they get tested (since some of their provisions go beyond what copyright law says is enforceable), while the GPL would pass a court challange unscathed (since it adds no additional restrictions, it only grants rights to the code).

      The GPL will never be tested in court. The interest doing the testing will lose, and grant instant legitimacy to GPL'ed software. The ability to FUD would be completely destroyed. Better to leave it as "untested in court", and therefore somehow appear risky.

      --
      Look at the tomato! Isn't it sad? He can't dance! Poor tomato!
  31. I just don't understand by Genghis9 · · Score: 2, Interesting
    why SCO is doing all this? Obviously, they don't have a legal leg to stand on. What can they hope to achieve?

    Boost of stock price? Can't be, what with quartely earnings depressed because of lawyer fees

    Name recognition? This is like naming your baby George Bush because it has name recognition

    Why then? The only reason I can think of is because they're headed for the gutter anyway, so the executives enrich themselves with a pump and dump. I wonder what SCO shareholders think of this mess

    1. Re:I just don't understand by Beolach · · Score: 1
      Boot of stock price? Can't be, what with quartely earnings depressed because of lawyer fees
      Actually, while SCO has posted a loss, it is (unfortunatly) a smaller loss than before they started their mud-slinging. See here for a Y! news story on this.
      --
      Join moola.com, play games to earn money.
    2. Re:I just don't understand by LordLucless · · Score: 1

      This is like naming your baby George Bush because it has name recognition

      Yes, well, most people have an emotional attachment to their baby. The thing about SCO is that its CEO doesn't give a stuff about the company, and is more than willing to plough it into the ground in order to choke some money out of it for his own pockets.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    3. Re:I just don't understand by Anonymous Coward · · Score: 0

      "Boost of stock price? Can't be, what with quartely earnings depressed because of lawyer fees"

      Wha? The stock price is already well above what it was only a short while ago. It doesn't matter if it dropped 1 dollar in 1 day when it rose 16 dollars in 6 months.

      It just takes one look at their insider transactions to know what is going on here. And they don't even count the families and friends of the insiders, who have probably made even more, since it didn't have to be on record.

      Unless you meant a boost in stock price forever? That wouldn't make any sense though. It's definitely all pump and dump.

    4. Re:I just don't understand by Error27 · · Score: 1

      The letters are just to distract people from their quarterly financials.

      The references to the DMCA are meant to provoke discussion and are not meaningful. A true DMCA take notice would make SCO liable if SCO was lying. But everyone knows that geeks hate the DMCA so it doesn't hurt to mention it in your letters.

      If you look on the SCOX yahoo page, it has a bunch of recent articles about SCO. Wouldn't the headlines look worse if they just said: "SCO loses $1.6 million; pays $10 million lawyers fees." That's what SCO is afraid of.

      Their basic plan is to confuse reporters with extra information that doesn't deal with the $1.6 million loss. It worked too.
      Here is the headline from one eweek article: "SCO Financials Improve As IP Fights Heat Up" (I really like the author Steven J. Vaughan-Nichols. My guess is someone else may have chosen the headline.)

      When SCO initially announced the $10 million dollar lawyers fees they used the same trick. They dragged Boies into the ring. They said they ere ramping up the lawsuits. They threatenned BSD users. They said they were going to sue a major Linux user within "90 days". The whole circus show complete with ladies in sparkly tights...

    5. Re:I just don't understand by belmolis · · Score: 1

      Even the dumbest PHBs couldn't be this stupid. I think that we need to abandon the idea that SCO is serious. This must be a Harvard Lampoon stunt.

  32. Wow... by herrvinny · · Score: 2, Insightful

    Wow, three SCO articles in one day! I'm always up for more SCO stupidity (being the owner of SCO Report and SCO Countdown), but don't the editors think they can stretch out the SCO news, so there's one article every day? Certainly would make me pay up for a subscription...

    Anyway, yes, I RTFA'ed Linus's response before the /. story came online, and I have to say, the IBM lawyers are going to have a field day kicking SCO's butt. However, I just _know_ tomorrow, I'll wake up and there's going to be a slashdot story about SCO rolling back their comments, saying "Well, those are just examples to justify our DMCA notices; we have more examples for the court" or something along the lines of what happened in the slideshow incident, with SCO saying the example code was just a sample, it wasn't representative of their whole case.

    Besides, think about it. SCO has been saying for months that they're not going to release what the infringing code is in public. I find it hard to believe that SCO is, with one fell swoop, slicing off the head of it's own case.

    In this case, I think I'll reach into the history books. To quote Winston Churchill:

    "This is not the end. It is not even the beginning of the end. But it is, perhaps, the end of the beginning."

    Remember to visit my sites for more SCO stupidity...

    1. Re:Wow... by Anonymous Coward · · Score: 0, Flamebait

      -1, obnoxious fuck who spams all the SCO articles with at least seven links to his ugly, dumb, useless websites.

    2. Re:Wow... by Anonymous Coward · · Score: 1, Insightful

      I totally agree.
      He's probably doing the Slashdot links to try to Googlescam his sites up in the rankings.
      Pathetic.

    3. Re:Wow... by Anonymous Coward · · Score: 1, Insightful

      I was just about to mention the same thing! The least he could do is try to be a little more subtle about it. Posting the links three times in the same comment? This guy has more SCO-related press releases than SCO.

  33. Do you have to use 'cp' to violate copyright? by Ossifer · · Score: 1

    It would seem that SCO is claiming ownership of the error codes themselves, not necessarily the character-for-character code of the .h files. Maybe SCO is claiming that this is some kind of illegal (by DCMA) reverse-engineering of error codes, though kernel 0.0.1 predates the DCMA by years, and SCO can't exactly claim the codes were under some form of encryption...

    1. Re:Do you have to use 'cp' to violate copyright? by larry+bagina · · Score: 1
      DMCA allows for header files and constants and such for compatbility purposes.

      DMCA don't mean shit, here, though. It's all about POSIX (and the C-standards for ctype.h). POSIX lists the posix-compatable system calls, return types, and constant declarations.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    2. Re:Do you have to use 'cp' to violate copyright? by orthogonal · · Score: 4, Funny

      CO can't exactly claim the codes were under some form of encryption...

      <Darl McBride>Not encrypted? Then why are they called codes? Any manager can see that. Ladies and gentlemen of the jury, if Chewbacca lives on Endor, you must buy up my stock.</Darl McBride>

    3. Re:Do you have to use 'cp' to violate copyright? by inode_buddha · · Score: 1
      "DMCA don't mean shit, here, though. It's all about POSIX (and the C-standards for ctype.h). POSIX lists the posix-compatable system calls, return types, and constant declarations."

      Very well said, I totally agree. Being that the Open Group owns the UNIX trademark and sets the POSIX standards, I have to wonder if SCO might be stepping on their toes a bit with this. Not good. It'll be interesting to see if the Open Group gets pulled into this. AFAIK, Novell owns the copyrights and maybe a few patents, which it purchased from USL after the BSD case. The trademark (and OSF/1 and POSIX oversight) went to Open Group, and the codebase went to the "old" SCO.

      --
      C|N>K
    4. Re:Do you have to use 'cp' to violate copyright? by El · · Score: 1

      So now SCO is claiming that if you are POSIX compliant, you must be violating SCO copyrights?

      --

      "Freedom means freedom for everybody" -- Dick Cheney

  34. *This* is copied... by caferace · · Score: 5, Funny

    I can see the SCO press release now: "Linus Torvalds admits he is 'a bit ashamed' regarding our copyrighted code".

    1. Re:*This* is copied... by arivanov · · Score: 1

      NOT FUNNY. And too b*** f*** likely to happen unfortunately.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
  35. KILL SCO NOW! by Anonymous Coward · · Score: 0

    Way to go Linus! Strike the final blow! KILL SCO NOW! It's damaging IT industry enough. SCO is like a group of terrorists! We lose jobs in IT industry because of their claims!

  36. SCO's Angle by ljavelin · · Score: 4, Interesting

    OK folks, now let's be realistic - SCO isn't looking for billions of dollars from "licenses", or even from IBM.

    No one would come up with such a poor plan for promoting their product, intellectual property, lawsuit, or anything else.

    So what is SCO doing? I think the answer is "Bad Marketing is better than No Marketing". In other words, SCO has nothing to lose.

    In SCO's worst case, they end up with nothing. That's just about where they started. Just about every other case is better

    Remember when Enron puked on America? What happened? Enron Corporate letterheads were being sold on eBay for a pretty penny! People wanted to BUY this crap because it was associated with the deplorable. And ya know what? SCO can do the same thing and make some serious money and fame.

    I wouldn't be surprised if the guys at SCO were secretly selling those "SCO Sucks" t-shirts. It's a great market, and they sell like hotcakes.

    1. Re:SCO's Angle by Concerned+Onlooker · · Score: 1
      Interesting thought, but it would take a boatload of T-shirts to make up for the millions in lawyer's fees.

      --
      http://www.rootstrikers.org/
    2. Re:SCO's Angle by Zontar+The+Mindless · · Score: 1

      Why not? It worked for the Rolling Stones.

      Every time another story came out about them doing dope or underage girls, or alluding to the rumours that they were Satanists (or whatever), their album sales would spike yet again... and again... and again.

      --
      Il n'y a pas de Planet B.
    3. Re:SCO's Angle by Concerned+Onlooker · · Score: 4, Funny
      I suppose you're right. But really, Darl isn't half the guitarist the Keith Richards is....

      --
      http://www.rootstrikers.org/
    4. Re:SCO's Angle by Wister285 · · Score: 1

      No, I think that all of the people got on the IP litigation bandwagon because they figured that it would be relatively cheap with an extremely high probability with the stock increasing greatly. What they didn't expect was that the OSS community would be able to defend its product with such zealotry. After all, they aren't smart enough to know to sell their code for money, so why should they be smart enough to defend themselves in court? Right? Oh wait... they took on Big Blue who handed the United States Government a major defeat. You have to pick your fights and SCO obviously wasn't so smart taking on IBM and the OSS community at the same time.

    5. Re:SCO's Angle by DynaSoar · · Score: 2, Insightful

      ljavelin sez: "OK folks, now let's be realistic - SCO isn't looking for billions of dollars from "licenses", or even from IBM.

      No one would come up with such a poor plan for promoting their product, intellectual property, lawsuit, or anything else.

      So what is SCO doing? I think the answer is "Bad Marketing is better than No Marketing". In other words, SCO has nothing to lose."

      SCO isn't promoting their product(s), they're promoting their company. They're trying to get bought out.

      It'd cost less to buy SCO than it would cost to pay them their "license fees". IBM could buy them for less than the settlement of the suit.

      They have no intention of losing the case, because the deal with their lawyers allow for two contingencies: they win, or they get bought. If they don't win, they'll sell out as best as they can.

      They're trying to *make* someone buy them out.

      --
      "I may be synthetic, but I'm not stupid." -- Bishop 341-B
    6. Re:SCO's Angle by Eccles · · Score: 5, Funny

      But really, Darl isn't half the guitarist the Keith Richards is...

      On the other hand, from reading his press releases, I think he might be taking even more drugs than the Keith.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    7. Re:SCO's Angle by Gojira+Shipi-Taro · · Score: 1

      SCO has nothing to lose.

      Yea, that's why Darl is running around with those bodyguards. Nothing to lose (that or he's realized that even if he manages to buy his way out of this, he's still fucked).

      I certainly don't have the talent, but I'd hate to be the man that pissed off a million geeks with "l33t sk1llz".

      One way or another, down the road, Darl is fucked.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    8. Re:SCO's Angle by Zontar+The+Mindless · · Score: 1

      Darl doesn't handle the drugs nearly as well, either.

      --
      Il n'y a pas de Planet B.
    9. Re:SCO's Angle by Silburn_Luke · · Score: 2, Interesting

      I think that's what they were hoping would happen - its the sort of thing that happens quite a lot and probably looked like a pretty good idea a year back.

      Where they misjudged things is they decided to make their play right at the heart of IBM's "Embrace FOSS, Sell Integration Services" strategy and, whilst it would be cheaper in the short term for IBM to buy SCO out, by doing so they would be inviting every two-bit company with a failed business plan to try the same trick. Unsuprisingly IBM decided that it was better to scotch this tactic with extreme prejudice rather than pay Danegeld to scavengers and parasites for the next few decades.

      This leaves Darl and the rest of the guys at Canopy with a bit of a problem; plan A has failed, which means they fall back on plan B - play for time, pump the shareprice and pull various dodgy 'financial engineering' stunts (cf the Vultus takeover) to squeeze as much cash out of the SCOX ship before it turns turtle and sinks under the horrendous barrage of legal fire from IBM and Redhat. This is a pretty risky game to play and might well attract unwelcome attention from the SEC (eventually) and lawsuits from outraged investors once the shattered hulk of SCOX hits the seabed; but since cutting their losses and folding at this late stage would crash SCOX overnight (triggering lawsuits and possible regulatory investigation) I think their judgement is that 'Damm the torpedoes, full speed ahead!' is actually safer for them.

      Basically I reckon they are banking on being able to dance around the SEC and shareholder liability suits with lots of guff about "We thought we had a case", "Runaway judge", "IBM got the best law their money could buy" and similar sentiments. Whereas backing down now would be an admission that they didn't do their DD properly last year and make it a lot harder to dodge out from under the liability.

      Regards
      Luke

      --
      #include witty_one_liner.h
    10. Re:SCO's Angle by Anonymous Coward · · Score: 0

      Keith doesn't consider them to be "drugs" either. They're nutrients and preservatives.

  37. Too bad... by mekkab · · Score: 4, Funny

    I'm sorry this whole SCO thing is starting to come to its inevitable, and glorious end.

    Yes, I wrote that right, I'm sorry.

    Its been a heck of a lot of fun bashing SCO. Now that Linus himself is back-hand slapping the shit out of them in a most satisfyingly public style, I can only think- what about next month, next year? By then folks, we'll have no SCO. It'll only be Microsoft and IBM/SUN (on alternating Thursdays) to bash around.

    SCO-y, we hardly knew ye

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
  38. #include by Anonymous Coward · · Score: 0

    #include

  39. Meanwhile, Darl and David stake out Arnock, NY by jobsagoodun · · Score: 1

    Darl: Right. Now we jump out of the rabbit, thus taking them by suprise!!
    David: Nrrgghh...
    Darl: OK, well, in that case lets build some ancient header files, and leave them outside...

    1. Re:Meanwhile, Darl and David stake out Arnock, NY by coldnight · · Score: 1

      Actually, its Armonk, NY.

  40. Wacky, wacky SCO by CarrionBird · · Score: 1

    How will they top themselves now? Try to patent the question mark? Sue Algore for infringement of thier Internet IP?

    --
    Free Mac Mini Yeah, it's
  41. Hello, this is Linus Torvalds... by Maul · · Score: 4, Funny

    ...and I pronounce SCO as "Bullshit."

    --

    "You spoony bard!" -Tellah

  42. IBM presents the new letter in court by Linux_ho · · Score: 5, Funny

    IBM Attorney: "We would like to present as exhibit 128 the letter SCO recently sent to the Fortune 1000. Note how they threaten huge financial liability while claiming ownership of the most basic, internationally standardized, publically available C header files, some practically identical form of which has been present in every modern operating system and software development platform for over a decade, and several of which are freely published in first-year programming textbooks."

    Mr. Boies: "I object!"

    Judge: "And why is that, Mr. Boies?"

    Mr. Boies: "Because it's devastating to my case, your honor!"

    --
    include $sig;
    1;
    1. Re:IBM presents the new letter in court by dartmouth05 · · Score: 0
      And this is the point that I don't understand--David Boies is an excellent attorney, and to this point, he has had a very good reputation.... He's worked with the US Department of Justice on the Microsoft anti-trust case. He was lead counsel for Napster.

      Why, all of a sudden, is Boies taking a case which is not only going to put him in a very unpopular light with much of the cyberspace denizens, but also seems to be an incredibly weak (or non-existant) case as well? And before anyone jumps in with money, I really doubt he's hurting...

    2. Re:IBM presents the new letter in court by Anonymous Coward · · Score: 0

      Problem -- Mr. Boies would have to show up first. It should be Kevin McBride....

    3. Re:IBM presents the new letter in court by Anonymous Coward · · Score: 0

      Obscene amounts of money, immediately before retirement.

      You can only sell your reputation once.

    4. Re:IBM presents the new letter in court by Elwood+P+Dowd · · Score: 4, Funny

      Mr. Boies: "Because it's devastating to my case, your honor!"

      Judge: "Objection overruled."

      Mr. Boies: "Good call!"

      --

      There are no trails. There are no trees out here.
    5. Re:IBM presents the new letter in court by Jeffrey+Baker · · Score: 1

      The public perception of Boies is widespread buy wrong. Boies is really just a very wealthy ambulance chaser with a lot of broadcast time. He faces disciplinary action from the Florida and New York bars for unethical conduct. See this story for the short version, and use Google for the fascinating tale of how Boies tried to extort a small Florida gardening business.

    6. Re:IBM presents the new letter in court by HiThere · · Score: 1

      Actually, he would object because it was irrelevant and immaterial to the case that he was defending.

      IANAL, but I've managed to keep that much straight. OTOH, this should help Red Hat's case immensely.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:IBM presents the new letter in court by cosmo7 · · Score: 1

      Hello?

      Napster? STRIKE ONE!

      DOJ v MS? STRIKE TWO!

      Al Gore v Florida? STRIKE THREE!

      No wonder he's reduced to this.

  43. #ifdef by Anonymous Coward · · Score: 0

    #ifdef TWIT
    abort();
    #endif

  44. Does this constitute perjury? by dacarr · · Score: 1
    SCO has stated that the various and sundry header files are for all intents theirs, and Linus has pretty much said "um, no". If this is correct, would this constitute perjury?

    If so, the judge on this case reserves the right to dismiss the case immediately and with prejudice.

    --
    This sig no verb.
    1. Re:Does this constitute perjury? by Anonymous Coward · · Score: 1, Insightful

      >SCO has stated that the various and sundry header files are for all intents theirs, and Linus has pretty much said "um, no". If this is correct, would this constitute perjury?

      Um, no, because they didn't say so in court.

    2. Re:Does this constitute perjury? by John+Hasler · · Score: 1

      "The Brooklyn Bridge is for all intents and purposes mine".

      Does this constitute perjury?

      Go look up "perjury" on Google.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Does this constitute perjury? by MULTICS_$MAN · · Score: 1

      Probably not that, but they have in their initial filing against IBM submitted as "Exhibit D" two separate documents: "Ammendment X" between Novell, IBM and the Santa Cruz Operation (now Tarantella), and SOFT-2538, a boilerplate reference only source code license. If they are purporting that these are a single document, a court might frown on that.

      See: http://www.sco.com/scosource/ExhibitD.qxd.pdf

      P.S. For a prize find the linux kernel source on "SCO"'s website.

  45. SEC complaint? by cluge · · Score: 4, Insightful

    Has anyone taken the time to send an official complaint to the SEC? It seems VERY strange that these "revelations" always seem to co-inside with poor stock performance annoucements. It would seem that SCO is intentionally trying to boost it's stock performance by making clearly false statements. I do believe that would be illegal - fraudulent speech isn't protected by the first amendment. IANAL so - is it?

    AngryPeopleRule

    --
    "Science is about ego as much as it is about discovery and truth " - I said it, so sue me.
    1. Re:SEC complaint? by Anonymous Coward · · Score: 1, Interesting

      http://www.sco.com/company/jobs/

      Why do you suppose those jobs are vacant?

    2. Re:SEC complaint? by John+Hasler · · Score: 2, Insightful

      > I do believe that would be illegal - fraudulent
      > speech isn't protected by the first amendment.

      IANAL either, but I believe that the phrase "fraudulent speech" in nonsensical. Fraud, like any other crime, implies some sort of an act. Saying untrue things, no matter how outrageous, is merely lying. The First Amendment protects your right to lie. It does not, however, protect you against the consequences of your lies should they damage someone.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:SEC complaint? by iabervon · · Score: 3, Insightful

      I'm fairly certain that press releases do not have the direct connection to exchange of money necessary to be fraudulent. If they were actually investment advice, then they would be, but they aren't. All of their SEC filings, which do have to be true, seem to have been honest.

      If they actually demand money from anyone and actually accept it, that is fraud. However, that hasn't actually happened, much as they seem to suggest that it has. (Aside from getting money from Sun and MS, both of which are legitimate, as Sun and MS both actually license code that Novell owns.)

      In any case, it's far more likely to be the FBI that goes after SCO when that section starts, since SCO has been meticulous about everything that the SEC cares about.

    4. Re:SEC complaint? by cluge · · Score: 1

      On the basis of a lie, the letter coporation XYZ gets from SCO they decide to take action. Mr. coporated uninformed doo doo head purchase a SCO lisence to "protect" his company. Then finds out that the files they claim to have IP rights over were actually authored by someone else. That would be fraud - which is according to webster -
      DECEIT, TRICKERY; specifically : intentional perversion of truth in order to induce another to part with something of value or to surrender a legal right

      OR

      I am small company y barely breaking even. SCO knocks on my door and threatens to sue me if I don't "come into compliance". Since I don't have the money to fight such a suit, and the chance of me delaying it longer than SCO's 9 million/quarter lawyers is about .00000000001, I am forced to pay up or go out of business. That would be extortion
      which is according to webster - the act or practice of extorting especially money or other property; And the definition of extort would be - to obtain from a person by force, intimidation, or undue or illegal power

      No matter how you slice it, it sounds like a case for a criminal court at this point. Unfortunately the legal definition is often QUITE different from the language definition. Otherwise the members of the RIAA would be doing 15-20 in sing-sing.

      AngryPeopleRule

      --
      "Science is about ego as much as it is about discovery and truth " - I said it, so sue me.
    5. Re:SEC complaint? by psykocrime · · Score: 1

      I'm tempted to apply for their open position for a Software Engineer... just in hopes that they'd offer me the job, so I could turn around and tell them "You're smoking crack if you think I'd work for you fucking scumbags... LOLOLOLOLOLOL"

      Hmmm... a job interview getting modded -1 Troll, has it ever happened before?

      --
      // TODO: Insert Cool Sig
    6. Re:SEC complaint? by euxneks · · Score: 1

      The big question is: What moron is going to invest in SCO?

      --
      in girum imus nocte et consumimur igni
    7. Re:SEC complaint? by johnsjs · · Score: 1

      You can commit fraud in this way, if your corporate actions are regarded as 'ramping'. This is the crime of making statements that raise your share price, which are not based in fact. For SCO to state they have high expectations of a case which is clearly bullcrap, they are actually ramping. The only question is whether the SEC would act before the case came to court, as for them to declare SCO's statements to be ramping, they would effectively be pre-judging the case(s).

      An interesting problem for those in the SEC, as their first responsibility is maintenance of an efficient market (protection of investors/ ensuring truthful information etc is the means to the ends)

  46. It seems to me... by TimTurnip · · Score: 2, Funny

    ...that Linus just crafted a well-organized, thorough, LOGICAL explanation.

    Someone tell me what good we expect that to do with SCO? Isn't that a little bit like selling make-up to an orc?

    --

    Chicks dig my good /. karma.

    1. Re:It seems to me... by Anonymous Coward · · Score: 0
      Someone tell me what good we expect that to do with SCO? Isn't that a little bit like selling make-up to an orc?

      /me holds up picture of chewbacca...

  47. And for those SEC filings... by Anonymous Coward · · Score: 0

    http://www.sco.com/company/jobs/

    I wonder if the other ones quit?

    1. Re:And for those SEC filings... by RobertB-DC · · Score: 4, Funny

      I wonder if the other ones quit?

      Well, the new job listing in your link, for the "Director of Financial Reporting" position (posted 12/08/03), does seem to be missing one important detail under "Job Responsibilities".

      I don't see "Serving as scapegoat during inevitable corporate collapse." Do you think that's what they mean by "Additional special projects will be given on an 'as occurring' basis?"

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    2. Re:And for those SEC filings... by jrumney · · Score: 2, Insightful

      I wonder WHY they quit. Did they see something in the course of their work that made them scared to be associated with SCO? Director of Financial Reporting AND Internal Auditor, both leaving within a couple of weeks of each other? I wonder if they'll pass whatever they found out on to the SEC?

    3. Re:And for those SEC filings... by AKAImBatman · · Score: 1, Funny

      Gotta love this:

      Proficient in Java technologies or Microsoft.Net
      7+ years in Web technologies

      Lemme see. Java servlets were introduced in 1998. That was a mere 5 years ago. .Net was introduced only about a year and a half ago. What "Web Technologies" do they want? CGI scripting!? Out of a Java programmer?!

    4. Re:And for those SEC filings... by Anonymous Coward · · Score: 0

      But at least you get a comfy chair...

    5. Re:And for those SEC filings... by rhysweatherley · · Score: 4, Interesting
      I wonder WHY they quit.

      They may have been under some pressure to book the Baystar and RBC investments as revenue, or some other similar "creative accounting" move, to make the 4th quarter look like a gain rather than a loss. And the finance guys said "No way do I want to share a cell with the Enron guys! I quit!".

    6. Re:And for those SEC filings... by flacco · · Score: 1
      And the finance guys said "No way do I want to share a cell with the Enron guys! I quit!".

      yeah, i hear ken "kenny-boy" lay has a faint fecal odor about him at all times.

      --
      pr0n - keeping monitor glass spotless since 1981.
    7. Re:And for those SEC filings... by Scrameustache · · Score: 4, Funny

      Proficient in Java technologies or Microsoft.Net
      7+ years in Web technologies

      Lemme see. Java servlets were introduced in 1998. That was a mere 5 years ago.


      Back in '97 a programmer friend of mine looking for work showed me a job ad asking for people with at least 5 years experience with Windows 95.

      Its a conspiracy I tell you, they're trying to catch careless time travellers...

      --

      You can't take the sky from me...

    8. Re:And for those SEC filings... by Compuser · · Score: 1

      Dunno about java servlets, but java applets were
      around seven years ago. So broadly speaking, web
      technologies were around seven years ago even by
      your metric.

    9. Re:And for those SEC filings... by beefneck9 · · Score: 1

      Maybe they quit as a result of working for a company with nothing more to add to the world of useful software or invention (did they ever really?). Or, maybe it scared them that they worked for a company that interacted through a "partner lounge". That sure scares me. Are they running a porn site or a corporate portal? And lastly, how would you like to be one of these poor companies? Run far away, Life Insurance Company of India! I bet a lot of companies will be looking for a new provider once SCO goes down.

    10. Re:And for those SEC filings... by Simon+Brooke · · Score: 1

      I've been building database driven web systems since 1994, and these days do it mainly in Servlets and am 'Proficient in Java'. My girlfriend developed an Oracle based financial information system on her college's Intranet in 1994, using Mosaic as the client because Netscape didn't yet exist. Having seven years experience of Web technologies and (now) being proficient in Java is not particularly difficult or interesting - there are lots of us about.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    11. Re:And for those SEC filings... by Anonymous Coward · · Score: 0

      That's Ok.. Brunswick is looking for a software engineer with a Master's degree, 10+ years with windows 2000 and willing to accept $41,000.00

      I'm telling you, that as time goes on, the HR department either get's stupider, or is hiring people with lower IQ's..

    12. Re:And for those SEC filings... by fleck_99_99 · · Score: 1
      No, no, no.

      It's that if you have a really fast Java compiler, you have "10 years equivalent" experience.

      Just as the RIAA.

      --
      seven two six five
      seven four six one seven
      two six four two e
    13. Re:And for those SEC filings... by BuckaBooBob · · Score: 1

      Maybe they are Upsizing that position.. After all 2 creative minds are better than one when it comes to this stuff... So maybe once this person gets settled in we will see 2X the FUDD comming from sco in the filings :) Or just Possibly the person doing this now.. Is just fresh out of creativity and needs a 6 month vacation :)

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
  48. Re:What about patches and bugfixes? by Anonymous Coward · · Score: 2, Interesting

    ummm... Take a look at ctype.h It's just a bunch of #defines like

    #define _U 0x01

    If sco's best case is that upper and lower limits have been defined the same, they've got a pretty weak case. I don't think looking at the patch history would do anything because there's very little in those files. I would be suprised if some of those were ever changed (except errno as explained by linus). This is a far cry from the SMP code originally claimed by SCO.

  49. Re:yeah, blast it to those jews by Anonymous Coward · · Score: 0

    McBride is no Irishman. We have honour.

    Actually, Irish mythology is that the [Milesian] Irish are descendants of an egyptian pharoah's daughter, Scota (hence Scotia) that eloped with a greek prince, Gathelos (hence Gael). Known historical sources don't exclude this possibility, but they don't confirm it either. Freemasons are commonly assumed to know a bit more about it, but they're not telling.

  50. You almost got it right. by Anonymous Coward · · Score: 0

    uhhh, yeah, sure, McBride, obviously a Jewish family name, from the little-known thirteenth tribe of Israel that migrated to, ummm, Ireland.

    You meant to say: Utah!

    Moron.

    You meant to say: Mormon!

  51. Re:What about patches and bugfixes? by andreMA · · Score: 4, Funny

    If we are going to stand up in front of the world with a holier-than-thou attitude...The standards are somewhat lower for having a holier-than-SCO attitude.

  52. SCO's duping the public, not the courts.. by Anonymous Coward · · Score: 0

    It is obvious that SCO (trying to keep up it's inflated stock price) is issuing ridiculous claims about once a week. Given the amount of time that we have until they have to put up or shut up during a trial we can look forward to more of Darl's comedic stylings in the form of outlandish claims.

    SCO sent these letters out to Linux using companies, right? Not to the court. They can say whatever bullshit they want to the public, and that's not going to affect their court case all that much.

    If they can pump up their share price with their outlandish claims that "we own the sun, stars, and moon!" then only go to court and tell the judge they own one star and someone stole it...well hell, it's not a bad plan from their view.

    1. Re:SCO's duping the public, not the courts.. by crmartin · · Score: 1

      Hell, Martha Stewart is in a heapa trouble for stock price manipulation: she said "I'm innocent". I think SCO may have actually hurt themselves here.

    2. Re:SCO's duping the public, not the courts.. by sakeneko · · Score: 1
      SCO's duping the public, not the courts.

      Yep. Judges aren't all that clued about technology, but most of them are a whole lot more clued about people, especially crooks, than we techies are. And the judge that's hearing this case sounded like he was about to toss SCO's case, and SCO, out of court with extreme prejudice a month ago.

      Let's just say that neither I nor my company are lining up to buy a license for Linux from SCO, and our product is built on a hardened/secured Linux platform. <G>

  53. Re:anyone can join Judaism by cavebear42 · · Score: 1

    Good to see racism is alive and well. Ever wonder why the racists are always named "Anonymous Coward"?

  54. Re:Waste of *#$% time by drinkypoo · · Score: 1

    The solution is to take all of SCO's code away and give it to the masses by making it Public Domain. Clearly it isn't worth anything, or they would be able to do business by selling a product, rather than filing lawsuits. Still, it's got to be the bulk of their assets by now, and as such, it should be seized and given to the public.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  55. Re:yeah, blast it to those jews by Anonymous Coward · · Score: 0

    And of course, Some "John McDoe" is obviously Scottish you dumbass. A "John O'Doe" would be Irish...

    But you can convert to Judaism in no time flat - just cut your foreskin and be a greedy CEO - and bingo, you're a jew h.c.

  56. Re:Waste of *#$% time by Rysc · · Score: 2, Informative

    According to his LKML post, it was more like half an hour.

    --
    I want my Cowboyneal
  57. Countersuit Time by MicroBerto · · Score: 1

    I'd say it's time for more countersuits against SCO. These morons are wasting everybody's time -- and we all know time = money.

    --
    Berto
  58. Speak softly.... by JohnLi · · Score: 5, Insightful

    Does anyone else here think that it may not be the best idea to publicly (on Slashdot and Groklaw at least) counter claims made against something that seems bound for court? Doesn't this just give your opponent a head start on how to properly accuse you to get their desired results? I am not looking for security through obscurity, but given the veracity of the claimants, wouldn't some caution be in order?

    Mark.

    --
    The / in /. would be more accurate if it leaned to the left. http://www.metricnut.com
    1. Re:Speak softly.... by iabervon · · Score: 1

      SCO has to claim something in court, and claiming something that has already been demolished is perjury (rather than just wrong). The more that gets discussed in advance, the less they can bring up in court, and the more likely it is that the case simply gets dismissed when SCO fails to actually claim that IBM did anything illegal. Of course, SCO will come up with something to say at the last minute, but the more that gets eliminated in advance, the less they will have and the quicker they'll lose.

    2. Re:Speak softly.... by shis-ka-bob · · Score: 4, Insightful
      I've wondered about this, but I don't think this is much of an issue. Its not like your average slashdotter is more competent than IBM lawyers or IBM's experts on Unix internals. It may well be that IBM can find a few useful gems on Groklaw or Slashdot, but that could actually be useful.

      I don't think that David Boise will be spending too much time searching Slashdot to prepare to counter claims in posts that begin IANAL. Perhaps Groklaw is more useful, but I still think that Boise and coworkers will spend thier valuable hours with experts from industry and acadamia. I think that the S/N ratio on Slashdot is just to low to be useful. We can have a lot of fun on Slashdot, and we can learn quite a bit on Groklaw. I say we go on learning and having fun. The lawyers will go on nicely without us.

      --
      Think global, act loco
    3. Re:Speak softly.... by Anonymous Coward · · Score: 0

      Maybe he doesn't care about the case itself since he's neither a plaintiff nor defendant. Aside from quick PR corrections to SCO BS like the one today, he's probably focusing on the kernel.

    4. Re:Speak softly.... by miffo.swe · · Score: 2, Interesting

      Ehhr, no.

      The more light on this the better. Because so much of *nix is really a standard the more sources for the same code we can dig up the better. Reverse engineering is not illegal (except in US of DMCA perhaps) and is not something to be frightened of. If you can show many examples of this code in a manual or some puplic form it will be very hard not to say impossible for SCO to claim any rights to it. It would be like having copyright on a phonebooks content, ie someone having a copyright on YOUR phone number.

      The amount of light on this from the OSS community is something new. Never ever have we seen a case so totally dissected even before it goes to trial. If groklaw keeps this up the IBM laywers can just sit back and enjoy the ride.

      Hiding things is for people who have something dark to hide, like Bush.

      --
      HTTP/1.1 400
    5. Re:Speak softly.... by Anonymous Coward · · Score: 0

      Well, they never had a case for court anyway - all that matters is the PR war and bashing them before the courts only fixes the stains they have made to the public image of the open source community.

    6. Re:Speak softly.... by Maserati · · Score: 1

      Well, Groklaw has been cited by IBM in court filings (once) but I don't thinks the site (however good) is going to affect IBM's legal strategy much. What Groklaw et al can do that IBM can't is to bring together a LOT of people with unique insights into Unix history, they provide the classic "Hey, I wrote that !" moments (Jay Schulust (sp?) and the BPF for example)>

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    7. Re:Speak softly.... by adrianbaugh · · Score: 1

      It doesn't matter because not only is linux in the right, but it's so utterly apparent to everyone (SCO included) it's funny. I don't buy the theory that SCO has some masterplan they're waiting to pull on us anymore; they've discredited themselves so much already it's hard to see how the 'masterplan' would fit with the disparate versions of things they've already come out with. The greek comments? These 68 lines of header files? The 250,000 lines of shared code? Ho hum. They're not just barking up the wrong tree, they're miaowing in the wrong fscking forest.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    8. Re:Speak softly.... by nathanh · · Score: 1
      Does anyone else here think that it may not be the best idea to publicly (on Slashdot and Groklaw at least) counter claims made against something that seems bound for court?

      Yes, other people think that, but the majority of people think it's better to counter the FUD early than to let it stew in people's minds. Bear in mind that SCO can't retract statements that they've made. The press releases are in the public record and they will come back to haunt SCO in court. IBM has already submitted several SCO press releases as evidence.

  59. 9 unique files, not 65 by Anonymous Coward · · Score: 0

    There are only 9 files total.
    The files are slightly different depending if you're compiling Linux for Alpha, Vax, PowerPC, etc..

  60. Copyright doctrines by crankyspice · · Score: 2, Insightful

    IANAL, but if SCO's really basing their claim(s) on errno.h and the like, I can't imagine how their attorneys justify $9M in fees over the last year. Google 'merger doctrine' and 'scenes a faire' and have fun with the analysis!

    --
    geek. lawyer.
    1. Re:Copyright doctrines by molnarcs · · Score: 1

      IANAL, but if SCO's really basing their claim(s) on errno.h and the like, I can't imagine how their attorneys justify $9M in fees over the last year

      They
      can justify $9M exactly because they base their claims on errno.h and likes. Reputation is expensive.

  61. nit picking by Aidtopia · · Score: 2, Interesting

    Linus Torvalds says:

    ... the C standard specifies that names that start with an underscore and a capital letter are "internal" to the library.

    Perhaps I have an old copy of the standard. Identifiers beginning with an underscore are reserved the compilers and libraries, but I don't see anything about capital letters.

    ... in C, where a macro must not use it's argument more than once. So for example, the "obvious" implementation of "isdigit()" (which tests for whether a character is a digit or not) would be: #define isdigit(x) ((x) >= '0' && (x) <= '9') but this is not actually allowed by the C standard (because 'x' is used twice).

    It's not a good idea to use an argument more than once in a macro definition, but there's nothing in the C standard that prohibits it. I've never even met a compiler or preprocessor that warns about it.

    1. Re:nit picking by Anonymous Coward · · Score: 0

      Well, as I understand it, there's
      no way in the world that the resulting
      code would be near thread safe, if it
      was possible that 'x' could be modified
      by another thread.

    2. Re:nit picking by wsxyz · · Score: 2, Informative
      It is prohibited by the standard (7.1.4#1) in this case:
      Any invocation of a library function that is implemented as a macro shall expand to code that evaluates each of its arguments exactly once, fully protected by parentheses where necessary, so it is generally safe to use arbitrary expressions as arguments.
    3. Re:nit picking by ebcdic · · Score: 2, Informative

      Identifiers beginning with an underscore are reserved the compilers and libraries, but I don't see anything about capital letters.

      See section 7.1.3. Other identifiers beginning with underscore are reserved only for some purposes. For example, users can have structure fields beginning with underscore and a lower case letter.

      It's not a good idea to use an argument more than once in a macro definition, but there's nothing in the C standard that prohibits it.

      The definition of isdigit() prohibits it from being implemented that way.
    4. Re:nit picking by Dasein · · Score: 1
      Nope. Simpler than that. Consider
      #define isdigit(x) ((x) >= '0' && (x) <= '9')

      int curch;
      while(isDigit(curch = ptr++))
      {
      // skipping digit
      }
      which expands to
      int curch;

      while(((curch = ptr++) >= '0' && (curch = ptr++) <= '9'))
      {
      // skipping digit
      }
      See? ptr is incremented twice, which is unexpected.

      Now, it's pretty bad to write macros this way, but if you're going for portability, it's equally bad to count on good macros.

      This bit about being threadsafe was in reference to using local temporaries -- theres an example in Linus' original mesage.
      --
      You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
  62. Re:anyone can join Judaism by Anonymous Coward · · Score: 0

    Ever wonder why the racists are always named "Anonymous Coward"?

    Yeah, I hate Anonymous Coward. He's the one that posts all those Goatse links as well, the bastard.

  63. everyone relax... by bbdd · · Score: 5, Funny

    we should all take a deep breath, sit back, and have a sco juice

    1. Re:everyone relax... by bhtooefr · · Score: 0, Offtopic

      You owe me a new Dell Inspiron 1100 keyboard, sent via same day air.

    2. Re:everyone relax... by BoneFlower · · Score: 1

      Darl gets the Grape flavor I assume?

    3. Re:everyone relax... by gregbaker · · Score: 1
      ...or study birds.

      Oddly enough, I have items from both of these alternate SCOs on my kitchen counter at the moment (a mug and a jug of juice). Noticed that yesterday and thought it was odd.

    4. Re:everyone relax... by SoTuA · · Score: 1

      Hey, that IS the same SCO. After all, it doesn't get any more "organic" than the freshly dumped shit that SCO faithfully releases to the press.

  64. Re:What about patches and bugfixes? by marvin2k · · Score: 5, Insightful

    No. They claim copyright violation so they have to prove it. Imagine if what you said was true then SCO simply would have to file lots of (bogus) complaints every year and the kernel-hackers would be tied up for the rest of their lives trying to counter the claims. The burden of proof is on SCOs side.

  65. Re:Minor Mistake by Anonymous Coward · · Score: 1, Insightful

    Try isdigit(++foo)

  66. Re:yeah, blast it to those jews by Anonymous Coward · · Score: 0

    Uh. No. Mc is Irish and Scottish (until the 10th century, Ireland and scotland were one nation, Scotia, BTW), it's short for Mac. The Gaelic (Irish and Scots) for "Son". Some people claim scots use Mc and Irish use Mac, but that's 100% true - almost all scots use Mc, but Mc/Mac is about 50/50 in Ireland.

  67. Re:What about patches and bugfixes? by Anonymous Coward · · Score: 5, Funny
    If sco's best case is that upper and lower limits have been defined the same, they've got a pretty weak case.

    Not really. Do the math: On 32-bit machines, there are more than 4 billion possibilities for both upper and lower limits. That means that the odds of picking the same limits that SCO's innovators did are less than 1 in 10^19. Clearly, $3 Billion in damages wouldn't begin to make up for this kind of blatant copying; it's less than 1 billionth of one dollar for each non-infringing alternative set of limits.

  68. Re:Minor Mistake by Gumshoe · · Score: 1
    Try isdigit(++foo)


    Correct. That would be a violation. I completely ignored the fact that isdigit() is a macro in this instance.
  69. Re:Minor Mistake by tigertiger · · Score: 5, Insightful
    What Linus means is that if you use 'x' twice in a macro, you are in for a nasty surprise when you do something like 'isdigit(*p++)' - because the '++' gets evaluated twice.

    It's not exactly against the C standard (i.e. the program will still compile and behave predictably), but violates good programming practice.

    That's one reasons why macros are frowned upon by modern programming languages.

  70. Re:yeah, blast it to those jews by Anonymous Coward · · Score: 0

    but that's NOT 100% true. Geez.

    Further information : O' just means "of" [masculine]. So O'Brian is "of Brian". If you're a female called O'Something, you should really call yourself Ni Something (the feminine form).

  71. Re:Minor Mistake by strags · · Score: 1

    The macro doesn't modify x, but consider what happens when you call (for instance) isdigit(fgetc(stream)). The macro, as is, will result in 2 characters being read from the file, instead of just one.

  72. #Define gotchas by Anonymous Coward · · Score: 0

    My understanding is there are several #define gotchas

    If you write
    isdigit(car++);

    some poorly written macros might increment the character car TWICE.

    So lets give Linus a C++ instead of a F!

  73. SCO are "time bandits" by openmtl · · Score: 3, Insightful
    In project management you get people who are time thiefs /Time bandits. You know them; they say hi and 30 minutes later you end up forgetting what you were working on.

    SCO are now in this catagory or waste because they are screwing up Linus' valuable eating time. He shipped the 2.6.0 - we've all now built it and he needs his rest ready for the new year.

    SCO dispute is with IBM on subtle contract issues not Linus on what he wrote (non-thread-safely) 11 years ago !

    --

  74. Re:Minor Mistake by Gumshoe · · Score: 1

    Yup. isdigit() is a macro. I unintentionally ignored that.

  75. Re:Minor Mistake by Zan+Lynx · · Score: 1

    When being pedantic, double-check yourself more carefully.

    I don't remember if && creates a sequence point, but using a macro parameter twice is always a bad idea.

    Look at:
    #define isdigit(x) ((x) >= '0' && (x) <= '9')

    Think about what happens if you called isdigit(char++) It expands to:
    ((char++) >= '0' && (char++) <= '9')

    which leads to x being incremented twice, when the programmer only meant to do it once.

  76. Re:Minor Mistake by Gumshoe · · Score: 1
    That's one reasons why macros are frowned upon by modern programming languages.


    And for good reason. As I've pointed out to other replies I neglected to take the fact that isdigit() is a macro in this instance... and that's a reason why you shouldn't post to /. after a few beers (it's the holiday season after all :-)
  77. Linus is lying by Pedrito · · Score: 4, Interesting

    Okay, maybe he's not lying, but he ought to check his own code. errno.h was taken from Minix, according to his comments

    /*

    * ok, as I hadn't got any other source of information about

    * possible error numbers, I was forced to use the same numbers

    * as minix.

    * Hopefully these are posix or something. I wouldn't know (and posix

    * isn't telling me - they want $$$ for their f***ing standard).

    *

    * We don't use the _SIGN cludge of minix, so kernel returns must

    * see to the sign by themselves.

    *

    * NOTE! Remember to change strerror() if you change this file!

    */


    Now, Minix was also a homegrown Unix and written completely apart from the AT&T source, so if Linus copied Minix, that's fine.

    You can read all 3 or 4 sentences of the Minix license, but I think it's summed up pretty well with: For all practical purposes, MINIX can be treated as if it were in the public domain..

    And I haven't even looked at the other files yet.

    1. Re:Linus is lying by Pedrito · · Score: 1

      Ooops, forgot to mention, the above was taken from errno.h, Linux 0.0.1. Sorry, that was kind of critical info, wasn't it.

      Also, here's the main page for Minix

    2. Re:Linus is lying by S.Lemmon · · Score: 1

      I think that's just saying he took the constant values from minix - he didn't just copy the header files verbatim. Although, like you said, it should of been ok even if he did.

    3. Re:Linus is lying by jonbryce · · Score: 1

      That wasn't the case at the time. Linus started his linux project partly because he was frustrated at not being able to distribute improvements to Minix.

    4. Re:Linus is lying by MrHanky · · Score: 4, Informative

      Well, I just posted a comment about this here, but I've been digging a little more. (Oh, and BTW, he said he used the same numbers, not that he took a copy of the file from Minix. Not that it would make any difference whatsoever, as every line is like '#define EBADF 9')

      From Linux 0.01 to Linux 1.0, errno.h got from 60 lines to 132, and the comment at the top of the file was removed. Also, each error number got a comment. Apart from that, they are mostly the same, listed from 1 to 39 (the last one in 0.0.1, 1.0 goes to 122, and has numbers 512-514 as well). In 2.6.0, the file has split into errno-base.h and errno.h, in include/asm-generic/, and errno-base.h is virtually identical to errno.h in 1.0 from 1 to 34 (the word 'arg' has been expanded to 'argument', and errno.h takes over from errno-generic.h in 2.6.0). In errno.h in 2.6.0, EDEADLOCK has been redefined from the number 58 to the letters EDEADLK, there are two new numbers, and 512-514 have been removed. That's from 1.0 to 2.6.0, virtually unchanged after almost 10 years in developement, and with a very clear resemblance to a file last modified 1991-09-17, that openly states that most of this is taken from Minix. Even my /. posts change more from 'Preview' to 'Submit'. (Yes, even this one, but I changed it back, and added this sentence.)

      SCO's claims are getting extremely strange lately. Yes, removing these files, if they were infringing on SCO's copyright, would be quite difficult. You can't live without error messages, can you? But proving the genealogy of these files is just so trivially easy, that SCO hardly can have checked at all. Other files they've mentioned, like include/linux/a.out.h, are also very much the same from 1.0 to 2.4.20 and 2.6.0 (there are some more changes in that file, so I'm not listing them. There are more similarities than differences, however.) I've looked a bit at include/linux/stat.h as well, and 2.6.0 still has plenty of stuff that was there already in Linux 1.0. Most of the files SCO has listed are old, and they are very much Linux.

    5. Re:Linus is lying by Pedrito · · Score: 1

      Someone moderated my original post as troll???

      First of all, I don't think Linus was lying. I was being a little flippant and didn't expect people would take it so seriously. Geez guys, take a pill.

      Hell, I'm entirely behind IBM and Linus on this. SCO is so full of sh1t it's been a laughfest from day one. If I had the extra cash, believe me, I'd be shorting SCO with every dime.

      I did err in saying that it was copied from Minix. That's not entirely clear and I don't feel like burning a bunch of Minix floppies from '91 to see what the differences are. But he clearly used Minix source as his starting point. That would be considered copying, in this case. Not that there's anything wrong with it, at least according to their current license.

    6. Re:Linus is lying by Anonymous Coward · · Score: 0

      '#define EBADF 9'

      Any self respecting geek would use 965343 there, not 9...

    7. Re:Linus is lying by Anonymous Coward · · Score: 0

      You have probably infringed copyrighted kindergarten work on whatever you write, because you are basing it on work that you read when you were a kid.

    8. Re:Linus is lying by Anonymous Coward · · Score: 0

      Was the extra spacing intended for us to make corrections, or are you just used to double-spacing your essay papers so your teacher doesn't get mad?

    9. Re:Linus is lying by tigga · · Score: 2
      Now, Minix was also a homegrown Unix and written completely apart from the AT&T source, so if Linus copied Minix, that's fine.

      So if Tannenbaum got AT&T copyrighted files into Minix and Linux copied them - is it fine?

  78. No, it's not allowed by the standard by ebcdic · · Score: 1

    Defining "myisdigit()" like that would be perfectly legal, but the standard requires that isdigit() behave as if it were a function, and only evaluate its argument once.

    1. Re:No, it's not allowed by the standard by Anonymous Coward · · Score: 0

      For a hosted implementation, yes. However, on a freestanding system you could even call your program entry point isdigit if you wish to do so.

  79. Re:Minor Mistake by be-fan · · Score: 1

    'x' can't be evaluated twice, because 'x' could be a statement that has side effects.

    --
    A deep unwavering belief is a sure sign you're missing something...
  80. SCOX by Anonymous Coward · · Score: 0

    SCOX via Google

    Last Trade: 17.73
    Bid: 0.04 x 100
    Ask: 892.00 x 100

    Any stock gurus care to explain that one to us? :) As best I can read it, a few people think it's worth about 4 cents, the others think they should get $892 for it...

    1. Re:SCOX by KD5YPT · · Score: 3, Informative

      I'm not a stock guru. But I think it's not the price, but the number of Bids and Asks.

      In another word...
      400 People wants to buy the stock.
      89200 wants to sell it.

      In a few more words...
      They're in deep sh*t.

      --
      In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
    2. Re:SCOX by Soko · · Score: 1

      Actually, I think that there were 400 shares that were "asked for", and 89200 that were put on the block for sale.

      Your final analysis is correct, however.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    3. Re:SCOX by lurp · · Score: 5, Informative

      No.

      The "bid price" is the highest amount that any buyer is willing to pay for a stock at a particular time. Likewise, the "ask price" is the lowest amount that any seller is willing to sell the stock for.

      So, one particular buyer is asking to buy 100 shares at 4 cents, while one seller is offering to sell 100 shares at $892 each.

      Since you're looking at the closing quote, the bid and ask prices are not particularly meaningful. One way to read those numbers is that "all reasonable orders were filled by the end of the day, and the remaining unfilled orders were ridculous (4 cents and $892)."

    4. Re:SCOX by superwiz · · Score: 5, Insightful

      Well, as the other posts say the final bid/ask amounts don't tell you much. But something else does. You can no longer short sell SCO. Noone is willing to lend that stock for short sale cause it is expected to fall much faster than the amount of money one could recoup from the interest on lending a stock. The only time this kind of situation happened in recent history was when 3com stock was worth less than the palm stock (at the time palm was a 3com subsidiary).

      --
      Any guest worker system is indistinguishable from indentured servitude.
    5. Re:SCOX by Lugor · · Score: 1

      Actually, the reason no one allows short sells or longs is because SCO stock is too volatile. Its almost an arbitrage. Take a look at the chart, when it hits $14-$15 buy long, when its $18-20 short sell.

  81. Why would you think SEC will do anything? by ktlyst · · Score: 1, Interesting

    The ones who put Ken Lay behind bars? The ones regulating mutual funds? The ones regulating stock traders who skim between buy and sell? The ones appointed by an administration who comes from the scratch your back school of croneyism?

    They're all prolly taking notes from Darl.

    You want SEC to actually do anything? Don't vote Republican next year for any office.

  82. Play by Play by the_mad_poster · · Score: 5, Funny

    I feel like I'm watching some sort of play by play here. As Linus enumerates the various header files, I'm poppin' 'em into vim or emacs (or pico.. whatever mood strikes) and walking through them.

    Shit... a few more weeks of these ridiculous SCO claims and maybe I'll know enough about the kernel to become a Linux hacker. Laugh if you will, but I didn't know anymore about C than the data types and basic syntax before this crap started. I've learned all sorts of neat stuff since then!

    Thanks SCO! You've taught me in 9 months what I wouldn't let 4 years of college education beat into my thick skull!

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    1. Re:Play by Play by Anonymous Coward · · Score: 0

      Thanks SCO! You've taught me in 9 months what I wouldn't let 4 years of college education beat into my thick skull! unliklely.

  83. He was following open standards... by ZeeTeeKiwi · · Score: 5, Insightful
    Moreover, a very pertinent lwn post by 'NZheretic' points outs that

    'The SCO Group cannot expect to win any case based upon application interfaces which it's AT&T, USL and Novell predecessors relased in open standards specifically for the purpose of interoperability.

    signal.h, errorno.h,and ioctl are all parts of many released standards including The Open Group and IEEE POSIX Base Specifications and the Federal Information Processing Standards Publication 151-2.

    Note that The SCO Group does not own the copyrights on any of those standards and it does not own clear title to the copyrights on most of the AT&T Unix base.

    From 1989, the then SCO activity pushed for the adoption of the iBCS Intel Binary Compatibility Specifications across *all* i386 Unix vendors

    For the benefit of the entire user base, as well as the industry as awhole, SCO encourages all UNIX System vendors for Intel processors to join SCO, USL, Intel, ISC and OSF in supporting the iBCS-2 standard for x86 applications.
    '

    Even SCO admits, no requries these definitions to be present in order to be standards compliant.

    1. Re:He was following open standards... by Anonymous Coward · · Score: 0

      I remember back around 1994-ish fervently selecting "no" when asked by the Slackware installer if I want to include iBCS compatility because I thought this was utterly useless.

      -Scott

  84. Re:Minor Mistake by wsxyz · · Score: 5, Informative
    The C Standard says (7.1.4#1):

    Any invocation of a library function that is implemented as a macro shall expand to code that evaluates each of its arguments exactly once, fully protected by parentheses where necessary, so it is generally safe to use arbitrary expressions as arguments.156)

    And what if the user of the original macro invokes it like this:


    char * cp;
    ...

    if (isdigit(cp++))
    do_something();

    What then, O wise one?
  85. Like suing them? by SuperBanana · · Score: 5, Insightful
    Linus probably spent the better part of the day responding to this SCO sillyness. What a waste of time. SCO should somehow be made to pay for there frivolous bullshit!

    You mean, like, say, suing them?

    The business world doesn't go by what people say on linux-kernel. Or what is said to various computer mags. No, it goes off of legal action. Linus and company need to recognize that they MUST DEFEND THEIR WORK LEGALLY. Given the sheer number of people whose work SCO has laid claim to, if they simply got off their asses and sued, SCO would be loosing the PR war and their lawyers would be tied up in litigation SCO doesn't want to be tied up in.

    Everything else is just a whole lot of hot air, regardless of how true it is. You've GOT TO STAND UP FOR YOUR WORK.

    1. Re:Like suing them? by Anonymous Coward · · Score: 0

      The problem is: IT REQUIRES TIME AND MONEY. So, STOP SHOUTING.

    2. Re:Like suing them? by Anonymous Coward · · Score: 0

      Now open source developers should work for free and spend their money on lawsuits against SCO so that redhat, novell and IBM can conserve their money for executive compensation and finance their envy/jealosusy for BillG

  86. Re:Minor Mistake by Gumshoe · · Score: 3, Funny
    When being pedantic, double-check yourself more carefully.


    Point taken. I to think I went to all that trouble hauling out the ISO document to quote the relevent parts but ignored the obvious point that isdigit() is a macro :-\
  87. Re:Minor Mistake by coyote-san · · Score: 3, Interesting

    The other problem is that this assumes ASCII encoding. That's why most real implementations do array lookups, e.g.,

    #isdigit(x) ((charset[(x)] & DIGIT_MASK) ? 1 : 0)

    where 'charset' is actually something that can be specified at boot time.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  88. Re:Minor Mistake by Gumshoe · · Score: 4, Informative
    What then, O wise one?


    It results in undefined behaviour. I admit it. I'm a tool.
  89. uhhm, no by RelliK · · Score: 4, Informative

    #define isdigit(x) ((x) >= '0' && (x) <= '9')

    I'm not going to dig through C standard, but this code is unsafe, so there is a perfectly good reason to disallow this (even though it will compile).

    This macro is expanded in-line, so the code

    isdigit('5')

    is translated by C preprocessor to

    (('5') >= '0' && ('5') = '9')

    Now imagine what happens with isdigit(i++). If i == 9, i will be incremented twice and you will get the wrong answer.

    Also consider what happens if x is a return value of a function, e.g. isdigit( foo(...) ). First, the function is called twice (which can be slow and certainly unneccessary). Second, the function may have side-effects (i.e. it may modify an external variable, write to a file, etc.), so doing it twice is equally bad.

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:uhhm, no by Gumshoe · · Score: 2
      I'm not going to dig through C standard, but this code is unsafe, so there is a perfectly good reason to disallow this (even though it will compile).


      You're quite correct, isdigit() is a macro. Please, somebody mod my original comment down so I don't have to suffer more humiliation from the more sober posters :-)
    2. Re:uhhm, no by Anonymous Coward · · Score: 0

      Hmm.. Do correct me if I'm wrong, but..

      My logic tells me that before the macro is 'used' the '++' is evaluated, thus if i == 5 then i++ becomes 6 and the macro becomes:

      (('6') >= '0' && ('6') <= '9')

      and not as:

      (('6') >= '0' && ('7') <= '9')

      Which might it be?

    3. Re:uhhm, no by Anonymous Coward · · Score: 0
      No.

      Macros do inline replacement without prior evaluation.

      What you get as a result is
      ((i++) >= 0 && (i++) <= 9).
      The value of i will change between the two operands of the AND operation. What you will have in effect is:
      ((5++) >= 0 && ((5++)++) <= 9)
    4. Re:uhhm, no by Colol · · Score: 1
      Actually, it will be the latter. Think of a macro more as a search-and-replace. Everywhere I put SOMEMACRO(x), my defined macro will be inserted, with x substituted exactly as given.

      Some sample code:
      // Quick-and-dirty program to demonstrate macro side-effects

      #include <stdio.h>

      #define TEST(value) ((value >= 0) && (value <= 9))

      int main(void)
      {
      int i = 5;
      printf("Before, i is %d.\r\n", i);
      if TEST(i++)
      {
      // nothing.
      }
      printf("After, i is %d.\r\n", i);

      return 1;
      }
      After a run through the preprocessor, the if statement will be replaced with:
      if ((i++ >= 0) && (i++ <= 9))
      You can verify this yourself by compiling and running the program or using gcc -E filename.c | more to see the output of the precompiler stage (with macros expanded).
    5. Re:uhhm, no by Snorpus · · Score: 1
      Provided that i is a digit from 0 to 9.

      Because of short-cut execution of &&, if the left operand of && is false, the right operand won't be executed at all.

    6. Re:uhhm, no by LennyDotCom · · Score: 1

      Hmmmmmm

      --
      http://Lenny.com
  90. Wrong by ebcdic · · Score: 4, Insightful

    Using the same numbers isn't copying the file.

  91. SCO Sez: by Anonymous Coward · · Score: 0

    All your ugly code are belong to us.

  92. Re:Hello Mr. Cavebear by el-spectre · · Score: 1

    If you're going to waste so much space responding, how about you address what the man fucking said?

    It was a statement about a racist statement, not national policies, dumbass.

    --
    "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
  93. Fallacies by bstadil · · Score: 5, Insightful
    1. The damage done to Linux will not come from any court ruling even if unfavorably, so it needs to be countered on the battle field of public opinion.

    2. The court case is against IBM and notably on some contractual issues. Again public opinion equates the two but this is wrong. IBM could lose and Linux could be unharmed in theory.

    3. Groklaw and to a lesser degree Slashdot is part of an experiment. OpenSource lawsuit. The methodology of OpenSource is being used against SCO.

    The debunking of anything SCO claims in hours after they make it public or file it in court is something that is new and will be lethal to SCO in the end.

    --
    Help fight continental drift.
    1. Re:Fallacies by Anonymous Coward · · Score: 0

      The debunking of anything SCO claims in hours after they make it public or file it in court is something that is new and will be lethal to SCO in the end.

      It wouldn't surprise me at all if IBM has a couple of engineers and paralegals filtering through discussions on Slashdot, Groklaw and Newsforge about SCO looking for useful information. They still have to verify it themselves. But I would be surprised if they didn't get their money's worth several times over paying for that effort.

  94. Re:Minor Mistake by A+Commentor · · Score: 1
    The spec doesn't even disallow modifying the variables. I tried it, compiles and runs... the only thing the spec would likely say is that the behaviour is then undefined. The following works fine:

    #define isDigitPlus1(x) ((--x) >= '0' && (--x)

    You just end up with different behaviour across different compilers.
    --

    Looking for any old 8-bit Heathkit/Zenith software/hardware - http://heathkit.garlanger.com

  95. GPL in proprietary? by SharpFang · · Score: 4, Interesting

    sue, maybe not, but subpoenate, requesting to reveal the infriging code, why not?

    I personally wonder, how many "close source" companies secretly and illegally include GNU-copyrighted code in their products, and sell it without source, violating GPL, but nobody knows they do, just because nobody ever sees the source.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:GPL in proprietary? by KD5YPT · · Score: 1

      I don't see much of a problem with that. Sure, it's illegal to include GNU code inside a closed source. But this also force them to unable to enforce any copyright infringement. Since the instant they sue someone, their code will get scrutinized, and the GNU codes will be found, and the Slashdotters will be on them like a horde of gnats.

      --
      In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
    2. Re:GPL in proprietary? by Anonymous Coward · · Score: 0

      I personally wonder, how many "close source" companies secretly and illegally include GNU-copyrighted code in their products, and sell it without source, violating GPL, but nobody knows they do, just because nobody ever sees the source.

      IANAL!

      I can't speak for everyone else here, but that isn't a stunt I would pull. That source code is going to end up in someone else's hands for maintenance down the line. I've worked on too many things that have been in use for a very long time to believe otherwise. At that point, I would expect that your employer has a cause of action against you to sue for the money you were paid in the first place and for the cost of replacing it. Opening yourself up to that is just profoundly stupid.

    3. Re:GPL in proprietary? by darkmeridian · · Score: 1

      Clearly, some "close source" companies are using GNU-copyrighted codes in their software.

      http://slashdot.org/articles/02/08/24/1725202.sh tm l?tid=117

      The interesting question is whether they get caught and how many merely are "inspired" by open-source code.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
  96. A clear violation of SCO's rights by Anonymous Coward · · Score: 0

    The product link you posted is clearly infringing on SCO's trademark and product branding. Their lawyers, distributors, and consumers will hear from our lawyers shortly.

    Accept no imitations. The original, the one, the only, refreshing SCO juice

    1. Re:A clear violation of SCO's rights by Anonymous Coward · · Score: 0

      Anyone with Photoshop/PSP8/GIMP who wants to make Darl even more hilariously dumb can take part in this contest:

      Obtain a Goatse or Tubgirl (or other, if you think it is better to use that) photo, and somehow add Darl McBride into it. Points for making it look more natural (not very hard), not cropping off his head (these were designed to be disgusting), and raw humor (tell me that SCOatse wouldn't be funny).

  97. Re:Waste of *#$% time by webtre · · Score: 0
    their, not there

    If we are to be the morally right crowd, then we should at least learn some grammar.

    --
    litigious bastards
    suck it sco!
  98. Why slashdot readers should buy SCO stock by Anonymous Coward · · Score: 0

    Located here

  99. Re:Minor Mistake by Anonymous Coward · · Score: 0

    I had mod points earlier. If I had some left, I would mod you up for the great humility that you are now showing. It's very refreshing.

  100. Darl McPuke by rice_burners_suck · · Score: 4, Funny
    In other news, SCO sues Coca Cola for infringing SCO's copyrights and patents by copying SCO's formula for the soft drink. SCO invented the formula in 1906. According to SCO CEO Darl McBride, Coca Cola contains over 1 million ingredients invented by SCO.

    In more other news, SCO sues the Catholic Church for infringing SCO's copyrights and patents through unlawful reproduction and distribution of the Holy Bible. According to SCO CEO Darl McBride, the Bible contains over 1 million verses copied illegally from SCO intellectual property.

    In yet more other news... oh I give up.

    1. Re:Darl McPuke by Anonymous Coward · · Score: 0

      Just wait until someone decides to extend copyrights retroactively by a few thousand years.

      I wonder who'd get the copyright on the Bible?

    2. Re:Darl McPuke by Micah · · Score: 1

      > According to SCO CEO Darl McBride, the Bible contains over 1 million verses copied illegally from SCO intellectual property.

      Wow, that's pretty amazing, especially since the Bible only has something like 30-40 thousand verses!

  101. Props to you by dont_think_twice · · Score: 0

    Others have pointed out your are wrong, but I think that you deserve props.

    Anyone that has the balls to declare that Linus is flat-out-wrong on Slashdot deserves to be commended for his bravery.

    1. Re:Props to you by sloanster · · Score: 1

      huh? why, slashdot is full of people who say silly crap, or bash linux, nothing new there...

      I do think he deserves props for admitting his mistake, that is VERY different from the usual slashdotter, so gumshoe gains credibility for that reason IMHO.

  102. morons blast robbIE's gnu dating service cullames by Anonymous Coward · · Score: 0

    as if there wouldn't be enough to do discovering/publishing stuff (anything) that matters somewhere in between all this corepirate nazi stock markup fraud execrable cheerleading/bootlicking?

    some are saying that the won eyed girl in the jump-you ads, may not be real, & if she is, she's not a paid up member of robbIE's dating service?

  103. Emphasis by Raul654 · · Score: 0

    ...on the bloody. For Christmas, Santa gave SCO a nice big scheisse all over their lawsuit.

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
  104. Re:Um, Who The FUCK is Linus? by millette · · Score: 1

    If only Linus updated his page once in a while :)

  105. Dumbass by Anonymous Coward · · Score: 0

    You need to bone up on your political science a bit. Finland, despite your moronic point of view, is not communist.

  106. Maybe... by Kai_MH · · Score: 1

    ...the SCO stole the code from Linux, copyrighted it with System V or whatever, and is now accusing Linux of stealing it?

  107. It all makes sense now... by mcelrath · · Score: 2, Insightful
    They claim copyright on all header files...

    Of course there are substantial similarities between UNIX and Linux in the header files, because Linux is a UNIX work-alike. It must have the same or substantially similar interfaces in order to "work-alike". This is nothing other than the old user-interface lawsuits from previous decades.

    A bunch of lawyers or PHB's heard that errno.h was similar but don't understand the concept of interface and implementation.

    I suspect the OSS side will have to prove to a court what an interface is and that having substantially similar interfaces does not mean copyright violation. I think this actually may be rather difficult. It also places in jeaopardy any work-alike application (Samba, Apache, NFS, Wine etc) because somewhere, somebody has a copyright on some substantially similar interface code. In fact for most of these multiple companies have copyrights on substantially similar interface code.

    Makes a good case for all interface code to actually be in the public domain.

    Reverse engineering case law (clean-room) is probably also applicable, as reverse engineering is a legal activity.

    -- Bob

    --
    1^2=1; (-1)^2=1; 1^2=(-1)^2; 1=-1; 1=0.
  108. I am gonna... by SirTreveyan · · Score: 1

    file for copyright on papers from First Grade, cicra 1968, where I was practicing how to print. I will specifically file for copyright on papers where I used the letters S, C and O.



    I can sue for infringement, cant I???

    --

    SELECT * FROM User WHERE Clue > 0

    0 rows returned

  109. SCO code? by pair-a-noyd · · Score: 1

    #define tolowerlip(c) (_chump=c,isupperlip(_chump)?_chump+('a'+'A'):_chu mp)

  110. Diff it! by utlemming · · Score: 4, Informative

    Linus commented that he himself remembers writing those files. Well, thanks to Kernel.org and a little too much time on my hands, I did a little exploring. Kernel 2.6.0 has errno.h in two files. To make my life a little easier, I combined the two files, errno.h and errno-base.h. In Kernel 2.3.50 it is one file.

    Well, as we know, SCO is claiming that 2.4.21 is the kernel that started with the problems. If that is the case, assuming that SCO actually has a case then we have a problem.

    But the thing is that the errno.h and errno-base.h in 2.6.0 and the errno.h in 2.3.50 have only one difference other than being split up and the appropriate location indicators. The only difference is:

    #define E2BIG 7 /*Argument list too long*/ -- 2.6.0
    #define E2BIG 7 /*Arg list too long*/ -- 2.3.50

    I obtained this by using diff. So a simple utility disproves SCO's claim on that ground. Also, you will notice that the Kernel v. 0.01 has only 39 error numbers. They are also included, with the same error numbers in the current 2.3.50 and the 2.6.0 files. A cursory look revealed that 2.4.23 has the same errno.h err codes.

    So when Linus says that he wrote them there is proof. Further, since 2.4.21 is the infected one, what is the difference between 2.3.50 and 2.4.23 and the comments. Surely SCO can not be so stupid as to say that comments are a cause for action -- the end user does not even see nor are they accessable to the end user unless they have the source.

    --
    The views expressed are mine own and do not express the views of my employer.
    1. Re:Diff it! by Anonymous Coward · · Score: 1, Informative

      The comments present in 2.6 appear to be the POSIX standard comments. Previous comments are sometimes Linus's abreviations.

    2. Re:Diff it! by goldfndr · · Score: 1

      Going between 2.3.50 and 2.6.0 means that you are ignoring all changes that were temporarily put in and then removed. Not that I suspect there are any, but...

      --
      Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
    3. Re:Diff it! by utlemming · · Score: 1

      Well, further analysis revealed, suprise, nothing new.

      In fact, the only thing that I was able to tell is that Linux has nothing to be tainting it or SCO is blowing a lot of smoke -- which we already new.

      I took three kernels -- 2.4.20, 2.4.21, and 2.4.22 and compared errno.h, ioctl.h and signal.h. In all three cases, each and every one of the kernel's uses the exact same files. Further comparison reveal that there are differences between 2.4 and the 2.5 and 2.6 for signal.h and ioctl.h. But with the errno.h files there was some structural and organizational differences. But in 2.3.50, 2.3.51, 2.4.20, 2.4.21, 2.4.22, 2.4.23, 2.5.0, and 2.6.0... the errno.h files are the same. (Note, that the only difference is one comment, arg vs. argument.)

      Now, to throw some light on objectivity, I am a FreeBSD fan that is just as pissed off with the SCO lawsuits. In fact I want to see SCO destroyed. So I ran the 2.4.21 kernel verse the FreeBSD 5.2 errno.h -- and suprise! they are completely different files. (Heck, I even felt a little wierd downloading and untaring Linux kernels on my FreeBSD box) Enough so that error numbers are completely different. Note that SCO claims that the Linux errno.h was included in the BSD settlement. Well, I am no expert on computer science, but to me those are two different files, with different arrangments and different variables.

      You know, SCO should have tried to pull this off when a lot of people didn't have broadband. In the past day, I have download about 300mb in Kernel files. But with the mindshare of a million+ people, no expert is going to be able to out expert that many people. I am just a 23-year old IS major, and if I can find this, then surely there is a major hole in the case. Either I have really over-simplified this case or it is this easy. And frankly, SCO is really looking to have it. The simplisity of the evidence is what is going to destroy SCO. With all the Kernel's freely avaiable, then they are going to die.

      Enjoy peoples!

      --
      The views expressed are mine own and do not express the views of my employer.
    4. Re:Diff it! by Tim+C · · Score: 1

      the end user does not even see nor are they accessable to the end user unless they have the source.

      Which, of course, they have every right to demand under the terms of the GPL. That's ignoring the fact that every distro I've used (several, but by no means all of them) ship the kernel source on the install media anyway.

  111. The sad thing is... by Trogre · · Score: 1

    ... that Darl and Co probably don't know anything about Unix or Linux.

    What's the bet that Bill and Darl play golf on weekends, or that Steve (Ballmer) takes Chris (Sonntag) out regularly to a fancy-pants restaurant.

    Then a piece of paper is handed over at the end of each meeting, "Our next list of suggestions for your strategy to rebuild your business".

    I suspect SCO is nothing more than a puppet.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  112. marketing/legal finding the code by foo(foo(foo(bar))) · · Score: 2, Interesting

    I haven't seen anyone throw this out, but I'm wondering who is saying that the UNIX and LINUX code is similar?

    Clearly it's not an engineer, they wouldn't stoop to this. Any developer worth their weight in RAM would know better - especially with the simple C functions/macros like Linus has pointed out?

    Is it possible that there are marking, sales, managers, or even layers going through the code and saying that it's similar because it looks similar to them and they don't know any better?

    Will the courts know any better? NO - but rember that SCO has already called on Linus to testify - and he knows better!

  113. Re:What about patches and bugfixes? by rifter · · Score: 5, Interesting

    No. They claim copyright violation so they have to prove it. Imagine if what you said was true then SCO simply would have to file lots of (bogus) complaints every year and the kernel-hackers would be tied up for the rest of their lives trying to counter the claims. The burden of proof is on SCOs side.

    Besides, since the header files contain only facts, there is no copyright value to them.

  114. Re:Waste of *#$% time by AntiTuX · · Score: 1

    he replied to my post in under an hour.

  115. Could things be the opposite of what they seem? by c1ay · · Score: 1

    What if SCO copied these files from Linux into Unix? That would explain why they're now finding these supposed verbatim copies. Would such an act help their Linux Kernel Personality be more compatible? Darl's busy pointing the finger at the linux community when maybe he should be pointing it at the Caldera owners...

    --

  116. Use of the work "the" by Anonymous Coward · · Score: 0, Funny

    Linus used the word "the" in his analysis. I believe that word was stolen from the SCO letter to the 1000 customers, and clearly was not an original work on Linus' part. I hope he doesn't have to answer challenges from the lawyers on this one. Oh wait, I used "the".... damn...

  117. Somebody 'splain this to me by John+Jorsett · · Score: 3, Insightful

    Why is the judge letting SCO get away with this coy "they infringed, but we're not going to show you how yet" stuff? Why hasn't he said, "Put the infringing source code in a brief and hand it over tomorrow, or I'm tossing this"? If, as SCO claims, they're being horrifically damaged, shouldn't they in fact be eager to get the offending code removed, which IBM could do, once it knows what the problem is? If I were the judge in this case, I'd be telling them to make their case or withdraw it. But, as Dennis Miller say, that's just me, I could be wrong.

    1. Re:Somebody 'splain this to me by evilWurst · · Score: 1

      "Why hasn't he said, 'Put the infringing source code in a brief and hand it over tomorrow, or I'm tossing this'? "

      The judge DID say that, though he gave them 30 days instead of one day.

    2. Re:Somebody 'splain this to me by zenyu · · Score: 1

      Why is the judge letting SCO get away with this coy "they infringed, but we're not going to show you how yet" stuff? Why hasn't he said, "Put the infringing source code in a brief and hand it over tomorrow, or I'm tossing this"?

      The judge has done this. Except they have thirty (30) days to do it. The clock is ticking, it's just ticking very very slowly since this is the US legal system we're dealing with. If their evidence is anything like what they have shown to date even a non-technically literate judge might just issue a summary judgement against them with prejudice. After which they would have a hard time bringing up any more copyright infringement libel against anyone before a US court in the future.

      I'm starting to doubt this will even see a trial, and not because I see a settlement as happening. The Boise team must be kicking themselves over this. The damage to their reputation is going to cost them a lot more than the few million they can collect in lawyer fees on this turkey. Someone screewed up, someone thought IBM would just buy the company to save themselves some cash in the short term. Instead they are now going to have to show up in court and enjoy some judge yelling at them for wasting everyone's time.

    3. Re:Somebody 'splain this to me by Platinum+Dragon · · Score: 3, Informative

      Why is the judge letting SCO get away with this coy "they infringed, but we're not going to show you how yet" stuff? Why hasn't he said, "Put the infringing source code in a brief and hand it over tomorrow, or I'm tossing this"?

      Well, a pretrial judge pretty much did. SCO has to cough up their evidence, "with specificity", by January fifth. It's not exactly the next morning, but from what I gather, thirty days might as well be the next morning in the legal world. After this month of bullshit, I don't think they will get off easy come the fifth of January.

      If, as SCO claims, they're being horrifically damaged, shouldn't they in fact be eager to get the offending code removed, which IBM could do, once it knows what the problem is? ...and that's kind of what IBM, the judge, and 99.99% of Slashdot, Groklaw, and Yahoo! SCOX forum posters have been getting at. Heck, maybe Kevin McBride will pull a rabbit out of his hat.

      And maybe I'll pull the next version of Windows out of my ass.

      Either way, in two weeks, this case is finally going somewhere, either to trial, or into the dustbin of history. Of course, this does nothing to stop IBM's countersuit, or Red Hat's lawsuit, and if Novell weighs in, well, Darl might want to actually use those lawyers he just spent $9 million on last quarter.

      --

      Someday, you're going to die. Get over it.
    4. Re:Somebody 'splain this to me by Anonymous Coward · · Score: 0

      And maybe I'll pull the next version of Windows out of my ass.

      I knew that was where Windows ME came from!

    5. Re:Somebody 'splain this to me by Anonymous Coward · · Score: 0

      That, and the fact that the judge was a SHE !

    6. Re:Somebody 'splain this to me by flacco · · Score: 4, Funny
      And maybe I'll pull the next version of Windows out of my ass.

      actually, that would explain a lot.

      --
      pr0n - keeping monitor glass spotless since 1981.
    7. Re:Somebody 'splain this to me by DashEvil · · Score: 1

      Well, I do remember reading interviews with them where they basically talk about how they aren't in any rush to get this finished because the 'clock' is ticking, and with each tick their damages grow.

      --
      -If God wanted people to be better than me, he would have made them that way.
    8. Re:Somebody 'splain this to me by Anonymous Coward · · Score: 0

      "And maybe I'll pull the next version of Windows out of my ass."

      And why not? Microsoft obviously pulls each and every version of Windows out of Redmond's collective ass... after copying Apple's ideas and code about two years later.

      Perhaps the anal origins of Windows may have something to do with Windows being so shitty (literally).

    9. Re:Somebody 'splain this to me by Anonymous Coward · · Score: 0
      Why is the judge letting SCO get away with this coy "they infringed, but we're not going to show you how yet" stuff? Why hasn't he said, "Put the infringing source code in a brief and hand it over tomorrow, or I'm tossing this"?

      I think SCO's argument was something like "we know infringement has taken place, but we still don't know exactly how - we need all of IBM's source so we know if we have a trade secrets case, a copyright case or what." This is from Kevin Mcbride's submission to the court on December 11th:

      This case, Your Honor, at a very fundamental level, involves infringement.
      Infringement is a very broadly defined category in the law. It can include
      copyright infringement, trade secrets infringement or plain old confidential
      information that's taken without permission. Those are all very differently
      defined areas of the law that all have very differently defined rules of
      proof. The -- what we need to get our arms around collectively, on our side
      and on IBM's side, is a clear definition of what source code is at issue,
      what source code is potentially an infringement. Before we discuss whether
      it's a trade secret or a copyright or anything else, the most important
      thing is for both of us to come to grips with the universe of source code,
      the documentation and methods and concepts that we believe are at issue so
      we can argue about them. And once we have an understanding of what that
      universe is, the very complex rules -- this is a complex case, Your Honor.
      There's going to be some of this code and some of these methods that are
      trade secrets, and some are going to be copyright and some are going to be
      contract violations and some are going to be nothing. I submit, Your Honor,
      that's the very first step that needs to take place before we start worrying
      about whether there is trade secret burdens met or not met.


      (Full transcript).
    10. Re:Somebody 'splain this to me by John+Jorsett · · Score: 1
      Well, I do remember reading interviews with them where they basically talk about how they aren't in any rush to get this finished because the 'clock' is ticking, and with each tick their damages grow.

      If they actually said this out in the open, I'd be amazed. In the U.S. tort system you have a duty to mitigate your damages, and saying that "we're purposely gonna let this fester" kind of violates that.

  118. Maybe SCO is really trying to boost linux. by mAineAc · · Score: 4, Funny

    Through all this madness everyone thinks that SCO is against Linux. In reality this is the boost that Linux needed to get it's name out there to really start to get big. Maybe Darl gave up on his UNIX and decided to give Linux a hand up.....

    Well, I can dream can't I?

  119. Darl wants STFU money by AndroidCat · · Score: 1
    He probably thinks that if he is annoying and stupid enough, everyone will pay him to STFU and go away.

    You know, I'm about ready to chip in to a "Darl STFU Fund" myself.

    (We can always catch in the parking lot later and beat it out him.)

    --
    One line blog. I hear that they're called Twitters now.
  120. The second to last link is incorrect... by NZheretic · · Score: 4, Informative
    Should read/link
    Note that The SCO Group does not own the copyrights on any of those standards and it does not own clear title to the copyrights on most of the AT&T Unix base.
  121. Insightful 50%, Funny 50% !?!!! by Pieroxy · · Score: 0, Redundant

    7+ years in Web technologies
    What "Web Technologies" do they want? CGI scripting!? Out of a Java programmer?!

    It's not because you weren't on the Web 7 years ago that nobody was. And yes, they could have learned .Net and Java in the meantime.

    BTW, Web technologies started with webservers and web browsers. Not with CGI scripting.

    I don't see anything funny, insighful or even relevant in the parent post. Just a newbie that probably thinks that the web was created when he discovered it.

    1. Re:Insightful 50%, Funny 50% !?!!! by AKAImBatman · · Score: 2, Informative


      BTW, Web technologies started with webservers and web browsers. Not with CGI scripting.


      The term "Web Technologies" usually refers to interactive web sites. The term didn't exist when I started programming HTML back in '96 or even when I was coding servlets in '98. Perhaps they meant web browsers and HTTPD servers, but that's not what they said.

      I don't see anything funny, insighful or even relevant in the parent post. Just a newbie that probably thinks that the web was created when he discovered it.

      Sounds to me like you're too insecure in your own skills to find the humor in the "10+ years in Java" type job ads. Sure, you could probably find some sort of rationalization, but the truth is that these things are written by HR departments that don't know any better.

      In other words, don't be such a stick in the mud. It's funny! Laugh!

    2. Re:Insightful 50%, Funny 50% !?!!! by Anonymous Coward · · Score: 0

      Sounds to me like you're too insecure in your own skills to find the humor in the "10+ years in Java" type job ads. Sure, you could probably find some sort of rationalization, but the truth is that these things are written by HR departments that don't know any better.

      The first one of these that I remember seeing was some company looking for a programmer with 10 years of C++ experience, in 1991. I presume that if Bjarne Stroustrup sent them his resume along with a letter explaining that C++ hadn't existed as C++ that long, they'd reject him.

      "Dragons is so stupid!" -- Yosemite Sam

    3. Re:Insightful 50%, Funny 50% !?!!! by kubrick · · Score: 1

      The term "Web Technologies" usually refers to interactive web sites. The term didn't exist when I started programming HTML back in '96 or even when I was coding servlets in '98. Perhaps they meant web browsers and HTTPD servers, but that's not what they said.

      CGI was invented in 1993, and I'm pretty sure was using Perl to write CGI scripts (yes, implementing "interactive web sites" as you so quaintly put it) in 1996. I'm sure others were doing similar stuff earlier. Just because you weren't, doesn't mean it didn't happen.

      --
      deus does not exist but if he does
    4. Re:Insightful 50%, Funny 50% !?!!! by jelle · · Score: 1

      "programming HTML"

      There is that word again. Creating html is design, not programming. Will somebody please tell me how creating html is programming. Html is not turing complete, or any programming for that matter. Now for javascript or CGI, that can be programming, but plain html, please. It's not like postscript, it's just a markup language for content and layout with no processes or procedures.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    5. Re:Insightful 50%, Funny 50% !?!!! by Anonymous Coward · · Score: 0

      you have a and an sections, arent those procedures?

      and how about this one.
      You are going to design xml too ? and xsl ?

      instead of design or programming i prefer the term build

    6. Re:Insightful 50%, Funny 50% !?!!! by Pieroxy · · Score: 1, Flamebait

      The term "Web Technologies" usually refers to interactive web sites.
      That's why HTML and HTTP are some of the Web Technologies, aren't they? You obviously don't even know what you are talking about...

      The term didn't exist when I started programming HTML back in '96 or even when I was coding servlets in '98
      When you type "didn't exist" you obviously mean "I hadn't heard about". I excuse your tendency to generalize your own experience to reality.

      Perhaps they meant web browsers and HTTPD servers, but that's not what they said.
      When HR usually say "7+ years in Web technologies", they just want to make sure that the candidate has an in-depth knowledge of a) the web technologies and b) the techologies they rely on (which you seem to exclude from the Web Technologies): HTTP and HTML, to cite two of them. I think it is fair to say that I (for example, I am just one of them) have 7+ years experience in the web technologies.

      Since Netscape 2.0 was released in 1996, it is fair to say that Javascript will soon be 8. Dynamic Web content (such as CGI) was common even in the 1995's. Wiki is one example of that. So long for your "interactive websites" limitation.

      According to the Computer History, 1990 is the year the first commercial Internet dial-up access provider comes online. And in 1993, Fifty World Wide Web servers are known to exist. Hmmm, that put web technologies more than 10 as of today. Finally, this 7+ years doesn't sound so pathetic now.

      Sounds to me like you're too insecure in your own skills to find the humor in the "10+ years in Java" type job ads.
      Well, the 10+ years in tech X doesn't surprise me if the tech is 15. In this case, it's 7+ and the tech is 10-12. Sounds about an experience someone could actually have.

      Sure, you could probably find some sort of rationalization
      Like 10>7? Yes, I found it.

      but the truth is that these things are written by HR departments that don't know any better.
      Not all people in a HR department are idiots. While I can see some funny ads from time to time, this one in particular wasn't stupid.

      In other words, don't be such a stick in the mud. It's funny! Laugh!
      Humour is made of plenty of things. I am actually laughing at your ignorance of the history of the web technologies.

    7. Re:Insightful 50%, Funny 50% !?!!! by Anonymous Coward · · Score: 0
      The term "Web Technologies" usually refers to interactive web sites. The term didn't exist when I started programming HTML back in '96 or even when I was coding servlets in '98.
      Sorry Sir, we didn't realise that you are a HMTL Programmer. Which HMTL Compiler is your favourite? Plz show us how ELITE you are by writing TETRIS in HMTL!!!1!
    8. Re:Insightful 50%, Funny 50% !?!!! by Theranthrope · · Score: 1

      Erm, when talking HTML or derivitives the key word is "format".

      HTML is a formating and markup language (if you can even call it a language, but that's another argument), like the old-skool, non-WYSIWYG word processors (cir. 1991 or earlier, thereabouts). Where you would have to put in <indent>, <bold></bold>, or <justifyleft></justifyleft> tags in wich were similar and in some cases were the same as HTML.

      You don't program, design, or build a wordprocessor document, you format it.

      (stupid lameness filter)

    9. Re:Insightful 50%, Funny 50% !?!!! by Simon+Brooke · · Score: 1

      If you go here you'll find a whole entirely data driven website (no static pages at all) which I wrote in January 1996. It obviously wasn't my first such website, but it's the oldest one that the Wayback machine has records of as most of the earlier ones were on intranets. Parts of it were written in C CGIs but most of it was written in PHP version 2.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    10. Re:Insightful 50%, Funny 50% !?!!! by Anonymous Coward · · Score: 0

      I am actually laughing at your ignorance of the history of the web technologies.

      Common...don't be such a bore...lighten up...smile... :):):):)

      It is not the end of the world, when somebody makes a joke you don't find funny...

      Why, oh why, do you turn a silly joke into an attack on someone else...

      Common...that is just strange...

    11. Re:Insightful 50%, Funny 50% !?!!! by jelle · · Score: 1

      Theranthrope probably already made pretty clear that document structure, text properties, or layout tags are not the same things as processes and procedures, but I'll add that creating xml in particular is not design, but it is data entry.

      If it is a duck, then call it a duck. Ducks float on water, but if something is floating on the water, that doesn't always mean it is a duck.

      Creating html (and xsl or css for that matter) is design, because it is just like creating a logo, or a brochure, a creative process of design. You can call it art of you like, but not programming. I'm not implying at all that creating html is a lowly job or something like that, it's just not programming. If you are designing a web site and as part of it, a page contains a javascript, or uses php, or a cgi procedure that you wrote, then writing the javascript/php/cgi was a form of programming, but making the layout of the web site and pages was design, and entering the content in the pages was data entry.

      Calling creating html 'programming' is dilatation of the word. If people start calling eveything that causes them to touch a keyboard programming, then soon everybody will be programming emails and instant messages...

      Now, to be precise, creating html is also partly data entry, and that is just why they split it up in xml and xsl.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
  122. Re:anyone can join Judaism by ChaoticLimbs · · Score: 1

    I don't know, but if I ever find that guy I am going to strangle him. He's damn near everywhere, and everything he says is crap.

  123. That's a bit overcritical.... by mindstrm · · Score: 1

    They didn't say 7 years of java. Or 7 years of .NET.

    They said they want you to be proficient in either java or .NET, and that you should have at least 7 years of web technology experience.

    They want someone who has been in the web business for a long time... whether they have used java the whole time isn't relevant.

    1. Re:That's a bit overcritical.... by AKAImBatman · · Score: 1

      They want someone who has been in the web business for a long time... whether they have used java the whole time isn't relevant.

      Thus my question, "What do they want, CGI scripts?". The idea of eCommerce over the web started taking off in the '98-'99 time frame. About then, the technologies starting showing up to support it. Prior to that, CGI scripts and ColdFusion (only a short time prior) were the only options. To be asking for 7+ years experience in "web technologies" is like asking for Marc Andresson himself.

      Now if they'd asked for 7+ years coding experience with 4+ years of web experience, or even 7 years in Java (that's stretching it), they might have had a case.

    2. Re:That's a bit overcritical.... by walt-sjc · · Score: 1

      Let's put it this way.

      They are obviously looking for someone with lots of web / internet experience.

      If you take someone who knows java and just started working with java and the internet 3 years ago, that person will be spending those three years learning the details of the web as well as java. Now take someone who worked with web apps 7 years ago and just started java 3 years ago. The second person just has to worry about how java interacts with the web and not the basics of web technology. Chances are that the second person will have a better grasp on java as it relates to web technologies than the first person as he has less to learn in the same time.

    3. Re:That's a bit overcritical.... by Simon+Brooke · · Score: 1
      Thus my question, "What do they want, CGI scripts?". The idea of eCommerce over the web started taking off in the '98-'99 time frame. About then, the technologies starting showing up to support it. Prior to that, CGI scripts and ColdFusion (only a short time prior) were the only options.

      Here's an e-commerce site which I wrote in 1997 and which hasn't had any significant redevelopment since 1998. Obviously it wasn't the first one I'd written, but it's the oldest that's still in use. As you can see it' written in PHP. Yes, I know it doesn't take credit card transactions online - the software can, but the owner asked for this to be switched off because he was to tight to pay for the certificate. The software can also do two different types of online auction, but this is also now switched off.

      There was nothing new or clever about e-commerce systems in 1997; I wrote my first one in 1995.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    4. Re:That's a bit overcritical.... by NickFitz · · Score: 1
      The idea of eCommerce over the web started taking off in the '98-'99 time frame... Prior to that, CGI scripts and ColdFusion (only a short time prior) were the only options... To be asking for 7+ years experience in "web technologies" is like asking for Marc Andresson himself

      Hmm... this time in 1996, I'd just started working for a company producing e-commerce sites for British Telecom. Looks like I'm Marc Andreesen :-)

      FWIW, the back end was using an Oracle database running on Solaris. The web server interface was something called Oracle Web Agent, IIRC. This stuff was all available in late '96, two years before your time frame.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  124. Re:Minor Mistake by epmos · · Score: 2, Informative

    Actually, since the macro evaluates *p++ twice between sequence points, it *IS* against the standard. The program is not required to compile or behave in any particular fashion.

    IOW, the program

    int main(int a, char *b[]) { int i = 0; i = i++ + i++; return i; }

    has no defined meaning according to the C standard. A conforming compiler may refuse to compile it, and if compiled main may return any value, or even crash with a runtime error.

    In real life, two and one will be common return values.

  125. Re:s/Boies/Kevin\ McBride/g by Anonymous Coward · · Score: 0

    Hahaha

    Hahaha Hahaha hahaha.

    I'm drunk. Hahaha.

    Darl's brother and possibly a lawtyer with ethics violations in Florida who can't win a case.

  126. Re:Minor Mistake by Anonymous Coward · · Score: 0

    So, uh, how does it feel to have the statement "I'm a tool" modded up as "Informative?" =)

  127. 65 files... by s4m7 · · Score: 1

    ...of utter crap. Don't all of you see that this is an obvious red herring? These aren't the actual files SCO is pursuing, they're just throwing out chaff to get the heat off of them for not "releasing the code". If they're going this far, Darl must know that if the claims are crap, he's going to jail. Ergo "evidence" this flimsy is nothing more than a parlor trick.

    --
    This comment is fully compliant with RFC 527.
  128. from os x 10.3 by Anonymous Coward · · Score: 0

    /*
    * Copyright (c) 1989, 1993
    * The Regents of the University of California. All rights reserved.
    * (c) UNIX System Laboratories, Inc.
    * All or some portions of this file are derived from material licensed
    * to the University of California by American Telephone and Telegraph
    * Co. or Unix System Laboratories, Inc. and are reproduced herein with
    * the permission of UNIX System Laboratories, Inc.
    *
    * This code is derived from software contributed to Berkeley by
    * Paul Borman at Krystal Technologies.
    *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
    * 1. Redistributions of source code must retain the above copyright
    * notice, this list of conditions and the following disclaimer.
    * 2. Redistributions in binary form must reproduce the above copyright
    * notice, this list of conditions and the following disclaimer in the
    * documentation and/or other materials provided with the distribution.
    * 3. All advertising materials mentioning features or use of this software
    * must display the following acknowledgement:
    * This product includes software developed by the University of
    * California, Berkeley and its contributors.
    * 4. Neither the name of the University nor the names of its contributors
    * may be used to endorse or promote products derived from this software
    * without specific prior written permission.
    *
    * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
    * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
    * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
    * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
    * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
    * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
    * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
    * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    *
    * @(#)ctype.h 8.4 (Berkeley) 1/21/94
    */

  129. Think back to Edison and Swan ..... by ajs318 · · Score: 3, Informative

    Is it possible that two people working independently of one another could write what amounted to the same header file?

    Let's examine what is in a header file. It is a list of the names of the variables, constants and functions used in the main programme source code. The names of these entities are chosen at the whim of the programmer, but good practice teaches that names should be short and meaningful; this is done for the benefit of future developers. Two programmers who learned from similar texts might develop a particular style. Of course, some names might be influenced by specific extant personality traits. If psychometric testing of the two programmers revealed significant differences that might influence choice of variable names, then we might be surer that the two sets of header files are derived from a common ancestor.

    Then there is the question of ordering. Convention dictates that the declarations be split into groups by type, and ordered either alphabetically or as they appear in the programme proper. If both programmers have used alphabetical ordering then this is not an issue, but given some automatic latitude by virtue of mathematical equivalency in the order of statements, it would be a greater coincidence for two programmers to code their functions, make use of constants and initialise their variables in the same order.

    Of course, if the code in question is trivial, the circumstances are such that names are effectively prescribed {for instance, "port_addr" might well be a popular choice for a variable specifying a port address; and "init_printer()" is a logical choice of a name for a function to initialise a printer}, and/or it acts in certain very specific ways that depend on an exact sequence of instructions {thereby negating the "automatic latitude" proposed above} then there is more likelihood that two programmers would produce identical code when working independently to perform the same function.

    The greatest degree of freedom comes in the addition of comments to code. An individual will inevitably develop a particular style in writing comments. Even this might be influenced by mood. Anything beyond the mere explanatory {for instance, "Jeff was here 9T6!"} is as individual as a fingerprint. However, coding convention in certain environments {a corporation keen to project a "professional" image, for instance; or a fluid international collaborative effort} might demand that comments are confined to the minimum necessary to explain the functionality of the code, with correspondingly less scope for personal expression.

    In the light of the fact that we are talking about short programmes to accomplish specific simple tasks, in an environment which necessarily minimises an individual's latitude to leave a personal stamp on their code, it becomes more likely that two independent developers could indeed produce identical code. Alternatively, the existence of ancestral code on which Linux could legally have been based would cast reasonable doubt on SCO's assertions that portions of Linux were copied from SCO Unix.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:Think back to Edison and Swan ..... by ZorbaTHut · · Score: 1

      It's definitely possible. Real-life example: I compete in an online programming competition. About a month ago, I solved a medium problem - about 20 lines of code. When they opened the problems for inspection, I discovered my code was *identical* to my closest rival's - algorithm, tab spacing, even down to the variable names (all one-character names along the lines of "i" and "j".) The only difference - mine was written in C++, and his was written in Java. (The only change this made in the code was the framework around the work function, and that I used .size() while he used .length.)

      So yeah, it's absolutely possible to generate identical code, even on projects that aren't quite trivial. I've done it.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    2. Re:Think back to Edison and Swan ..... by arivanov · · Score: 2, Funny

      Collaborative effort... Hmm... Grep for F**K and B**GER especially in the sparc tree. In btw, it will be intresting if SCO claims infringment in these files on the basis of similar comments. It will be the biggest possible ROFL of the year.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
  130. In Darl's place... by gidds · · Score: 1
    But even if he was desperate, he picked a bad set of files. If it were me, I'd have made a subtle but unambiguous reference to some really complex, gnarly part of the system. And then, when the open source community has run around for weeks trying desperately to rewrite it from scratch, I'd reveal that it wasn't those files after all. Repeat as necessary.

    Seriously, until we hear it in court, delivered under oath, I wouldn't believe a word of it Maybe not even then.

    --

    Ceterum censeo subscriptionem esse delendam.

    1. Re:In Darl's place... by Jason+Earl · · Score: 4, Interesting

      The real problem is that SCO had to pick a part of the Linux system that actually was similar to their UNIXes. After all, any number of people have access to the code that SCO is saying IBM put into Linux. If they picked something that was obviously bogus then IBM (or Novell) could simply call their bluff. Since no such beast exists SCO simply had to pick a part of the Linux kernel that had to be similar to their UNIX (because there was no other way to write it).

      SCO's lie does not have to be terribly convincing. After all, what they really are doing is trying to drive their stock price up, and almost no investors have a clue about UNIX history or copyright law. So SCO simply has to float a big lie and then rely on Microsoft and Sun (and the many analysts and journalists that have a vested interest in derailing Free Software) to act as if the lie was somewhat credible. SCO has said all sorts of crazy things in the press, and people that should know better are acting as if SCO actually has a point.

      Since SCO isn't actually trying to win the case (instead they are simply trying to drag it out so that they can dump their shares without getting targetted by the SEC), they can say whatever they want in the press. IBM, Novell, and Red Hat, on the other hand are actually trying to win their respective cases and they know that things that they say in public can be used against them in court. These companies know that the proper place to do your talking is in court. Linus apparently doesn't care that his comments could run him into legal trouble down the road (well, he already had been subpoenaed).

    2. Re:In Darl's place... by innocent_white_lamb · · Score: 3, Insightful

      Linus apparently doesn't care that his comments could run him into legal trouble down the road

      How so? He is making a factual statement, then expressing his own personal opinion. Neither of which are illegal the last time I checked.

      --
      If you're a zombie and you know it, bite your friend!
    3. Re:In Darl's place... by Jason+Earl · · Score: 4, Interesting

      It's not a question of whether his statements are legal or not. You can say whatever dumb thing you want, whenever you want. The problem is that Linus' words can now be considered "evidence," and they can be used against him in a court of law.

      For example, he is now on the record stating that he wrote the original version of these files, but that these files are now different than the originals that he wrote. That may seem innocuous, but who knows what SCO might want to prove in a court of law. Any way you look at it he is making SCO's life easier by pointing out possible flaws in their case.

      No, the trick when you have legal difficulties is to say as little as possible, and to never say anything without legal counsel going over the angles.

    4. Re:In Darl's place... by Anonymous Coward · · Score: 0

      The problem with this approach is that effectively gags Linus: He won't be able to open his mouth without fear of being sued. As Linus is the public face of Linux, this would be a form of victory for SCO, not to mention an unacceptable loss of free speech.

    5. Re:In Darl's place... by Anonymous Coward · · Score: 0
      No, the trick when you have legal difficulties is to say as little as possible, and to never say anything without legal counsel going over the angles.
      No, this is what dishonest people do. Linus isn't dishonest. That, or he has fooled us all.
    6. Re:In Darl's place... by Jason+Earl · · Score: 1

      The problem with this approach is that effectively gags Linus: He won't be able to open his mouth without fear of being sued. As Linus is the public face of Linux, this would be a form of victory for SCO, not to mention an unacceptable loss of free speech.

      Yes, this approach effectively gags Linus, just as it has gagged IBM and Novell for months now. However, it is still the generally accepted practice when you are wrapped up in a lawsuit. You don't want to be on the record where your quotes are easily taken and twisted.

      Normally it doesn't work out too badly because your opponent doesn't want to talk to the press much either. Both sides mouth little platitudes about their confidence in their evidence, and that's the extent of it. In fact, more than anything this should have tipped off the various analysts and journalists that SCO's case was bogus. These people know the score, and they know how companies act when they are trying to win. Clearly a whole pile of journalists and analysts had axes to grind with Linux and Free Software in general (or they just wanted to curry favor with the folks at Microsoft). These journalists and analysts currently have access to the movers and shakers in the commercial software world, and if commercial software loses ground to Free Software then their careers will suffer.

      The important thing to remember is that Linus still gets to speak his mind. He will have his day in court. The fact of the matter is that it is better for everyone to have these sorts of dramas play out in the courtroom and not in the court of public opinion. It's tempting to speak out now, but it's much better to wait and save your ammunition for the courtroom. Linus (and Linux) are going to be cleared soon enough, it's better to make sure that SCO is destroyed in the process than to throw your two cents in now when your words can only hurt your case.

  131. I'm confused by jonathanduty · · Score: 1

    SCO has now publically made claims that are not only untrue but serve to damage another organization. Also,they have now proved that they are trying to make a profit out of something they do not own and are not following the licenses that protect that product.

    How are they not breaking the law??? Can someone with some legal experience explain this to me??? If anything isn't this slander?

  132. What is the REAL claim? by m11533 · · Score: 1

    I am no expert in this software patent field. But, looking at the claims and today's specifics, it sure seems to me to suggest the real intellectual property claim. It sure looks to me like SCO is claiming rights on the material specifics embodied in the files they've listed. So, its not the actual text, but the logical content of the files. Thus, errno.h is significant in the actual values, and the concepts behind how errors get returned to the caller (its not a return value, its in the errno global... ). ctype is significant for the character type operations, not for the very specific text comprising the file.

    I am sure the anti-SCO folks, myself included, will be quick to point out that these things are NOT patentable. But, they are material enough that I CAN see how SCO might claim them for their own. I also don't see how one can write Linux, or any other *nix, without them being substantially interoperable, and there is likely the basis of the SCO claim.

  133. Re:Minor Mistake by frenetic3 · · Score: 1

    sigh, crowning myself king dork with this one :P

    (nerd alert!)

    you're passing isdigit a char pointer (char*), not an int or char -- so you're comparing a memory location (a large value like 0x40xxxx in windows, or 0xbffxxxxx if on the linux stack for example. it doesn't really matter.) to a const char ('0', and '9' -- integer values 0x30 and 0x39 respectively), which will first of all generate a compiler warning or error since you're comparing a char* to a const char -- and even if you cast it, first you're a dipshit, and second it'll probably return false since the memory location probably won't be between those two values.

    and if you use the clumsy first version where x or whatever is referred to twice (as opposed to using a temp variable or something), you'll increment the pointer twice, and if you use the typical c library version of isdigit, the pointer will be incremented once.

    little bit of overkill there, but hey, the more you know (cue nbc jingle and shooting star :P), right?

    -fren

    --
    "Where are we going, and why am I in this handbasket?"
  134. lovely woman by Anonymous Coward · · Score: 0
    If thou see a fair woman pay court to her, for thus thou wilt obtain love.

    If thou see an ujgly woman pay no court to her, for thus thou wilt wilt. ;)

  135. accountants? by ratfynk · · Score: 2, Informative

    Does SCO have an accounting department? Or did the lawyers shoot them first? Somehow this is the only thing that makes any sense. The claims are becoming frivolous to the point of rediculum. The financial implications should become clear around the Ides of March. When there is no more money to pay the lawyers. Then, like a wild stampede of rats we will see an end to this fiaSCO. You can bet that some company will step up to the bat to buy out the shell that is left. Anyone taking bets on Microsoft?

    --
    OH THE SHAME I fell off the wagon and use sigs again!
    1. Re:accountants? by Tsu+Dho+Nimh · · Score: 1
      "You can bet that some company will step up to the bat to buy out the shell that is left."

      Hah! Buy the shell, buy the liabilities. IBM would love to see a deep-pocketed, stupid company take over. It would give them someone to collect from.

  136. Bill Gates said.... by Tagren · · Score: 0

    Something about 640kb is enough memory for everybody huh? (or not)..

    but Linus had his *moments* too :P
    In: ftp://ftp.kernel.org/pub/linux/kernel/Historic/lin ux-0.01.tar.gz

    in file: linux/boot/boot.s

    you can read this little line:
    "This 512 kB kernel size should be enough" ... I know.. but I need my bad karma removed :P

    ---

  137. Re:Minor Mistake by Duhavid · · Score: 1

    But what if (x) modifies itself?

    To wit: isdigit( c++ )

    Then (x) is (c++), and the expansion is

    ( (c++) >= '0' && (c++) = '9' )

    Clearly isdigit will be buggy, appearing to work most of the time, but failing under certain cases.

    So, Linus is correct, in fact, although he might have misstated precisely why.

    --
    emt 377 emt 4
  138. Re:What about patches and bugfixes? by _Bucktooth_ · · Score: 1
    We need to determine the origin of every patch applied to ctype.h and whatever other files are named, and prove that we have fair claim to the code.

    I thought SCO sued IBM. Shouldn't the burden of proof be on SCO to prove that these files are in fact stolen from the UNIX code base?

  139. (('5') = '0' && ('5') = '9') wtf? r u on by Anonymous Coward · · Score: 0

    It's not

    (('5') >= '0' && ('5') = '9')

    you missed the =

    Gee. I get 10 for this ....

    i = 9;
    if (isdigit(i++) ) {}
    printf("i = %d\n",i);

    ______

    i = 10

  140. OT: Re:Groan.... by Lord+of+Ironhand · · Score: 1

    On an offtopic sidenote: Although the GPL hasn't been tested in court yet, I would think that any legal holes would have been taken advantage of by Microsoft a long time ago. It seems to me that the fact that they haven't is a pretty good proof of the GPL's water-tightness.

  141. Legal Tactic? by eigenvalue · · Score: 5, Insightful

    IANAL: Eventhough I don't think SCO has a case, I don't like articles like the one above. Didn't the courts recently uphold an IBM motion that forces SCO to reveal some of the code infrigements it claims? I would think a common legal tactic would be to give an impression of satisfying the court while sending out the least useful information at the worst possible time and in a voluminous quantity that actually says very little. 65 files containing lots of redundancy sent out three days before Christmas could be seen as a delaying tactic. I sure hope this is not what SCO will reiterate to the court in answer to the IBM discovery, because they will have bought themselves time for another round of antics. "But your honor, we gave them thousands of line of code in 65 five files, and yet they are still not satisfied?" For various reasons, I would think SCO would like to reveal the stronger evidence of their argument at the latest stage possible. For one, if someone comes forward to defend open source while chosing undisclosed evidence as an example then SCO could pose the question as to why the defender knew that was a sore point. That is why I still don't understand the seemingly benign actions like the public retraction of some code by SGI or the immediate "feel good" response given to SCO's last offensive. The former can be construed as an admission of some sort while the latter places Linus as the original owner of disputed files. So even if someone else patched in something at a later stage, SCO may have an argument to drag Linus further in: the owner of the file and project should monitor more carefully the progression of the work. In fact this may be similar to something argued in the past. The Linus response makes you feel good with its mockery, but I do not think it a smart response. Let SCO have the burden of establishing everything. As the accuser, let them do all the work. Even if some of the information is public domain, it'll take them longer than if someone spells it out and they may not have time to cover more ground to finesse their weak arguments. Linux does not need to win a PR war, it needs to establish its case in court. Very few people outside of Linux fans will read this article, therefore making such as response of little PR value to start with.

  142. Re:Minor Mistake by Anonymous Coward · · Score: 0

    #isdigit(x) ((charset[(x)] & DIGIT_MASK) ? 1 : 0)

    And this is why you need to cast the argument to unsigned char if you want to avoid undefined behaviour.

  143. @*&^$% pay yer $699 SCO license already! by puzzled · · Score: 1



    But send the $$$ to PJ @ Groklaw :-)

    I'm not so well off as to pay it all at once, but I've started sending *my* Linux license cost to her, bit by bit, even though I'm one of *those* ...

    [tara] ~> uname -a
    FreeBSD tara.slashdot.org 4.9-STABLE FreeBSD 4.9-STABLE #0

    --
    I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
  144. Except that.. by Anonymous Coward · · Score: 0

    C standard guarantees that digits are continuous.

  145. This just made the New York Times by An+Anonymous+Hero · · Score: 5, Interesting

    Looks like they won't fool everyone this time:

    Creator of Linux Defends Its Originality

    also:

    Novell Registers Unix Copyrights

    1. Re:This just made the New York Times by Anonymous Coward · · Score: 3, Informative
      Registration-free links: Creator of Linux Defends Its Originality
      New York Times-26 minutes ago
      The Utah company, the SCO Group, has begun sending out a round of warning
      letters to large corporate users of Linux, which is distributed free. ...

      Novell Registers Unix Copyrights
      New York Times-26 minutes ago
      ... has quietly registered for the copyrights on many versions of the Unix computer operating
      system that the SCO Group already says it owns, further muddying the ...

    2. Re:This just made the New York Times by Anonymous Coward · · Score: 0

      Why the hell is it "SCO" but "I.B.M."???

    3. Re:This just made the New York Times by Jugalator · · Score: 1

      SCO reacted on Monday to Novell's decision to register for the Unix copyrights by calling the move a backdoor act to claim code that is rightfully SCO's. "We see this as a fraudulent attempt by Novell to get something they don't have," said Darl C. McBride, president and chief executive of SCO. "It's fraudulent to now go and say they have these copyright registrations".

      Haha, ohh, the irony. :)

      --
      Beware: In C++, your friends can see your privates!
    4. Re:This just made the New York Times by rking · · Score: 1

      Why the hell is it "SCO" but "I.B.M."???

      "I.B.M." is an abbreviation for International Business Machines. "SCO" is not an abbreviation, it's three letters placed next to each other in such a way as to encourage confusion with the Santa Cruz Operation.

    5. Re:This just made the New York Times by swillden · · Score: 1
      From the NY Times article about Novell registering Unix copyrights:

      An I.B.M. spokesman declined to comment, noting that the company is in litigation with SCO.

      Folks, *that's* how people who are serious about litigation act.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  146. Here's a fix. by Ungrounded+Lightning · · Score: 5, Insightful

    unfortunately jounalists don't read slashdot or Groklaw. It is very obvious for us that SCOs claims are baseless, but obviously not for mainstream press.

    So when you see a journalist who is clueless, write a letter (to his editor if you can't figure out how to contact him)

    - politely correcting him,
    - linking to the most authoritative postings (i.e. Linus' letter) refuting SCO's claim that you can find, and
    - pointing out sites (such as groklaw and slashdot) where a truth-squad is digging out and posting refutations as fast as SCO makes up another claim.

    And don't sweat it if a lot of other people do it too. The more the merrier. (It creates an unspoken subtext: "If a LOT of people know this, Mr, Reporter, why don't you?")

    Reporters don't like to be played for fools. It ruins their reputations and hurts their carreers. Some polite letters turning them on to new sources could get a couple of them posting our side of the story - if only for the appearance of balance. And once one or two do that, any of the rest that don't follow along look like idiots - so the herd stampeeds.

    Imagine the whole establishment media looking at SCO's claims, through a microscope, skeptically.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Here's a fix. by geeber · · Score: 0, Redundant

      Well said!

    2. Re:Here's a fix. by Kent+Recal · · Score: 1

      Mod parent up!

    3. Re:Here's a fix. by Elektroschock · · Score: 3, Insightful

      Well, the only thing needed are professional press releases by a think tank. I just remind you that journalists just do copy and paste with SCO's accusations. Feedback doesn't help. Up to now we don't have any proof from SCO. Even if there were copyright infringements what I don't believe anymore, you just don't start a such a media campaign. A copyright infringement is a banality. It is not unlikely that SCO infringes Linux copyright. Nothing wrong with it. I really wonder why no journalist, no analyst from the financial market mentions that SCO's dealing with the case is totally inappropriate. Most of us believe that SCO's action is financial fraud. Mr McBride cannot go to Germany and express his claims there because he would be arrested on the spot. There already is an injunction from Munich Landgericht. SCO misuses the US legal system in an anti-competitive way. Emperor's clothes. It is funny to see the official media institutions fail while the internet knows very well what SCO's action is all about. IPR in the hands of failed companies are a danger for society.

    4. Re:Here's a fix. by fshalor · · Score: 1

      There's something wrong with the whole concept of expecting a Journalist to think critically. It's mostly the fault of the sources for the jountalists info.

      They really should add /. and groklaw to their books inorder to avoid grevious reporting errors. Even though, I guess it'll be tough to sensationalize "and in the geek online community the concensous is that $CO (yes, folks, that's with a dollar sign!) is vocalizing that age old adage of "all your base are belong to us."

      I agree, we are in danger. However, this should in the end prove the GPL in court. I'm actually glad of this last posting by SCO group. Aside from the ROTFL fits of most people who have compiled their own kernels, I think this has been a step towards the conclusion. (And in the right direction.)

      I am slightly concerned if this takes a whole different approach. It seems the're setting up now for attempt at challanging POSIX. If by some fluke they win, I'd say were fscked, as that would essentially prevent ANY gpl'd POSIX implementation. I don't thinkn that'll happen, as it's more far fetched than Bill Gates GPLing the next version of windows.

      If that IS where SCO thinks it's going, then I can't wait for the fits of apoplexy which their next offering will bring.

      Maybe that's the trick: get Linus laughing so hard he has an anuerism...

      At least this is now getting slightly entertaining.

      --
      -=fshalor ::this post not spellchecked. move along::
  147. This does not make sense by Anonymous Coward · · Score: 4, Funny

    Yes, Linus wrote most of it. But they included errno.h was because of

    #define ENOSENSE 169 /* This does not make sense */

    which was, of course, written by Chewbacca. They didn't want to give away their defense strategy, so they threw in the FUD in hopes people would not notice they are using the Chewbacca Strategy.

    1. Re:This does not make sense by arivanov · · Score: 1

      You may be laughing, but you do not understand their case. They are trying to claim copyright the ABI. If they can do so anything that uses similar calls and has similar return codes is infringing. I have to admit it is interesting, but they are not going to get very far because the ABI itself is standardized and such a defence may end up backfiring with a case for trying to defraud a standards body (see Infineon vs Rambus).

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
  148. Re:Um, Who The FUCK is Linus? by jimmydevice · · Score: 0

    Isn't his kid in primary school? and he's working up in Beaverton Or. Is transmedia still making silicon IP, or even im business?

  149. Re:Um, Who The FUCK is Linus? by Anonymous Coward · · Score: 0
  150. MOD PARENT UP by Anonymous Coward · · Score: 0
    Parent is correct. Bid/ask refers to prices, not to volumes.

    Wouldn't it be great if whichever mods pulled the trigger on the grandparent limited themselves to only modding up stuff that actually was correct? Sigh...

  151. Don't forget to use SCOX ! Someone posted a while by Anonymous Coward · · Score: 0

    back that we need to make sure we say SCOX in places we want to be sure SCO's potential investors might see the information we want them to see:
    Not only is SCO obviously morally bankrupt, but with their only business model relying on this claim, I believe they may soon be financially as well.
    Hopefully the investment community will feel this way as well and send SCOX stock into the bottomless pit they have dug for themselves.

  152. Re:Um, Who The FUCK is Linus? by Eccles · · Score: 1

    He's Lucy's baby brother, dumbass!

    I hate people who spread disinformation on Slashdot.




    Rerun is Lucy's baby brother. Linus is Lucy's younger, not youngest, brother.

    Sheesh.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  153. ctype in Linux and Unix: a comparison by Anonymous Coward · · Score: 5, Informative

    Note: This is a repost of a comment that I sent to groklaw.

    I do have a copy of the Unix source, circa 1988, and I can't see how anyone who knew any C could possibly think that the ctype implementation is copied.

    The array has a similar name (_ctype in Linux, a variation on that in Unix). Some of the C macros used to perform each test (see the definition of _U, _L etc in include/linux/ctype.h) have the same names as they do in Unix. Some do not. For example, isdigit() uses _D (for digit) in Linux and but Unix uses a different capital letter. Similarly, _SP in the Linux version has a single-capital-letter name in Unix.

    Notably, the order that the macros are defined (and hence their specific bit values) are different.

    The implementations are also interestingly different. The specific isxxx() macros, for example, are written in a different way in Linux and in Unix. Unix doesn't use an __ismask()-like macro, preferring to access the array directly.

    As Linus pointed out, there are only so many ways to write an ISO-compliant ctype implementation in C. I can see how anyone who didn't know this might think that the Linux code could be copied, but nobody who knew any C could possibly make this mistake.

    The most telling difference for me is that the Unix ctype handles EOF, like the ANSI/ISO standard says it should, but the Linux version does not. Why someone would copy the Unix code AND go to the trouble of introducing an incompatibility with the ANSI/ISO standard is one for the lawyers to sort out.

  154. Sorry, DMCA didn't exist when the act took place. by Ungrounded+Lightning · · Score: 1

    DMCA means you can't reverse eng the code, so weather Linux wrote it from scratch or not isn't the issue, it's the patches after, and the fact that the code was reverse eng from the unix.

    Reverse engineering was legal before the DMCA was passed. If I understand it correctly, it still is in some cases. But now, if the owner of proprietary code takes certain steps to guard it - such as encryption and restrictive EULAs - the DMCA criminalizes bypassing the encryption and makes the EULA enforcable in civil court.

    If the claim is that Linus reverse engineered trade-secret code pre-DMCA, tough rocks. Wasn't a crime, and once the cat's out of the bag a trade secret is legally ancient history.

    But that's NOT the claim. The claim is that he COPIED COPYRIGHTED code. It's clear that what he did is write new code, then warp it toward open and published standards - which happened to be equivalent to the code SCO alleges is proprietary. SCO loses on that claims.

    Also: Haven't the federal courts decided that cloning an interface definition for interoperability purposes is fair use? Didn't they decide this SPECIFICIALLY in a DMCA case? If so, SCO claiming DMCA violation for a near-clone of a handful of interface files seems a real desperation move - and one that could open them up to suits.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  155. Don't sweat it. by Ungrounded+Lightning · · Score: 2, Funny

    [...] what about next month, next year? By then folks, we'll have no SCO. It'll only be Microsoft and IBM/SUN (on alternating Thursdays) to bash around.

    Don't sweat it. Somebody else will screw up badly enough to give us a third target. B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  156. SUUUUUre... by Ungrounded+Lightning · · Score: 0, Flamebait

    You want SEC to actually do anything? Don't vote Republican next year for any office.

    You mean like the Democrats who were in office when the SEC turned their back on the likes of Enron and Worldtalk while they were actually DOING their monkeyshines?"

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:SUUUUUre... by Anonymous Coward · · Score: 0

      So I have a better idea..

      Vote with your guns :-P

  157. About Fake Images and Fake Subject Lines by Anonymous Coward · · Score: 0

    Ok, that image depicting me might be fake but claiming that my subject line was 'stupid' has hit me very hard ;) It was carefully crafted as a subtile bait for those poor SCOX longs lurking around at the Yahoo board scanning the SCOX board for some 'good' (from their point of view) news. BTW: if you are reading subject lines only without checking content you deserve to make those wrong investment decisions.

  158. they aren't claiming copyright on headers by penguin7of9 · · Score: 4, Interesting

    SCO keeps talking about the "ABI". It appears that they are not claiming copyright on the headers themselves, but on the general kind of interface those headers specify. Whether Linus looked at BSD or SysV headers is then immaterial.

    It's not clear that something that general is copyrightable--they seem to be fishing. But keep in mind that movie plots have been defended using copyright law, so it's possible.

    1. Re:they aren't claiming copyright on headers by ozzee · · Score: 1
      SCO keeps talking about the "ABI".

      IANAL. I don't think you can "copyright" and ABI because it can be expressed in many different ways, however some people think you can "Patent" and ABI (check some of MS's patents on WM.). Now, if SCO thinks they have a patent, they're SO out of luck because it's expired by now and they can't file for one now because it's been out for too long.... As for trade secrets, they're also SOL because, well, it's not secret. SCO can complain all they want about Linus & CO "copying" the ABI but there is no legal obligation to SCO for anything.

    2. Re:they aren't claiming copyright on headers by penguin7of9 · · Score: 1

      Well, you don't think they can copyright an interface, but that doesn't keep them from making the claim. And, as the plot example shows, people have successfully established claims on works that "can be expressed in many different ways".

      I'm not saying that they have a good claim, I'm merely saying that many of the objections to their claim are based on wrong aasumptions about what it is they are claiming. In particular, Linus's response is missing the point.

  159. Linus, why don't you do something? by theolein · · Score: 1

    I truly wonder if anyone here, on the Kernel mailing list or at Grocklaw actually thought about sending Linus' message over to the major IT shitrags, such as CNet, or even Forbes and Business World (Hopefully in language that is not as technically heavy as Linus')?

    This claim by SCO should, although IANAL, finally be enough for Linus to start sueing SCO for, at the very least, Libel, and the cops should truly be able to do something in an extortion case.

    I mean, please! Finally SCO has named some files directly, in a letter which is on record. It has claimed DMCA rights on those files, illegally and is attempting to extort money for them as well as illegally control the files destiny.

    But no, all we loudmouth idiots here at slashdot are so busy feeling self satisfied that we don't even thin of alerting the press.

    Depressing, or am I seeing this too darkly?

    1. Re:Linus, why don't you do something? by iggymanz · · Score: 1

      the New York Times carried Linus' reply; its readership isn't big enough for you?

  160. Re:Diff it! - AND - Doc it! by Anonymous Coward · · Score: 0

    Why is there no comment "written by Linus Torvalds 1991, POSIX - enhanced by xxxx in yyyy"? Without heritage documentation the next legal truble is just a dumb CEO away.

  161. the SCrOtum could cover the penis, but not IP by Anonymous Coward · · Score: 0

    'nuf said

  162. standard!=free by penguin7of9 · · Score: 2, Insightful

    Just because a standards body has written a published standard on something does not mean that the thing being standardized is free, or even that you can implement the standard freely. Patents, trademarks, and copyrights might all get in the way.

    Granted, the existence of those standards makes SCO's case harder, but it isn't clear by how much.

    Standards guarantee openness if all the owners of related IP are members and all the members of the standards body agree, in writing, to permit free and unencumbered use of their IP by anyone for any purpose.

    (Note that a license only for compliant implementations isn't good enough because Linux could be argued not to comply.)

  163. RTFA by Fished · · Score: 1

    $9.4 million?

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
  164. My eyes are bleeding... by big_groo · · Score: 1, Troll

    paragraph ( P ) Pronunciation Key (pr-grf)
    n.

    1. A distinct division of written or printed matter that begins on a new, usually indented line, consists of one or more sentences, and typically deals with a single thought or topic or quotes one speaker's continuous words.
    2. A mark ( ) used to indicate where a new paragraph should begin or to serve as a reference mark.
    3. A brief article, notice, or announcement, as in a newspaper.

    tr.v. paragraphed, paragraphing, paragraphs

    To divide or arrange into paragraphs.

    (courtesy of Dictionary.com)

  165. Re:What about patches and bugfixes? by jeffasselin · · Score: 0

    You're assuming such things are totally random, which they're most likely not.

    --
    If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
  166. Don't laugh by Anonymous Coward · · Score: 0
    and investors were expecting to see him pull a seriously big rabbit out of his hat after delaying the earnings announcement for several weeks

    No, no. Don't laugh.
    It makes Darl vewy angry when people laugh at his wittle wabbit.
  167. This is gonna make a great Geek movie! by jmcboots · · Score: 1

    I can just see it now!
    We need an opensource movie producer to do it!

  168. Re:What about patches and bugfixes? by EvanED · · Score: 2, Funny

    You're assuming the parent is serious, which the're most likely not. ;-)

  169. SCO (Stupid Computer Operators) by superpulpsicle · · Score: 2, Funny

    I was 5 inches away from trying united linux. When I saw SCO group as part of the distribution, I shut the web browser, the monitor, the computer... and threw it out the window.

    Thanks to SCO, I should sue them for leading me on such a rage.

    1. Re:SCO (Stupid Computer Operators) by Anonymous Coward · · Score: 0

      nah... there just "Scmoking Crack Operation"....

  170. Re:What about patches and bugfixes? by EvanED · · Score: 1

    But that doesn't mean that you want to sit back and wait. Even if they wouldn't be able to prove it, if we can speed their demise by actively showing that the lot of them are insane, so much the better.

  171. Too bad put options are not available by Conspire · · Score: 1

    Have a look at the "Short Interest", and you realize that the financial community is aware of what is going on at SCOX.

    Settlement Date | Short Interest | Avg Daily Share Volume | Days to Cover

    Nov. 14, 2003 1,616,098 345,608 4.68
    Oct. 15, 2003 925,518 376,803 2.46
    Sep. 15, 2003 894,777 327,845 2.73
    Aug. 15, 2003 458,520 267,924 1.71
    Jul. 15, 2003 391,346 204,006 1.92
    Jun. 13, 2003 276,810 686,127 1.00
    May 15, 2003 33,397 54,870 1.00
    Apr. 15, 2003 37,437 55,726 1.00
    Mar. 14, 2003 84,150 114,525 1.00
    Feb. 14, 2003 35,651 17,187 2.07
    Jan. 15, 2003 35,966 14,710 2.45
    Dec. 13, 2002 38,677 14,671 2.64

    They are headed down the drain in a very rapid manner.

    --
    Real men don't need signitures!!!
  172. Re:Um, Who The FUCK is Linus? by Anonymous Coward · · Score: 0

    who the fuck is google?

  173. This suggests SCO believes their claims by Artifakt · · Score: 1

    When SCO first mentioned Linus in a press release, I wondered why. At that point, SCO didn't seem to be claiming all of Linux, and making it personal regarding Linus seemed poorly planned at best. SCO seemed to be alienating someone who might have ended up being a witness for either side, and was very likely to be called by someone before the case was all over.
    It looked really stupid if there was any possibility they might have called Linus to the stand themselves, but why give him enough grief that he might volunteer to testify on IBM's behalf, unless SCO was sure that he would end up opposed anyway?
    But, if SCO has believed that their code was in the very oldest versions of the kernel, then it got there by act of Linus himself. If they've been acting on that assumption all along, then they also have been expecting from the start to have to claim things that would alienate the Linux community all along.
    This doesn't really dispel the alternate possibility that SCO is just deliberately out to wreck Linux even if they can't profit financially by it (except maybe under the table), for those who want to believe that, but it does support the idea that SCO has acted on a consistent premise, rather than just whipping up a new claim from thin air each time they need another press release.

    --
    Who is John Cabal?
  174. SCO Wants to hear from you!!!!! by Anonymous Coward · · Score: 0
  175. SCO claims Linus is incorrect! by TrentC · · Score: 4, Funny
    I can't believe what I just read on Groklaw; Darl McBride claims to have a "linux expert" that can assert that Linus did not, in fact, write those header files!
    But Mr. Torvalds is also clearly angered by SCO's accusation that much of Linux was merely copied. "In short," Mr. Torvalds said, "for the files where I personally checked the history, I can definitely say that those files were trivially written by me personally, with no copying from any Unix code, ever.

    "I can show, and SCO should have been able to see, that the list they show clearly shows original work, not copied."

    [Emphasis mine] Darl C. McBride, the chief executive of SCO, said he stood by the company's assertions. He said that a Linux expert who will testify in the SCO suit against I.B.M., which was filed last March, went over the code closely. "As a social revolutionary, Linus Torvalds is a genius," Mr. McBride said. "But at the speed the Linux project has gone forward something gets lost along the way in terms of care with intellectual property."


    So Darl McBride claims to have a Linux expert that can rebut the assertion that Linus has hard evidence that the disputed files were written by him in the form of those actual files, archived in a Linux tarball that is mirrored the world over.

    Well, all I can say is, if SCO can do that, then they deserve to win this case; we can all celebrate their victory by building snowforts in Hell.

    Jay (=
    1. Re:SCO claims Linus is incorrect! by technomom · · Score: 1

      They've hired Baghdad Bob?

      JoAnn

    2. Re:SCO claims Linus is incorrect! by schon · · Score: 1

      Darl C. McBride, the chief executive of SCO, said he stood by the company's assertions. He said that a Linux expert who will testify in the SCO suit against I.B.M.

      I'm Sorry, but WHAT!?!?!?!?! !??!?!

      First off, how the hell is anyone more of an expert on Linux than Linus?

      Secondly, why would SCO's "linux expert" need to talk about copyright infringement? As SCO has said (repeatedly) their case against IBM is about contract violations, not copyright infringement.

      Can't this guy make up his mind?

  176. In regards to the Unix Source by Anonymous Coward · · Score: 0

    If anyone wants the original sources they are available from several ftp sites, linked from here http://www.tuhs.org/archive_sites.html I know At&t System 3 Sources are available thats 1980 folks. I got the archive on cd from SCO back in 2001 when they ran a free licence offer for old outdated unix code. So if anyone really wants to compare the headers in linux to non bsd unix headers you can get them from the above site. Eat your heart out SCO.

  177. Why the postulated similarity? by Anonymous Coward · · Score: 0

    "I think we can totally _demolish_ the SCO claim that these 65 files were somehow 'copied.' They clearly are not."

    That is: Not from SCO to Linux??

  178. Re:Minor Mistake by Trejkaz · · Score: 1

    Damn, and by all logic, it should be 0 since both are postdecrement. ;-)

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  179. Re:The Failure of *BSD by Anonymous Coward · · Score: 0


    Troll.

    slashdot.org has a lot of interesting stuff, but its useless++ for BSD related news, and stuff like this just makes the site even less relevant than it was for such issues.

  180. Who wrote the code seems irrelvant by Anonymous Coward · · Score: 0

    As a few people here might have pointed out, SCO isn't claiming they wrote the actual code in these files, they're claiming that they merely own the copyright on the programming interface. So while it's great for Linus to admit that he made mistakes in writing toupper(), this is really irrelevant, as SCO would claim that they have the copyright to any such implementation of a function (or macro, as the case may be) named toupper() that performs the same functionality as the UNIX version.

    Don't get me wrong, I don't think they'll ultimately be able to win in court with this, but pointing to the code of certain routines and saying "see, I wrote that", when they're basically claiming that you stole the function header (Linus admitted to doing this), doesn't seem so useful.

    The real question here is whether SCO can indeed hold a copyright over something like a general function definition, or more specifically THESE function definitions, which clearly appear in other sources (Minix, BSD). Hopefully the open standard nature of these interfaces will prevent this.

  181. But they don't own those headers... by civilizedINTENSITY · · Score: 4, Informative

    check it out
    Subj: AT&T donated rights
    By: radicimo Date: 12/22/03 10:21 pm

    from Groklaw thread on Linus' code
    (h++p://www.groklaw.net/article.php?story=20031222 174158852#c41366)
    --
    Standards
    Authored by: meissner on Monday, December 22 2003
    @ 09:10 PM EST
    I was a member of the ANSI X3J11 C standards committee from its founding in 1983 until after the first ANSI and later ISO standards were released in 1989 and 1990 respecitively. As part of the process, AT&T through its official representive (Lawrence Rosler) specificially gave the rights to the C language and its library (including the ctype.h, signal.h, and errno.h header files) to the committe. I believe they did the same thing officially to the POSIX committee at the same time (which would cover ioctl.h and more of the errnos in errno.h, and more of the signals in signal.h). Unfortunately, I no longer retain paper documents from that period, but if it becomes important to establish a clear paper trail, I suspect Jim Brody (chair), Tom Plum (Vice char), and P. J. Plauger (secretary) probably do retain their copies.
    Of course, as has been shown in the past, SCO really has no institutional memory of the past.

  182. wanted Director SEC compliance by glassesmonkey · · Score: 4, Insightful
    THIS IS NOT A JOKE.. Look at the SCO Job Postings:
    Job Title: Director of Financial Reporting and SEC/GAAP Compliance
    Posted 08 December, 2003
    Job Responsibilities:
    * Financial reporting of quarterly and annual results in accordance with SEC rules and regulations
    * Filing of registration statements and other periodic filings as required
    * Drafting and review of quarterly and annual reports
    * Assist in the preparation of registration and proxy statements and any other filings
    * Monitoring of the Company's compliance with current SEC, FASB and other regulatory literature that pertains to accounting and financial reporting

    I can't imagine why the last guy quit! Any takers??!!?
    1. Re:wanted Director SEC compliance by msoftsucks · · Score: 5, Funny

      Nah.. He didn't quit. He was fired because he wouldn't lie..

      --
      Quit playing Monopoly with Bill.
      Linux - of the people, by the people, and for the people.
    2. Re:wanted Director SEC compliance by Anonymous Coward · · Score: 0

      Director of Financial Reporting and SEC/GAAP Compliance

      AKA

      Controller

      The controllers and accountant chiefs are the first rats to jump from a sinking ship. They know the company is going down before the CEO or anyone else does (or will admit to themselves).

      I doubt if he has a guilty conscience. He would have jumped long before now.

    3. Re:wanted Director SEC compliance by jrumney · · Score: 1
      Director of Financial Reporting and SEC/GAAP Compliance AKA Controller

      The Controller?!! He's one of the guys whose been cashing his shares in over the last 6 months. Obviously this rat saw the ship sinking long ago, but wanted to take a bit of cash out before he jumped.

  183. Linus The Liar by InvaderXimian · · Score: 1, Funny

    Come on Linus, admit it, there is SCO code in your programs, I've checked and confirmed everything.

    "iostream.h" is in there, along with "string.h" and "iomanip.h." These are just a few of the headers that can easily be found many SCO programs.

    Save the Open Source community now by admitting to this before Microsoft comes after us for using their patented 1's and 0's in binary. What then Linus, WHAT THEN!?

  184. Not ridiculous! by douglips · · Score: 3, Funny

    What idiot would buy 100 shares of SCOX for 4 cents? I've got better things to do with my money.

    1. Re:Not ridiculous! by Walterk · · Score: 1

      I'd buy it. To wipe my ass with it!

    2. Re:Not ridiculous! by schon · · Score: 1

      I've got better things to do with my money.

      You mean like the lottery? :o)

    3. Re:Not ridiculous! by sk8king · · Score: 1

      No no, you've got it all wrong.

      "I'd buy it....for ME TO POOP ON"

  185. Now that that's out of the way... by EdMcMan · · Score: 3, Informative
    SCO never said it was in the original sources. I'm surprised Linus went out of his way to do such a large PR stunt.

    SCO said it was in linux 2.4. Comparing the original kernel sources is nice, but kind of useless. Linus himself admits that most of the files have been changed a lot.

    I know as well as most /.ers that the code was definitely not copied into Linux. But, Linus usually doesn't make casual slips like this. Then again, Darl has probably made some stupid statement at some point about it being in every version of Linux. Go figure.

    1. Re:Now that that's out of the way... by iamsure · · Score: 1

      SCO also said that the infringing code *wasnt* in the versions of linux they distribute - 2.2 and below.

      The problem they face is that if in fact its a valid copyright issue for not including the copyright header, since THEY distributed it, if even they couldnt get it right, no one else should be held to a higher standard.

      Linus, by showing the long and specific history of the code as being original did two things:

      - Proved that it wasnt copied, as SCO claims
      - Proved that the header inclusion issue is bunk in at least two very specific files.

      The net result of both is that they are filing bogus DMCA claims, and could be held accountable (I know what I want for NEXT christmas). :)

    2. Re:Now that that's out of the way... by Anonymous Coward · · Score: 0

      The net result of both is that they are filing bogus DMCA claims, and could be held accountable (I know what I want for NEXT christmas). :)

      Me too: I want the DMCA repealed.

      And make that next Easter.

  186. This is the comment I click out on by Anonymous Coward · · Score: 0

    5?

  187. A Million Opensource Paralegals! by poopie · · Score: 1

    That's what this is all about. SCO couldn't raise enough hundreds of millions of dollars to do more discovery and debunking than the sum of the entire free software and linux community.

    Imagine the dismay of SCO's million-dollar lawyers as they read slashdot and groklaw and see their case being categorically RIPPED TO SHREDS before it's even had it's day in court?

    Imagine how easy it would be find evidence to counter SCO's claims EVEN FOR BAD LAWYERS... all they need to do is quite literally enter a plain english sentence question about SCO's claims into Google, and they've got the results of a million opensource paralegals (of which, at least a dozen or so are probably providing critical info.)

    This harkens to the meme of The Second Superpower

    The more I think about it, all these SCO guys are quite likely going to end up in jail (perhaps a nice jail, but still... jail)

  188. Walk the walk, talk the talk by Anonymous Coward · · Score: 0

    Well, isn't it about time that the linux community takes on the same strategy as SCO does? It shouldn't be that difficult to get the same exposure towards the press and the business guys. Just write a simple, non-technical press release (but based on technical facts) and distribute it to the appropriate channels.

    1. Re:Walk the walk, talk the talk by Sj0 · · Score: 2, Funny

      Actually, I think the SCO strategy is just lying about everything and hoping everyone is too stupid to realize it.

      I think we should follow their lead.

      "NO. We have retaken the Unix source code. There are NO SCO execs there. I will take you there and show you. IN ONE HOUR!"

      "We defeated them yesterday. God willing, I will provide you with more information. I swear by God, I swear by God, those who are staying in Utah and the SCO headquarters have thrown these mercenaries in a crematorium."

      "We are not afraid of SCO. Allah has condemned them. They are stupid. They are stupid" (dramatic pause) "and they are condemned."

      "We have destroyed 50 Unix machines today. That 5-ohhh tanks" [while holding up his fingers]

      "I am not talking about the Utah people, I am talking about those mercenaries. ... They have started throwing those pencils, but they are not pencils, they are booby traps to kill the children."

      "I would like to clarify a simple fact here: How can you lay siege to a whole Operating System source code? Who is really under siege now? vmsystem.h cannot be besieged. ctype.h cannot be besieged. kernel.h cannot be besieged."

      There. I feel our public support growing already.

      --
      It's been a long time.
  189. I don't believe it. by Anonymous Coward · · Score: 0

    A normal human being with a virgin sphincter could pull out Windows 3.1 or Windows for Workgroups.
    An experiencied homosexual "bottom" could manage Windows 95 or Windows 98.
    Mr. Goatsex was the release manager for Windows 2K and Windows ME.
    But I'm sorry, I just don't think ANYONE could accommodate Longhorn!

  190. tolower() was BROKEN, not merely ugly by goldfndr · · Score: 1
    #define tolower(c) (_ctmp=c,isupper(_ctmp)?_ctmp+('a'+'A'):_ctmp)
    That needs to be 'a'-'A', not 'a'+'A'; just try it with 'A' as the input to see for yourself!

    Was there an error during pasting?

    --
    Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
  191. Free registration, bla bla... by TheMidget · · Score: 4, Informative
    You know the song. However, given that you have the correct title, just paste it into Google news and click on the link.

    Interestingly enough, the URL google uses is the same! Hmmm. So if you have a browser that allows you to customize the Referer header, you'll probably be able to access the article by just setting it to google, without actually going to Google News before...

    Yes, indeed, it works!:

    > telnet www.nytimes.com 80
    Trying 199.239.136.200...
    Connected to www.nytimes.com.
    Escape character is '^]'.
    GET /2003/12/23/technology/23linux.html HTTP/1.0
    Host: www.nytimes.com
    Referer: http://news.google.com

    ...
    Linus Torvalds, creator of the popular Linux computer operating system, defended his work yesterday as not always lovely but original - and certainly not copied, as a Utah company has contended.
    ...

    1. Re:Free registration, bla bla... by Anonymous Coward · · Score: 0

      Funky hack! It's a pleasure to know that there are still some real nerds around here. People like you keep the signal:noise ratio bearable. For your kind, selfless and intelligent work we will remain eternally grateful.

    2. Re:Free registration, bla bla... by Anonymous Coward · · Score: 0

      Great analysis! :-)

      I just managed it to go to the site without changing the referer by googling for :

      "http://www.nytimes.com/2003/12/23/technology/23 li nux.html"

      which google does not know, but says instead:

      Sorry, no information is available for the URL ...
      If the URL is valid, try visiting that web page by clicking on the following link: www.nytimes.com/2003/12/23/technology/23linux.html

      and by clicking on the link I have the needed referer - nice :-)

  192. SEC filings for SCO released by Anonymous Coward · · Score: 0

    Here are the SEC filings for SCO.

  193. Linus is mistaken by mec · · Score: 1

    Okay, mods, get out the mod-bombs like you did with the parent. But first, read my other comments this year -- I've put in a lot of time digging into SCO financials and reporting on SCO conference calls.

    Start here: google "sco ancient unix". Follow the link. Download the tarball for 5th Edition UNIX, v5root.tar.gz. Unpack it. Look at the list of error numbers at the end of usr/sys/user.h. Note that the date on usr/sys/user.h is 1974-11-26.

    Then download linux-0.0.1.tar.bz2 from ftp.kernel.org. Unpack it. Look at include/errno.h. Notice the literal copying of values.

    This file is not an original work by Linus Torvalds. He says as much in the comment which the parent poster quoted.

    Of course, there are questions: did Linus copy this file legally from a public-domain or freely licensed source, such as a standards body? Even if the copying is illegal, has SCO been damaged? Has SCO sent proper specific notice to people and corporations that distribute errno.h?
    Now, go ahead and mod-bomb me the way you did the parent. I've spent a ton of time reseasching SCO and posting the results of my research here and on Groklaw. But check the references I quoted before you moderate. Are you moderating because my argument is faulty, or are you moderating because you don't want to hear the strong points of the enemy's case?

    1. Re:Linus is mistaken by CmdrGravy · · Score: 1

      It looks like the same numbers have been associated with the same words but that's not evidence of literal copying, it's just that they are the same.

      I'm not a programmer but I would guess that these are fairly standard codes.

      I really don't think you can claim copyright to a list of numbers and words, especially not when these numbers and words are a part of some common convention or standard.

      So it's perfectly possible for Linux to have created his errno.h originally without even looking at this code let alone literally copying it across.

    2. Re:Linus is mistaken by zonix · · Score: 1
      Then download linux-0.0.1.tar.bz2 from ftp.kernel.org. Unpack it. Look at include/errno.h. Notice the literal copying of values.
      This file is not an original work by Linus Torvalds. He says as much in the comment which the parent poster quoted.

      Interesting, that you would compare the Linux errno.h source to the original Unix source rather than to the Minix source, after reading Mr. Torvalds' header comment?

      As the comment says, I think Mr. Torvald used the error numbers (ie. the values) from Minix - regarding it as the authoritative resource in place of the Posix standard.

      Which brings me to the next point. I believe these values _are_ pretty much standard, and known, with respects to their short form names and especially their values, just as most people know SIGKILL is 9, etc. I haven't read the Posix standard, but I bet this is what you will find. I bet too, that Mr. Torvalds could remember all these in his sleep.

      z
      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    3. Re:Linus is mistaken by mec · · Score: 3, Informative

      So, do you admit that Linus copied the entire substance of include/errno.h from somewhere else?

      I dug out Unix 5th Edition because it's the closest to the original that I could find. Linus says that he copied his errno.h from Minix. Tanenbaum probably copied his from somewhere else. The chain of copying goes back to the original AT&T Unix code.

      Compare with the paranoid attitude of gcc: gcc doesn't include copies of other people's system header files from, say, solaris or hp-ux; gcc includes scripts that manipulate the files on the end user's system, if the end user has legal copies of these files.

      See this bit from the GNU coding standard:

      Referring to Proprietary Programs

      RMS has a stick up his a** about a lot of things, but better RMS's stick than Boies' dick.

      I haven't read the Posix standard ...

      Here is the 2003 version of the standard for errno.h.

      The names are standardized in 2003 (and were probably standardized before 1991). But the values are not standardized. If you or I were to write an errno.h from that specifcation, the odds are incredible that we would happen to choose the same 31 values in the same order as the original Unix implementation. Personally, I would follow the order in the specification, which is alphabetical.

      Again, from a legal point of view, it's a molehill. The actual value of those identical error numbers numbers is not $3,000,000,000. More like $300 or $3000. Ditto with the ioctl numbers. As you point out, the values of certain signal numbers (like SIGKILL) are well known. And all of these files are completely unrelated to SCO's claims that IBM copied SMP, NUMA, JFS, RCU code into Linux.

      But from a PR point of view, it's damaging to us.
      This activity looks uncomfortably like SCO's allegations about how Linux is developed. Here's Unix code; here's Linux code; the Linux code is a verbatim copy of the Unix code.

      A nasty twist: because this is part of the ABI, it would be difficult and painful to replace include/asm-*/errno.h with a clean room implementation from the Single Unix Specification.

      A note here: I'm not pro-SCO, and I'm not trolling. I'm looking to find the strongest SCO points because we're at war with SCO, so it's important to understand the strong points of the enemy's position.

  194. Arrrggghh!!! by Anonymous Coward · · Score: 0

    After this many years of service, the famed Anonymous Coward turns out to be a 44 year old housewife living in New York.

    What next? Darl McBride lived the most parts of his life being a penis for a transvestite?

  195. standard MAY !=free :But participants must declare by NZheretic · · Score: 3, Insightful
    It's a requirement of the ISO, IEEE and ANSI standards body that participants involved in the development of standards must pre-declare and clearly lable and identify any section of a standard in developent that an implementation would be dependent upon a patent for which royalties must be paid.

    Both AT&T and Santa Cruz Operation participated in the development of the POSIX / FIPS 151-X standards and they did not identify any such royalty/patent dependent section as required for Federal endorsed standards.

    In terms of copyright, anyone and any organization who has purchased and ISO standard is free to release implementations based upon those standards.

    ... And lastly to totally blow away your argument From This is the final listing of Testing Laboratories and Validated Products from the NIST POSIX Testing Program, dated December 31, 1997.

    151-2OLL001 Issued: 03/08/96 Type: Native

    Product Supplier: Open Linux Ltd

    Product: Linux, Version1.2.13, Release FT 1.2 i486

    PCD: Linux-FT POSIX.1 Conformance Document 1.0 Oct 18, 1995

    GTI- Supported by Product MC - Supported by Product

    MFS- Supported by Product AP - Supported by Product

    Computer Hardware Supplier: MICRO CITY

    Computer Hardware Product: 486/66 PC

    C Compiler: Linux-FT C89(V2.7)

    APTL: 100367 UNISYS Systems Certification

    Linux has met the required standard as a POSIX plaform and today Linux *IS* the defacto industry standard for the common Unix platform.
  196. What logic. by jotaeleemeese · · Score: 1

    A standard body would set a standard in which the patent or copyright holder is not releasing any rights they may have.

    Give me some of that thing you are smoking, I'll need it for the festive season.

    --
    IANAL but write like a drunk one.
  197. ANSI Patent policy by NZheretic · · Score: 3, Informative

    ANSI Patent policy

    1.2.11 ANSI patent policy - Inclusion of Patents in American National Standards

    There is no objection in principle to drafting a proposed American National Standard in terms that include the use of a patented item, if it is considered that technical reasons justify this approach.

    If the Institute receives a notice that a proposed American National Standard may require the use of a patented invention, the procedures in 1.2.11.1 through 1.2.11.4 shall be followed.

    1.2.11.1 Statement from patent holder

    Prior to approval of such a proposed American National Standard, the Institute shall receive from the identified party or patent holder (in a form approved by the Institute) either: assurance in the form of a general disclaimer to the effect that such party does not hold and does not currently intend holding any invention the use of which would be required for compliance with the proposed American National Standard or assurance that:

    1.

    a license will be made available without compensation to the applicants desiring to utilize the license for the purpose of implementing the standard; or
    2.

    a license will be made available to applicants under reasonable terms and conditions that are demonstrably free of any unfair discrimination.

    1.2.11.2 Record of statement

    A record of the patent holder's statement shall be placed and retained in the files of the Institute.

    1.2.11.3 Notice

    When the Institute receives from a patent holder the assurance set forth in 1.2.11.1 a) or b), the standard shall include a note as follows:

    NOTE - The user's attention is called to the possibility that compliance with this standard may require use of an invention covered by patent rights.

    By publication of this standard, no position is taken with respect to the validity of this claim or of any patent rights in connection therewith. The patent holder has, however, filed a statement of willingness to grant a license under these rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to obtain such a license. Details may be obtained from the standards developer.

    1.2.11.4 Responsibility for identifying patents

    The Institute shall not be responsible for identifying all patents for which a license may be required by an American National Standard or for conducting inquiries into the legal validity or scope of those patents that are brought to its attention.

  198. ISO and IEC Patent Policy by NZheretic · · Score: 3, Informative

    ISO and IEC Patent Policy

    2.14.1 If, in exceptional situations, technical reasons justify such a step, there is no objection in principle to preparing an International Standard in terms which include the use of items covered by patent rights - defined as patents, utility models and other statutory rights based on inventions, including any published applications for any of the foregoing - even if the terms of the standard are such that there are no alternative means of compliance. The rules given below and in the ISO/IEC Directives, Part 2, 2001, Annex H shall be applied.

    2.14.2 If technical reasons justify the preparation of a document in terms which include the use of items covered by patent rights, the following procedures shall be complied with.

    19.

    The originator of a proposal for a document shall draw the attention of the committee to any patent rights of which the originator is aware and considers to cover any item of the proposal. Any party involved in the preparation of a document shall draw the attention of the committee to any patent rights of which it becomes aware during any stage in the development of the document.
    20.

    If the proposal is accepted on technical grounds, the originator shall ask any holder of such identified patent rights for a statement that the holder would be willing to negotiate worldwide licences under his rights with applicants throughout the world on reasonable and non-discriminatory terms and conditions. Such negotiations are left to the parties concerned and are performed outside ISO and/or IEC. A record of the right holder's statement shall be placed in the registry of the ISO Central Secretariat or IEC Central Office as appropriate, and shall be referred to in the introduction to the relevant document [see ISO/IEC Directives, Part 2, 2001, H.3]. If the right holder does not provide such a statement, the committee concerned shall not proceed with inclusion of an item covered by a patent right in the document without authorization from ISO Council or IEC Council as appropriate.
    21.

    A document shall not be published until the statements of the holders of all identified patent rights have been received, unless the Council concerned gives authorization.

    2.14.3 Should it be revealed after publication of a document that licences under patent rights, which appear to cover items included in the document, cannot be obtained under reasonable and non-discriminatory terms and conditions, the document shall be referred back to the relevant committee for further consideration

    Annex H

    (normative)

    Patent rights

    H.1 All drafts submitted for comment shall include on the cover page the following text: "Recipients of this draft are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation."

    H.2 A published document for which no patent rights are identified during the preparation thereof, shall contain the following notice in the foreword:

    "Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO [and/or] IEC shall not be held responsible for identifying any or all such patent rights."

    H.3 A published document for which patent rights have been identified during the preparation thereof, shall include the following notice in the introduction: "The International Organization for Standardization (ISO) [and/or] International Electrotechnical Commission (IEC) draws attention to the fact that it is claimed that compliance with this document may involve the use of a patent concerning (...subject matter...) given in ...subclause...). ISO [and/or] IEC take[s] no position concerning the evidence, validity and scope of this patent right. The holder of this patent right has assured the ISO [and/or] IEC that he/she is willing to negotiate licences under reasonable and non-discriminatory terms and c

  199. Re:Minor Mistake by Anonymous Coward · · Score: 0
    but consider isdigit(fgetc(stream))

    It's even worse. It will read 1 or 2 characters from the file, depending on the value of the first character.

  200. This Has Happened Before by Brown+Line · · Score: 4, Insightful
    More than 20 years ago, AT&T sued Mark Williams Co., the publisher of the Coherent operating system (a commercial clone of UNIX) for copyright infringement. The suit was dropped when MWC showed (and Dennis Ritchie himself verified) that although Coherent replicated the functionality of UNIX as described in the System 7 documentation, it had an independent code base. This was proved both by examination of the source code, and by the fact that the Coherent kernel did not replicate several undocumented UNIX bugs (and, of course, had a number of bugs of its own that UNIX did not have).

    The Coherent episode suggests one approach to disproving the SCO case: if undocumented SCO/UNIX bugs (or features) are missing from Linux, that strongly suggests that the Linux code was not copied from UNIX. Documenting subtle differences in behavior between the two kernels could put the final nail into SCO's coffin.

    If SCO thinks that it somehow has a copyright on the intellectual content of the code (e.g., that only it can publish a macro called "isdigit()"), well, AT&T long ago chose not to assert that claim.

    --
    [this .sig for rent]
  201. SCO's Linux Kernel Personality by LinuxGeek · · Score: 5, Interesting

    How can they include things like the correct errno.h for Linux into their closed source binaries without being in copyright violation? Remember that several of the Linux i386 values aren't POSIX compliant so SCO can't say they used the standards.

    --

    Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
    1. Re:SCO's Linux Kernel Personality by tigga · · Score: 1
      How can they include things like the correct errno.h for Linux into their closed source binaries without being in copyright violation? Remember that several of the Linux i386 values aren't POSIX compliant so SCO can't say they used the standards.

      There is no copyright notice there.

    2. Re:SCO's Linux Kernel Personality by Anonymous Coward · · Score: 0

      Meaning, nobody is allowed to copy it, least of all SCO!

  202. SCO may be smarter then we think. by Anonymous Coward · · Score: 0

    Has anyone thought, perhaps, that SCO knew -- years ago -- that Linux was a far superior product to their own?

    All SCO had to do was maliciously get some of their own code into Linux - let companies make their networks dependent on Linux - then BLAM. They sue.

    If SCO really has rights to some code in Linux - my first thoughts would be that SCO was responsible for that code being contributed to begin with.

    If they're not conspiring to lie, they're conspiring to steal. It's obvious this is the nature of SCO -- as with these lawsuits SCO is more then obviously trying to trap as many Linux users as it possibly can. And even now, with no proof of IP, SCO is selling licenses with a "buy it or get sued" attitude.

    I can't wait to see SCO trash getting poked in the pokey. I wish the mainstream press would get a clue - and expose SCO to investors as the trash that they are.

    Hell, I'd like to see it on the O'Reilly factor!

    This is another case of tech-ignorant people eating up tech-talk. It's like politicians writing another DMCA.

    A few more years of this crap and I'll go insane.

  203. Re:What about patches and bugfixes? by randomblast · · Score: 1

    if they have to rove it, that would mean releasing their headers. they are never going to do that.

    --
    ...these aren't my real teeth.
  204. Pissed off by gurumeditationerror · · Score: 1

    I'm so pissed off that Linus has had to waste his time on this shite just because SCO thought they might make some fast cash.

    I want him working on the kernel (and I believe he wants to work on the kernel too) without all these inane distractions

  205. Interesting quote by Pope+Raymond+Lama · · Score: 3, Interesting

    Quoting Linus in the Article:


    For example, SCO lists the files "include/linux/ctype.h" and
    "lib/ctype.h", and some trivial digging shows that those files are
    actually there in the original 0.01 distribution of Linux (ie September of
    1991). And I can state
    - I wrote them (and looking at the original ones, I'm a bit ashamed:
    the "toupper()" and "tolower()" macros are so horribly ugly that I
    wouldn't admit to writing them if it wasn't because somebody else
    claimed to have done so ;)


    Quoting Linus in ctype,h, linux 0.0.1 :

    #define tolower(c) (_ctmp=c,isupper(_ctmp)?_ctmp+('a'+'A'):_ctmp)
    #d efine toupper(c) (_ctmp=c,islower(_ctmp)?_ctmp+('A'-'a'):_ctmp)

    --
    -><- no .sig is good sig.
  206. Not undefined.... by Kjella · · Score: 1

    ...just wrong :) The "++" is evaluated twice, once for each place in the macro. So if your macro tested say x == x, it'd fail because it would be expanded to cp++ == cp++ and the first would evaluate to cp, the other to cp+1 (first increment is done when second cp++ is evaluated) and the final value, after the macro would be cp+2.

    So it's completely predictable, but of course total meaningless.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Not undefined.... by Gumshoe · · Score: 1
      So if your macro tested say x == x, it'd fail because it would be expanded to cp++ == cp++ and the first would evaluate to cp, the other to cp+1


      It may or may not, that's Linus' point. The only requirement here is that the post-increment be performed before the next sequence point. In this instance that means that the value of cp doesn't have to be incremented immediately after it has been read. Some C implementations therefore, may compare cp to itself and then increase the value of cp by two. What happens isn't defined at all by the ISO standard.

      So it's completely predictable


      Compiler behaviour in these instances tends to be predicatable but behaviour between platforms, and even different compilers on the same platform, can differ wildly. Moreover, optimisation can often result in different behaviour.
  207. SCO Raelian Sect presents cloned baby by inc_x · · Score: 1
    "And here is our proof: George W. Bush!

    We cloned him from George Bush sr.! The fact that they both have the same name proves that they are clones."

  208. Off by a week+ by Snorpus · · Score: 1
    While the hearing where the magistrate ordered SCO to reply "with specificity" was held on December 5th, the order wasn't actually entered until the following Friday, December 12th.

    Since 30 days from Dec. 12 is Jan. 11, a Sunday, SCO's response actually isn't due until Monday, January 12th.

  209. Work in RICO laws while you're at it.. by Anonymous Coward · · Score: 0

    There hasn't been freedom in the US for a while.

  210. SCO's goal: Pay the lawyers by KamuSan · · Score: 1

    It's not the stock price they're after. I think they're financing the lawyers. It wouldn't surprise me if it turned out that the law firm was behind this all: after all, they are the obvious ones who profit from this whole mess.

  211. Re:Minor Mistake by Anonymous Coward · · Score: 0

    "I am a tool" got modded +5 informative?

  212. Money from SCO to lawyers? by KamuSan · · Score: 1

    Heh, maybe there is not even a SCO-MS connection.

    What if this is just a way to drain money?
    A short theory:
    Say that I have an old friend who is a top lawyer.
    Say that I acquire a firm and I see it is beyond help. Now I can't use a pump and dump scheme, because the SEC will be all over me. I contact my old friend and hire his firm to represent me in a court case I start. Then I can legally pay him lots of money, perhaps even more than my firm actually earns, without violating SEC rules.

    I'm not saying this is true, not even saying that this is my opinion. It's just a theory. Could this work? Is it legal?
    And would it be legal if, when all this is over, my old friends lets me get a share of the money he earned while representing my case?

    1. Re:Money from SCO to lawyers? by cretin999 · · Score: 1
      I'm not saying this is true, not even saying that this is my opinion. It's just a theory. Could this work? Is it legal?
      Yeah that could work. IIRC the order of precedence in a disolution is:
      bond holders
      creditors / suppliers
      stock holders

      I'm not sure, maybe lawyers move to the head of the line, as they are directly representing the company.

      And would it be legal if, when all this is over, my old friends lets me get a share of the money he earned while representing my case?
      OK that's the nub of the scheme. Surely illegal, as it involves a kickback. That would have to be hidden w/ creative accounting, so some fraud involved. The only practical thing preventing this is that your lawyer friend would be taking a serious risk of losing his law license. Without that he is completely out of business.

      Oh yeah, IANAL and IANAA (accountant).

    2. Re:Money from SCO to lawyers? by KamuSan · · Score: 1

      But would it be a likely scenario?

    3. Re:Money from SCO to lawyers? by cretin999 · · Score: 1
      But would it be a likely scenario?
      I don't think so. I think a simple pump and dump scheme would be more likely. Both have a fair risk of detection; using the lawyer as a conduit gets more people involved. The more conspirators involved the greater the likelyhood of the whole thing falling apart.

      I think the lawyers in the SCO situation are just in it for themselves: they are just sucking up as much money as they can as long as the thing stays afloat. That's legal, and in their personal best interest. No need to look for a conspiracy there.

    4. Re:Money from SCO to lawyers? by KamuSan · · Score: 1

      Too bad, a conspiracy is more fun ;-)

      One thing I don't understand, I thought the deal was that the lawyers would get a percentage of the money that SCO would get. But now it seems that they get paid by the hour.

      Thanks for the reply!

  213. NEWSFLASH: SCO PRESS RELEASE UPDATE by Anonymous+Bullard · · Score: 1
    The SCO corporation announced today a multi-billion dollar lawsuit against the cleptomaniac Finnish code-thief named Linus Torvald (sic) over his public defaming of SCO corporation's good name.

    The SCO corporation has in their possession irrefutable evidence that Mr. Torvald (sic) referred to our great American enterprise as manure of our great Nation's main foodstaple, thereby also directly attacking our Great Nation which was established and built by our great Forefathers. Compassionate neo-conservative newsletters immediately recognized Mr. Torvald (sic) as a terrorist and called for his immediate internment in the Guantanamo Bay Terrorist Care Facility. The tireless patriotic work of our 1.3 million brave men and women serving in the US Armed Forces across the globe under our glorious Commander-in-Chief must not be allowed to put in jeopardy by the defamatory schemes deployed by this terrorist leader.

    Furthermore, Mr. Torvald (sic) must be convicted as an illegal combatant because his evil terrorist plot was carried out under false identity. We are therefore launching another multi-billion-dollar suit against Mr. Torvald (sic) over his illegal use of a copyrighted pseudonym on behalf of another great American enterprise. Mr. George Lucas, who has gracefully endorsed our great nation's military project known as Star Wars, is reportedly screaming murder over the terrorist's use of the good name "Maul", which is under his sole ownership, for evil purposes without appropriate royalty payments.

    The DMCA Governing Council has already called for the ultimate penalty for anyone abusing or circumventing property belonging to campaign contributors. We are expecting to announce the capture of this slimy evil-doer shortly. The National Guard are said to be closing in on his rathole thanks to tearful confessions by numerous other OSDL terrorists already undergoing intensive interrogation at various Freedom Facilities in undisclosed locations.

    God Bless America!

    --

    Should invading one's peaceful neighbours be opposed, or rewarded with trade deals?

  214. here is sco telling you how to use unix code :) by Anonymous Coward · · Score: 0

    http://docsrv.caldera.com:507/cgi-bin/info2html?(s tandards.info.gz)Reading%2520Non-Free%2520Code&lan g=en

    Referring to Proprietary Programs

    Don't in any circumstances refer to Unix source code for or during
    your work on GNU! (Or to any other proprietary programs.)

    If you have a vague recollection of the internals of a Unix program,
    this does not absolutely mean you can't write an imitation of it, but
    do try to organize the imitation internally along different lines,
    because this is likely to make the details of the Unix version
    irrelevant and dissimilar to your results.

    For example, Unix utilities were generally optimized to minimize
    memory use; if you go for speed instead, your program will be very
    different. You could keep the entire input file in core and scan it
    there instead of using stdio. Use a smarter algorithm discovered more
    recently than the Unix program. Eliminate use of temporary files. Do
    it in one pass instead of two (we did this in the assembler).

    Or, on the contrary, emphasize simplicity instead of speed. For some
    applications, the speed of today's computers makes simpler algorithms
    adequate.

    Or go for generality. For example, Unix programs often have static
    tables or fixed-size strings, which make for arbitrary limits; use
    dynamic allocation instead. Make sure your program handles NULs and
    other funny characters in the input files. Add a programming language
    for extensibility and write part of the program in that language.

    Or turn some parts of the program into independently usable
    libraries. Or use a simple garbage collector instead of tracking
    precisely when to free memory, or use a new GNU facility such as
    obstacks.

  215. The correct url from groklaw... by Anonymous Coward · · Score: 0

    http://www.groklaw.net/comment.php?mode=display&si d=20031222174158852&title=Standards&type=article&o rder=&pid=41223

    or: groklaw great post! thanks!

  216. Also offer to help decipher by Presence1 · · Score: 1

    Just pointing a reporter to a valid technical article, treatise or discussion will not necessarily result in their understanding the issues. Reporters are under extreme deadlines and getting the story done without egregious errors is often more imporant than getting it right. They will probably need help in sorting out the core issues from the peripheral sidelights.

    Also, remember that reporters tend to seek good 'sound bites' to use as key elements in their stories. There are a number of good reasons for this, starting with the reporter's need to encapsulate a lot of info in a short space, grab the reader's scarce attention, meet deadlines, etc. In my experience, both direct and through friends, the quotes you give will be accurate, but they may or may not be illustrative of the true context. Most reporters ARE really trying to get the context right, and will take what help you can offer, within their very limited time budget.

    This means that you MUST prepare when offering help; don't just wing it. Do the work of thinking up with a _concise_ explanation of the key points, filtering out ALL non-critical details, and 90% of the critical ones. Only 1 in 1000 of the details make it into the story, so YOU decide which one (i.e., don't just throw a pile of details at the reporter and then complain when (s)he picks the 'wrong' one).

    Another way to think about this is that it is social engineering, not technical engineering. We are trying to sway public opinion, not create a machine that reliably performs a task. One pithy comment or analogy will outweigh 1000 pages of perfect technical 'proof'. We should be a source of those comments -- one of them just might stick.

  217. HISTORY OF NOT LONG AGO - Re:A serious mistake by lublu · · Score: 1

    Hmm... If your strategy is built entirely on FUD and keeping the facts secret... I think Darl and his Utah cooperatives have learned this trick from just watching tv (and fast). Come on guys, just little while ago (less than a year?) the Bush Party said that they HAD evidence of WMDs in Iraq. And that the conlusive evidence was couple of phone conversations and sattellite pictures with absolutely nothing on them. No wonder UN didn't believe them. Fortunately Darl does not have military on his side, but come to think of it, Bush as Darl's fellow Republican might turn the blind eye (in terms of SEC and legal fluff) to this case. In fact, this pretty much might happen because Bush's little history with Enron and other Oil companies. (Thought: wasn't this Iraq thing blown up after the Enron scandal?) So, Darl can't be blamed for imitating the tactics of our overlords, can he?

  218. You just have to wonder by Ponfyr · · Score: 1

    ...if perhaps some SCO programmer somewhere liberated some linux code...

  219. $9Mil....where did it all go? by mojoNYC · · Score: 1
    the more i think about it, the $9Mil in lawyer's fees paid by SCO sounds extremely fishy...IANAL(TG), but i'd like to see an analysis of how much lawyering $9mil would buy...

    especially given that Darl's other brother is one of the lawyers, could this perhaps be where they're skimming off the $$$?

  220. why even respond? by moojin · · Score: 1

    why should linus or anybody else waste their time and respond to SCO? every accusation they have made against linux has been unfounded or misconceived.

    this should be linus' response to all the crap SCO dishes out:

    "In this war of words, there are two parties: one party that offers the truth based upon documented fact and one party that offers false accusations based upon delusions. Anybody is able to view the work we have done to make Linux one of the best operating systems in the world. We do not hide anything. Who is telling you the truth and who is corrupt by self-delusion?"

    --
    Why did I lurk so long before registering for a Slashdot account? I could have had a Slashdot ID of less than 100000.
  221. Guess I have to upgrade by genner · · Score: 1

    nt

  222. Linux copied from Minux so this is possible by Anonymous Coward · · Score: 0

    Linus used Minux as the source base (you can still get Minux; once also came in book form) and it's possible Minux was using Unix headers. I can't remember what I did 12 years ago so I doubt LT can, not without having notes on the very topic (yeah, right -- "hm, in 12 years SCO is gonna burn my butt, better make a note of this..."I'm copying Minux so if I get sued, it's that Minux guy's fault").

  223. Not Really by Anonymous Coward · · Score: 0

    I'm pretty sure that whenever Darl McBride speaks, baby Jesus cries.

    1. Re:Not Really by Deagol · · Score: 1

      Shouldn't that be, "Whenever Darl McBride speaks, God kills a kitten. Think of the kittens."

  224. "Mainstream press" by Overly+Critical+Guy · · Score: 1

    Sorry, but the "mainstream press" isn't even covering this story. The mainstream press is busy talking about Saddam and Michael Jackson, not some unknown company suing IBM over some thing on the Internet.

    --
    "Sufferin' succotash."
  225. Copyright !possible, original thought not possible by Tsu+Dho+Nimh · · Score: 1
    "I am no expert in this software patent field." Good, because SCO is claiming COPYRIGHT infringement on these, not patent infringement.

    "But, looking at the claims and today's specifics, it sure seems to me to suggest the real intellectual property claim." Infortunately "intellectual property" is not a valid concept in law: you have trademarks, trade secrets, patents and copyrights. Each has its own set of laws governing use and misuse. Google for USA copyright law to see what applies to SCO's claims.

    So, its not the actual text, but the logical content of the files. Thus, errno.h is significant in the actual values, and the concepts behind how errors get returned to the caller (its not a return value, its in the errno global... ). " Copyright can only be used to protect "original expression" of an idea. Given that the idea of error numbers and error handling is demonstrably part of openly published standards (POSIX), the error codes are widely known and published, and the language expressing the ideas is not only publically available but extremely restrictive, the chances of their being any copyrightable material in those header files is zero. (It's like a cookbook author trying to sue over the use of a phrase like "Preheat the oven to 350F" ... it's necessary information, but totally unoriginal.)

  226. You don't get it. by mindstrm · · Score: 1

    No, you may not be using CGI now.. but your experience working with web applications, even if you used CGI at the time, DOES matter...

    Let's see, 7 years ago.. that'd be December, 1996.

    I was professionally desgining ecommerce and interactive websites for about a year at that time. (Professionally means at my full time job, not spare time at school). Certainly, it was a new market, but there were others workign with me, and we had competition. And it's not like we were in The Valley or anything.. or even in the United States, where things were moving faster.

    Just because you discovered the web 4 years ago doesn't mean the rest of us did.

    So I'd say yes, that experience matters, as the languages you use change, adn the medium has evolved over time, but the basic principles are the same.. just as someone who has been programming for 20 years generally writes cleaner, better code, no matter what language they write in... someone who has been working with web technologies for 7 years will have a far easier time digesting how a new project is going to unfold than some java jockey fresh out of university.

    1. Re:You don't get it. by AKAImBatman · · Score: 1

      Just because you discovered the web 4 years ago doesn't mean the rest of us did.


      What is it with you people? No, I did not just discover the web 4 years ago. I've actually been using it since ~'95. I started programming for it about the same time.

      My post merely picks apart an amusing set of requirements in the job posting. We most certainly did not call HTTP servers and CGI scripts "web technologies". The term came along much later to describe the proliferation of services that worked over or with the HTTP protocol and HTML/XML technologies. If you can't find the humor in their request for "7+ years" in web technologies (which even by the definition of CGI coders, is a ridiculous requirement), that's just too bad.

    2. Re:You don't get it. by mindstrm · · Score: 1

      So then by definition, you have 7 years of web technology experience... I don't get how you find this hard to understand.

      Perahsp you are thinking of a more recent catchphrase like "web services" which tends to denote XML, SOAP, and some platform like JSP or PHP or ASP?

      "web technologies" is a generic term my friend... "technologies surrounding the web". You know, like html, cgi, perl, php, apache, HTTP, browsers, caches, proxies, etc..."

      It's not about CGI, or coding, or anything, it's about experience with the web and the technologies surrounding it.

      IF they had said "At least 7 years experience in web development related areas" it would suit you better?

    3. Re:You don't get it. by AKAImBatman · · Score: 1

      F they had said "At least 7 years experience in web development related areas" it would suit you better?

      Yes. :-) Although not by much. '96 was very early in the history of the World Wide Web. There are quite a few coders at the time who didn't even touch "web development" until several years later. That doesn't make them bad coders or any less competent. In fact, I think that HR departments are very much hung up on "X+ years experience in ABC technology" in an industry where it doesn't count for much.

      Now, "7+ years in software development" is a much more reasonable request to send out. Someone who's survived in this every changing market for that long is at least worth looking at.

  227. Re:standard MAY !=free :But participants must decl by penguin7of9 · · Score: 1

    It's a requirement of the ISO, IEEE and ANSI standards body that participants involved in the development of standards must pre-declare and clearly lable and identify any section of a standard in developent that an implementation would be dependent upon a patent for which royalties must be paid.

    Yeah, it's a "requirement". ECMA has similar requirements, yet Microsoft still claims intellectual property even on the ECMA C# standard.

    And what's the legal rememdy anyway when companies fail to comply with that requirement? You seem to think it's that the intellectual property falls into the public domain. But the remedy when unexpected intellectual property issues come up is more likely to be that the standard gets dropped by the standards body. See if SCO cares if POSIX gets dropped as an official standard.

    Furthermore, even though the submitter and other standards body members disclaim intellectual property rights, any third party can still assert rights. SCO might portray themselves as a third party, not bound by AT&T's original agreements with POSIX.

    Linux has met the required standard as a POSIX plaform and today Linux *IS* the defacto industry standard for the common Unix platform.

    You are making another logical error here. Linux may or may not have been POSIX-compliant in 1997. But Linux implements a lot of other parts besides POSIX. Even if the POSIX part of Linux is completely free and clear, then SCO can still make claims about the non-POSIX aspects of UNIX that Linux implements.

    And lastly to totally blow away your argument

    You don't have to "blow away" my argument. I'm merely explaining that just because something complies with a standard, you can't assume it's free or unencumbered. There are many ways in which both parties to the standards process and third parties can still make claims. Your faith in the guarantees resulting from the standards process is naive in my opinion.

    Ultimately, I think SCO doesn't have a case. But they certainly can muddy the waters and still cause a lot of trouble.

  228. SCO is making copyright claims by penguin7of9 · · Score: 1

    SCO is making copyright claims, so the patent policy is irrelevant. And standards bodies may not even have considered the possibility of copyright claims on something as nebulous as "UNIX principles and methods" to have formulated a policy.

    Furthermore, no matter what submitters are required to do, you have to ask the question what happens if they fail to comply with policy. SCO gets barred from submitting more standards? POSIX gets dropped as an official standard? I doubt SCO gives a damn at this point. The standards bodies seem to lack teeth for enforcing IP-related misbehavior even for the requirements they do list.

    Finally, Linux implements other UNIX APIs besides those implemented by POSIX, so even if the POSIX argument were bullet-proof (which it is not), SCO could still keep making their claims.

    Ultimately, I think SCO's case has no merit. I'm just saying that SCO's claims can't be dismissed in the way Linus and you seem to be trying to dismiss them. SCO's claims ultimately need to be struck down both by demonstrating that no copying took place and that their copyright claims on UNIX principles and methods don't make legal sense.

  229. Federal Information Processing Standards by NZheretic · · Score: 1
    penguin7of9 (697383) wrote:"And what's the legal rememdy anyway when companies fail to comply with that requirement?"

    This is why the Federal Information Processing Standards Publication 151-2 is important. The other "open" standards bodies don't hold as much legal weight as the federal standard, because the US Govenment requires all contributing parties to "sign off" on the standard. There are a number of Legislative acts past that mandated such open implementable interoperable standards for Federal Information Processing in Govt tenders ( just don't ask me to name them off the top of my head - It's well over a decade since I worked with Ada ).I'm sure that many Govt organizations would not look too kindly on the self claimed "inheritors of Unix" SCO Group attempt at such a U-turn.

    For POSIX compatability all that is needed in reality is a semi successfull attempt at passing compatability and a roadmap. Microsoft got by for years claiming POSIX compatibilty in NT for federal tenders, dispite the fact the the native POSIX layer was not stable or trully functional until late 1998 with the release of Interix. Now The OpenGroup and the Linux Standard Base have a New RoadMap for providing a POSIX shell for Linux LSB.

  230. Wanted: Fall Guy by Vicegrip · · Score: 1

    Job Responsabilities:
    * Must be a dimwit who won't see the big heavy truck through the headlights until it's too late.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
  231. YOUR TOO LATE by whittrash · · Score: 1
    1. Re:YOUR TOO LATE by jrumney · · Score: 1

      No, that's the Audit Committee Chairman position that's been empty since mid Nov. I find it highly suspicious that both the Audit Committee Chair and the Director of Financial Reporting have resigned within a few weeks of each other. I think its highly likely that they saw some information, or were asked to do something that might be detrimental to their career, or their freedom.

  232. Re:What about patches and bugfixes? by Anonymous Coward · · Score: 0
    You're assuming such things are totally random, which they're most likely not.

    Either you have an amazing gift for understatement, or you failed to realize that the post to which you responded was absurdly in jest.

    The "natural" upper and lower bounds of a range of numbers on computer are determined (almost exclusively) by the hardware architecture (in particular the number of bits in an instruction operand). It's too damn expensive and unnatural to map the bit pattern 0000...0000 to anything other than "zero", and everything else pretty much flows from that, the bit length, and a few other architechural odds and ends.

  233. Your right by whittrash · · Score: 1

    Every hero needs a villain!

  234. Re:feeling lucky indeed by Anonymous Coward · · Score: 0

    if the "I'm Feeling Lucky" button for a Google search of the name "Linus" didn't take you DIRECTLY to Linus Torvalds' home page
    i didn't know that, i lost interest in google as a jester since they removed the "got to hell" gag.

  235. Catching ? by http · · Score: 1

    not unwary time travellers - just those looking for a paying job.
    i'll give them a hint - invest a bit in long term bonds before travelling, folks. beats working for a living.

    --
    If opportunity came disguised as temptation, one knock would be enough.
    3^2 * 67^1 * 977^1
  236. Once again.. by mindstrm · · Score: 1

    96 might be early to you, but in 96 I can count a number of people I know from my neck of the woods working with web stuff.

    This is basically like asking for a seasoned web veteran... and the number is right on the money.

  237. Re:What about patches and bugfixes? by MuParadigm · · Score: 2, Funny


    But they do such a good job of it themselves.

  238. NUISANCE LAWSUITS by Anonymous Coward · · Score: 0

    The courts should throw out SCO's accusations as nuisance lawsuits. It's like a car manufacturer suing a competitor for having four wheels on their models and calling this copyright infringement. This is what SCO is doing. I repeat, why don't the courts throw these out as NUISANCE lawsuits. Isn't there a law out there that prevents this kind of stuff from happening, especially when it is detrimental to a company's livelihood.

  239. Stupid humorless moderators. by Anonymous Coward · · Score: 0

    To the idiots who moderated this as troll, flamebait, and overrated, you people are fucking idiots. How humor impared can you possibly be?

  240. It's not that hard by billstewart · · Score: 1
    Remember, this isn't the guy whose job is to make sure the company makes money - it's the job of writing all the reports that tell regulators and stockholders how much money you're making, which shouldn't take long at all these days.
    • SEC report: Expenses $X Income $0.00Y
    • FASB compliance report: Money ripped off $0 Money spent annoying existing and potential customers $Z
    • Draft Annual Report: We annoyed 66% of our current customer base and 99% of potential new customers. We're not producing anything new or interesting. There's a chance we might make money selling SNOBOL to Microsoft. .... PROFIT!
    • Secret Plans for World Domination Status Report: Darl has successfully distracted everyone from investigating our Secret Plans. These aren't the secret plans you're looking for. You can move along.
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  241. Google News the title by falconwolf · · Score: 1

    Since the New York Times requires registration for it's current articles I've been news googling titles when I have it and it's always worked for me before. But this tyme the signin, registration, page came up and I tried both returned links (it returned two) to the NYT article. It also returned a link to the article on C!Net's News.com and when I clicked on it the page shows up then a new page came up saying the story expired so I just opened the link again then quickly hit the stop button. After that I was able to read it.