Slashdot Mirror


SGI's Letter to the Linux Community

_Upsilon_ writes "SGI has released a letter to the Linux community in response to SCO's recent threat to revoke the UNIX licence for Irix. The letter mentions that they inadvertently did submit some System V code into the Linux kernel, that has since been removed (and some more in the process of being removed). The article points out that the code fragments in question had already been released into the public domain as well."

113 of 565 comments (clear)

  1. Don't /. these guys by Anonymous Coward · · Score: 3, Informative

    October 1, 2003

    To the Linux Community:

    As one of many contributors to the Open Source movement and to Linux,
    SGI takes the subject of intellectual property rights seriously. Our
    contributions are a valuable expression of ideas which contribute to
    the intellectual richness of Linux.

    Over the past four years, SGI has released over a million lines of code
    under an open source license. Throughout, we have carried out a
    rigorous internal process to ensure that all software contributed by
    SGI represents code we are legally entitled to release as open source.

    When a question was raised by the community earlier in the summer about
    the ate_utils.c routine, we took immediate action to address it. We
    quickly and carefully re-reviewed our contributions to open source, and
    found brief fragments of code matching System V code in three generic
    routines (ate_utils.c, the atoi function and systeminfo.h header file),
    all within the I/O infrastructure support for SGI's platform. The three
    code fragments had been inadvertently included and in fact were
    redundant from the start. We found better replacements providing the
    same functionality already available in the Linux kernel. All
    together, these three small code fragments comprised no more than 200
    lines out of the more than one million lines of our overall
    contributions to Linux. Notably, it appears that most or all of the
    System V code fragments we found had previously been placed in the
    public domain, meaning it is very doubtful that the SCO Group has any
    proprietary claim to these code fragments in any case.

    As a precaution, we promptly removed the code fragments from SGIs Linux
    website and distributed customer patches, and released patches to the
    2.4 and 2.5 kernels on June 30 and July 3 to replace these routines and
    make other fixes to the SGI infrastructure code that were already in
    progress at SGI. Our changes showed up in the 2.5 kernel within a few
    weeks of our submission, and the 2.4 changes were available in the
    production version of the 2.4 kernel as of August 25 when the 2.4.22
    kernel was released. Thus, the code in question has been completely
    removed.

    Following this occurrence, we continued our investigation to determine
    whether any other code in the Linux kernel was even conceivably
    implicated. As a result of that exhaustive investigation, SGI has
    discovered a few additional code segments (similar in nature to the
    segments referred to above and trivial in amount) that may arguably be
    related to UNIX code. We are in the process of removing and replacing
    these segments.

    SCO's references to XFS are completely misplaced. XFS is an innovative
    SGI- created work. It is not a derivative work of System V in any
    sense, and SGI has full rights to license it to whomever we choose and
    to contribute it to open source. It may be that SCO is taking the
    position that merely because XFS is also distributed along with IRIX it
    is somehow subject to the System V license. But if so, this is an
    absurd position, with no basis either in the license or in common
    sense. In fact, our UNIX license clearly provides that SGI retains
    ownership and all rights as to all code that was not part of AT&Ts UNIX
    System V.

    I hope this answers some of the questions that you and the Linux
    community might have. We continue to release new Linux work, and are
    very excited about the growth and acceptance of Linux. We are
    continuing full speed to do new work and release new Linux products.
    We take our responsibility to the open source community seriously and
    are confident that we have an effective process to verify the quality
    and integrity of our contributions to Linux.

    Rich Altmaier
    VP of Software, SGI
    richa@sgi.com

    1. Re:Don't /. these guys by motte_fra · · Score: 5, Funny

      serving text/plain is quite strenuous on those small servers

    2. Re:Don't /. these guys by FirstOne · · Score: 4, Interesting
      "We quickly and carefully re-reviewed our contributions to open source, and found brief fragments of code matching System V code in three generic routines (ate_utils.c, the atoi function and systeminfo.h header file), all within the I/O infrastructure support or SGI's platform."

      "Following this occurrence, we continued our investigation to determine whether any other code in the Linux kernel was even conceivably implicated. As a result of that exhaustive investigation, SGI has discovered a few additional code segments (similar in nature to the segments referred to above and trivial in amount) that may arguably be related to UNIX code. We are in the process of removing and replacing these segments."

      It would be nice if they (IBM, SGI) ran the ENTIRE Linux/GPL code base through a tokenized comparison with their reference SCO Unix trees. Thus GPL community could start identifying and removing any suspect code NOW, rather than wait for a trial outcome.

    3. Re:Don't /. these guys by MuParadigm · · Score: 2, Interesting


      And according to SGI, it's questionable whether any of the code even got compiled. It seems like it was old code left in the source, but not even called upon at compilation.

  2. Uh-oh... by xanadu-xtroot.com · · Score: 3, Interesting

    You mean that McBride's rants may actually have a bit of substance behind them? OK, most of the code is gone now, and what code was there was Public Domin anyway, but McBride whining about the simple fact that the code was there now has some merit to it?

    oh, man.

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
    1. Re:Uh-oh... by zoloto · · Score: 2, Insightful

      Yeah this was my kneejerk reaction as well. But if they have already released it into the public domain, then it's there for good GPL or no GPL, right???

    2. Re:Uh-oh... by 47PHA60 · · Score: 5, Informative

      In any organization this will happen. SCO is saying that IBM moved the code into Linux on purpose to destroy UNIX.

      This is very different from an inadvertant violation. If you took me to court and I could present evidence that I did not include your code purposefully, that I removed the offending code as soon as I knew about it and presented documentation that the code was public domain, but that I thought it would be better to remove any possibility of violation, chances are that would be the end of it. The court would see that I performed due diligence to detect and fix the problem.

      That is why Linus and others keep on challenging SCO to show them the code so that they can perform their legal obligation and remove it. These people have also said that the fact that SCO won't show the code probably indicates that there are no violations, and certainly not on the grand, purposful scale SCO alleges. Look, if somone walked into your place of work and said "you are running unlicensed software," they'd be right. I have never seen a business that was NOT running unlicensed software. Does that mean they did it on purpose to destroy the maker of that software?

    3. Re:Uh-oh... by GrenDel+Fuego · · Score: 2, Insightful

      Well, as the letter states, the code was redudant as well. The functionality provided by the code was already available as a different function, so removing it was the right solution, public domain or not.

    4. Re:Uh-oh... by bladernr · · Score: 4, Funny
      Even if it had merit, the fact that McBride ranted about it renders that merit void.

      Oh dear, if ranting makes a point void, the /. community is voiding an awful lot of points :)

      --
      Sarcasm and hyperbole are the final refuges for weak minds
    5. Re:Uh-oh... by UnknowingFool · · Score: 2, Insightful
      From my perspective, SGI is just covering their bases. There was some code fragments that were part of System V but SGI still contends there were public domain anyway. Any other code that might be System V has also been addressed. As for XFS, they unequivocably state that it is not and never was SCO's.

      In the likely event SCO actually sues SGI, SGI can not only defend their code, they can also point out that any necessary corrective actions have already been put in place if SCO has any merit. This will also have the effect of making SCO look bad since they have not diligently pursued their end by refusing to release any information to SGI about the particular code.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    6. Re:Uh-oh... by Paradise+Pete · · Score: 2, Insightful
      The fact that SGI removed it anyway, indicates that there is SOME DOUBT about that.

      All it indicates is that the code was easily and trivially replaced, so why not go ahead and do so?

    7. Re:Uh-oh... by Deusy · · Score: 4, Insightful

      You mean that McBride's rants may actually have a bit of substance behind them?

      Ok, I'll make it easy for you. Here's by far the most important part of the letter:

      "Notably, it appears that most or all of the System V code fragments we found had previously been placed in the public domain, meaning it is very doubtful that the SCO Group has any proprietary claim to these code fragments in any case."

      IOW, the letter can be summarised to, "We don't think we've infringed on [SCO's] copyright as this was BSD code, but it was that easy to replace that we've done it anyway."

      --

      Free Gamer - Free games list and commentary

    8. Re:Uh-oh... by pavon · · Score: 4, Insightful

      Probably not. Here's my interpretation of this letter:

      SGI carfully verified its code base before releasing it under an open source licence. Most of it was code that was completely original to SGI. However it included a few excedingly common routines that have been around forever, have been release as public domain, published in textbooks and distibuted in BSD software for decades. There is no legal justification for anyone owning this code. We figured that the ATT case was the nail in the coffin of this issue and didn't think anyone would be stupid enough to try to claim ownership of this code again. But unfortunately, we were wrong and these morons think that just because SysV uses these extremely common routines that they must own them. To make things easier for everyone, we are have removed this code, and are looking for any other code that will give these idiots bad ideas, and will remove it as well. We appologise for underestimating the extreme stupidity capable of businessmen and layers.

    9. Re:Uh-oh... by Pharmboy · · Score: 4, Insightful

      But if they have already released it into the public domain...

      Putting something in the Public Domain specifically means you are giving up any copyright to it. NO ONE owns the Copyright for Public Domain works, thus, anyone can use it for any reason whatsoever. Microsoft can use it, you can use it, Saddam Hussan can use, all legally, and no one has any authority to limit how you use it.

      The GPL relies on Copyright, and is very unrelated to PD. If you never have read it, go to www.gnu.org and read the GPL. It is very much like any other software license in a legal sense, only the terms are different. Its an interesting read. GPL does NOT mean you can do what you want with it. If you change GPL software, sell or give away a modified binary but refuse to show me the source, you are infringing the copyright, for instance, and subject to getting your butt sued by the owner of the copyright.

      --
      Tequila: It's not just for breakfast anymore!
    10. Re:Uh-oh... by TomServo · · Score: 3, Insightful

      So, worst comes to worst, the 2.4 kernels that have that code in them are taken off the mirrors and no longer readily available. All other versions of the kernel don't infringe, and the only entity that could reasonably be held liable would be SGI, an entity that would be able to fight off SCO.

      On the other hand, what it does is refute SCO's claim that there are over 1 million lines of code that infringe on their IP. SGI makes it sound like, at most, 200 lines infringe, most of which has been removed and found redundant. Does that sound like something worth a $1,599 licensing fee (well, it's not October 15th yet, but do you know anyone planning on paying the licensing fee over the next two weeks?)

      In the end, it sounds more like a company doing what most companies do: Realizing that there is absolutely no merit to the case, but taking the easy way out rather than spending money defending itself in court against charges that it doesn't feel like dealing with.

    11. Re:Uh-oh... by DrWhizBang · · Score: 2

      No, it doesn't. The SGI letter and the LKML indicate that there were also very convincing technical reasons to remove the code.

      --
      Schrodinger's cat is either dead or really pissed off...
    12. Re:Uh-oh... by IWannaBeAnAC · · Score: 5, Funny
      My God! You are right! SCO have forced SGI to admit that core, critical components of Linux have actually been ripped out of System V! I mean, take one example from the massive 200 lines of offending code: the atoi(3) function. Yep, a function of such mind-blowing sophistication and complexity that it takes a NULL-terminated string argument and converts it to an integer. It is true, the Linux community lacks the technical ability to reproduce this function, hence the necessity to rip it from System V. Yes, this really is a tragic day for Linux.


      Perhaps there is already a freely-available atoi(3) implementation that can be used by the Kernel? Yes, in fact there is! Even better, it coincides with the atoi(3) function that was removed! Woohoo! We are saved! There is not even eny need to look further afield, like the multitude of *other* free implementations around the place (say, glibc? BSD?), or (at last resort) actually finding a master C programmer to lock himself in a room for the long winter months in an effort to come up with an independent implementation.


      The funniest thing is, that it probably WOULD take a huge effort by a master programmer to actually find an implementation of atoi(3) that was truely independent ;-)

    13. Re:Uh-oh... by TomServo · · Score: 3, Interesting

      Good point. However, SGI says that they contributed one million lines of code, and say that they made sure it wasn't infringing on any IP.

      SCO's claim of one million lines of infringing code sounds kinda like them saying "well, we know that SGI contributed some lines of code that are just like our System V code, so therefore, all lines that they contributed must be."

      IANAL so I have to ask: If, for instance, a book has a paragraph that was lifted from another author, does that make the entire book an IP violation under the eyes of the law? I.e., can that one paragraph be changed and fix everything?

      Also, in that case, I would assume that anybody *reading* said book would not be responsible for paying restitution to the actual author of that paragraph.

      Ugh, the law makes my head hurt.

    14. Re:Uh-oh... by typobox43 · · Score: 2, Funny

      I don't think the ranting makes the point void. I think the ranter makes it void.

    15. Re:Uh-oh... by drakaan · · Score: 3, Funny
      sounds more to me like SGI was spinning it "Well, we did remove some code, but we only did it so SCO would have abso-fucking-lutely nothing to complain about. We investigated, found that most, if not all, of the code had been released into the public domain, and that a lot of it already had better, existing implementations in the Linux kernel. Oh, yeah, and we can do whatever we want to with XFS, because we wrote it, and it's not derivative of anything in SYSV.".

      They probably could have added a hearty "Kiss my ass and hug my nuts" to SCO in there, but they kept it pretty civil...

      --
      "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
    16. Re:Uh-oh... by damiangerous · · Score: 2, Interesting
      SCO says 1 million, SGI says 200 lines. Who do you trust?

      I don't have to trust either one. SGI's claims are verifiable. They submitted patches to remove any offending (in their opinion) code. We can look at those patches and see what they entail.

      Is there any more infringing code? Maybe. But if so then SCO needs to point out what that is, don't they? In the end, the truth will come out.

    17. Re:Uh-oh... by steveg · · Score: 2, Insightful

      There was never any question as to whether there was common source in SysV and Linux.

      The question as to *where that source came from* has not been answered, nor has SCO made any attempt to even address it.

      SCO asserts that it is all proprietary code, and it all "belongs" to SCO. However a great deal of "free" code (BSD license) is known to have made its way back into SysV. Nothing wrong with that, the BSD license makes that perfectly acceptable. But it's still not SCO's code -- they can use it all they want, but they can't restrict its use elsewhere.

      SCO/Caldera released a great deal of the legacy Unix code under a BSD type license. Not SysV, but I'd bet that a lot of that earlier code is still in SysV. Anything that made use of that earlier code did so perfectly legally, yet it may very likely match existing code still within SysV.

      It doesn't matter that there is matching code. What SCO is alleging is that code that *they own* has been incorporated into Linux, and that is a completely different issue. They have still not shown *anyone* any evidence of *that*.

      --
      Ignorance killed the cat. Curiosity was framed.
  3. This is also on by Sir+Haxalot · · Score: 5, Informative
    --
    I have over 70 freaks, do you?
  4. wow.. owned. by Anonymous Coward · · Score: 5, Insightful

    This is one of the most levelheaded, rational-sounding responses to SCO that I've seen in a long time. I hope they sent this to their customers. If it goes just to slashdot and associated sites it's sort of just preaching to the choir :)

  5. Sound familiar? by southpolesammy · · Score: 3, Insightful

    "Notably, it appears that most or all of the System V code fragments we found had previously been placed in the public domain, meaning it is very doubtful that the SCO Group has any proprietary claim to these code fragments in any case."

    --
    Rule #1 -- Politics always trumps technology.
  6. So that's where it came from!! by Noryungi · · Score: 4, Informative
    Since SGI seems to know what kind of "offending" code was contributed to the Linux kernel, I guess the whole situation will be corrected very soon...

    On the other hand, this also confirms that SCO is spouting non-sense and has no legal basis for its suits, since:

    1. The offending, potentially infringing code is being removed.
    2. That code may well have been in the public domain anyway.


    I predict SCO is therefore going to be squashed by IBM, SGI, Red Hat etc. Good riddance.
    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:So that's where it came from!! by AftanGustur · · Score: 2, Insightful


      I predict SCO is therefore going to be squashed by IBM, SGI, Red Hat etc.

      My worst fears about the SCO case is not wether SCO will legally win a single dollar from someone, there is no chance in hell that will happend.

      No, my biggest fear is the SCO will somehow manage to slip away, at the last moment, from the much spectacular death they are running full-speed towards, and they will somehow manage to survive and hide in a small hole somewhere.

      --
      echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    2. Re:So that's where it came from!! by Pharmboy · · Score: 2, Insightful

      No, my biggest fear is the SCO will somehow manage to slip away, at the last moment, from the much spectacular death they are running full-speed towards, and they will somehow manage to survive and hide in a small hole somewhere.

      I wouldn't worry about that too much simply because they do not have a business model. Even if they came out tomorrow and said, "never mind" they still have no method of earning money. If they don't have the lawsuits, they don't have the reason to extort money from Sun, MS, HP et. al. I mean, its not like they actually DO anything besides sue, right?

      --
      Tequila: It's not just for breakfast anymore!
    3. Re:So that's where it came from!! by SamBC · · Score: 2, Insightful

      1) The offending, potentially infringing code is being removed.

      IMMATERIAL. You cannot just "take back" code and say everything is OK.


      However, under copyright law, normal legal practices, and their license agreements, SCO is obliged to attempt to deal with things without litigation, get the code removed, find a mutually acceptable solution. They have made no such good-faith efforts, whatsoever.

      2) That code may well have been in the public domain anyway.

      MAY HAVE BEEN, according to SGI. However they were concerned enough to remove the code.


      Better safe than sorry.

    4. Re:So that's where it came from!! by Anonymous Coward · · Score: 5, Insightful

      Actually, it's not immaterial at all.

      SGI has demonstrated that any copyright violation was inadvertent and that any such copied code was insignificant within the larger work, as it was so easily removed.

      Moreover, they've shown good faith by making every effort to mitigate the damages, even though SCO has shown no such willingness (by refusing to identify the infringing code).

      As a result, SCO would be unlikely to get anything more than actual damages, which would be small. And, if the infringing code was removed before SCO obtained its copyright registration (which you'll recall was quite late in the game), they probably wouldn't even get that.

    5. Re:So that's where it came from!! by Anonym0us+Cow+Herd · · Score: 4, Insightful

      SCO hasn't litigated yet. They are asking for a license fee, which you can argue is a mutually acceptable solution.

      Talk about confused. You are mixing up two parties here.

      1. SCO hasn't litigated against SGI yet.

      2. They are asking me for license fees, not SGI. But I have no liability.

      Mutually acceptable to who? What parties does "mutually acceptable" refer to?

      --
      The price of freedom is eternal litigation.
    6. Re:So that's where it came from!! by rgmoore · · Score: 2, Informative
      As a result, SCO would be unlikely to get anything more than actual damages, which would be small. And, if the infringing code was removed before SCO obtained its copyright registration (which you'll recall was quite late in the game), they probably wouldn't even get that.

      That's not right. Any copyright holder is always entitled to actual damages in a copyright suit, whether the copyright is registered or not. You're correct that in this case the actual damages would likely be quite small, since the amount of possibly infringing material is a tiny portion of the whole, may be available under other licenses anyway, and was easily replaced as it duplicated other functions already in the kernel.

      Registration allows the copyright holder to sue for statutory damages, which are a fixed amount per infringement and can add up very quickly. This, incidentally, looks like the reason that IBM didn't include the copyright infringement charge in their initial counterclaim to SCO. They hadn't bothered to register their copyrights for the code they had contributed to the Linux kernel, so they were only entitled to actual damages. Between the inital counterclaim and the ammended counterclaim, though, they did register their copyright, so in the ammended claim they're allowed to ask for statutory damages.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

  7. SCO Reply by briggsb · · Score: 5, Funny

    SCO is quick with their reply to SGI.

    1. Re:SCO Reply by briggsb · · Score: 2, Informative

      I looked at my comments and I have never posted a link to this article before.

  8. Either way... by Kandel · · Score: 3, Insightful

    Either way, the damage to Linux has been done. Whether SCO is totally wrong in their accusations, which this letter from SGI will assist, Linux and Open Source software will look that little bit less appetising to any corporation. SCO will certainly tarnish Open Source, but hopefully SGI will soften the blow with this open letter. Good Work SGI!

    1. Re:Either way... by WTFmonkey · · Score: 2, Insightful

      Uh? You really think so? That's interesting, because I think (once this all said and done) that Linux comes out looking squeeky-clean, removing some of the doubt that might have been in CEO's head.

    2. Re:Either way... by Lumpy · · Score: 2, Interesting

      Damage??

      what damage? I found that this whole thing has actually helped linux. CTO's, managers and other are finally asking questions about this "linux thing". These are the same people that completely understand the IP rights mindset and know that SCO is up to no good when the whole thing is explained to them... I.E. "Example? ok, I think that your company ZXY corperation is violating my property rights in your product.. No you can't see what is in violation and I demand that you stop making your product now or pay me a fee for every unit you sell... oh and you have to pay me damages.."

      No businessman in his right mind would do anything but call security on anyone making such claims... and that is EXACTLY the claim made by SCO..

      Linux rollout has tripled, and after the latest exchange+server 2003 fiasco that left us without email for 4 days I'm betting that we will be replacing all W2003 servers before Q2 2004.

      --
      Do not look at laser with remaining good eye.
    3. Re:Either way... by shotfeel · · Score: 2, Insightful

      "SGI finding code that they had to remove actually will add doubts."

      I guess its all a matter of perspective, but SGI didn't find any code I'm aware of that they had to remove. They didn't find any code that was infringing anyone's copyright. What they found was code SCO thinks is infringing, but they think is not. The fact that its easier to remove it than argue about it doesn't change that fact.

    4. Re:Either way... by mr_z_beeblebrox · · Score: 2, Interesting

      Either way, the damage to Linux has been done.

      I disagree. As a decision maker in a company (more influencer than maker) I report to an older MIS director who has feared bringing Linux in at all. His fear was based on the fact that his perception of Linux folk was long haired trash talking freaks...despite the fact that I advocated bringing it in and do not match the description....well, I have short hair anyway ;-)
      We use Sco Unixware to run our Main CRM apps. The director has been following the controversy and a few weeks back when I said that we needed to do better security auditing he (quite out of character) said "Can't Linux do that" So I got Linux running along with MANY great tools on our network. Then our Sco server hiccuped and our Sco guru came out and preached Scos case and the director told me later "The linux developers seem to be attempting due dilligence and the Sco guys are just freaks. Can our apps run on Red Hat?" You tell me....
      Who looks bad now?

  9. Typical SCO by FatRatBastard · · Score: 2, Insightful

    Have now said that "there are currently no plans to sue SGI".

    I suspect they'll "terminate" SCO's SysV license with as much success as they had with IBM. I.e. their stock price will bump up and that's about it.

    1. Re:Typical SCO by rifter · · Score: 2, Informative

      " their stock price will bump up and that's about it. "

      WTF? You terminate one of your most lucrative relationship in business and your stock goes up?

      Welcome to crazy accounting world. Much like back in the day, when a company laid off workers it meant they were in financial trouble and the stock price went down, but now it is seen as a good thing they are "cutting costs" and "restructuring" so the stock price goes up; if a company decides to sue their customers it is now seen as "strongly defending their IP" and the stock price goes up, rather than people seeing it as as in the company has no leadership and can no longer produce products for sale in a competitive market.

      Ultimately, it does not matter. If the stock price starts going up, people will buy in not caring why the stock price goes up. This will ultimately drive the stock price up more. A certain amount of investing is paint-by-numbers with irrational numbers. Such is the business of the stock market casino.

  10. SCO should die by Davak · · Score: 2, Interesting

    All
    together, these three small code fragments comprised no more than 200
    lines out of the more than one million lines of our overall
    contributions to Linux.

    This shows the minor things that SCO from which they are trying to gain. However, how small of "a copy" can be included before that is considering stealing?

    For example, if I "borrow" one line from a song in my song... is that stealing?
    If I borrow one line from another piece of literature in my "unique" work, is that stealing?

    Are they admitting to the borrowing of a small amount of code here?

    Everybody borrows; genius steals.

    Davak
  11. Tommorows news today by Anonymous Coward · · Score: 5, Funny

    SCO CEO Darl McBride remained true to form when he responded to the SGI letter, "IRIX infringes upon our IP, this means that motion pictures featuring graphics rendered on SGI is a derivative work of our UNIX SysV code. We are not just talking a couple in frames, we are talking entire movies here".

    The film at 11 is now the intellectual property of the SCO group.

  12. Isn't SCO costing people a lot of money? by laird · · Score: 4, Insightful

    "As a result of that exhaustive investigation, SGI has discovered a few additional code segments (similar in nature to the segments referred to above and trivial in amount) that may arguably be related to UNIX code. We are in the process of removing and replacing these segments."

    Isn't SCO costing SGI an awful lot of time and effort (i.e. money) to scour code in order to find the "iunfringing code" that supposedly SCO knows about and won't release? I'd think that SGI could have a case to sue SCO for refusing to identify the "infringing" code based on SGI having to spend money attempting to address SCO's claims without SCO helping? I'm pretty sure that the law requires that if you believe someone is infringing on your copyrights that you identify the infringements so that they can stop. Am I missing something, or is SCO just building a case against itself by refusing to allow people to remove the infringing code?

    1. Re:Isn't SCO costing people a lot of money? by trybywrench · · Score: 2, Funny

      well they're costing /. a lot of disk anyway.

      --
      I came to the datacenter drunk with a fake ID, don't you want to be just like me?
    2. Re:Isn't SCO costing people a lot of money? by DrWhizBang · · Score: 4, Insightful

      Yes, SCO is costing SGI a lot of money, but this has to look good on SGI - with SCO yammering on and on about indemnity for customers, and wailing about linux's "DNA" coming from Unix (yet not producing any evidence to back it up - SGI is taking the practical approach. Sort of a moral high road. They are basically saying "your claims are bogus, but we doubled-checked just to make sure, and this is all we found."

      After all, we know that SGI does have a copy of this mystical Sys V code that SCO won't let anyone see (even though we all know what's there..."

      --
      Schrodinger's cat is either dead or really pissed off...
    3. Re:Isn't SCO costing people a lot of money? by blakestah · · Score: 2, Insightful

      SGI is actually saving themselves and others a LOT of money. If SCO goes through with lawsuits against SGI, it would cost both parties a lot of money to litigate. Part of SGI's defense will be their code audit and removal of anything remotely arguably infringing, which then limits potential damages.

      After that, SGI can argue about the copyright value associated with various code fragments. These are just insurance steps. However, as SGI has the System V code, they can surely determine what code snippets may be infringing at least as well as SCO can...

    4. Re:Isn't SCO costing people a lot of money? by mt-biker · · Score: 2, Interesting

      Isn't SCO costing SGI an awful lot of time and effort (i.e. money) to scour code

      I don't know about "a lot of money".

      - SGI has the source code - I imagine it's not too hard to automate the searching for matches between Sys V code and what's being released.

      - The communications between SCO and SGI are not public. SGI say that SCO contacted them (umm... ok, us, not that I know any more about this than you :) early summer, which gives you an idea as to how much of the communications _don't_ get around. Who says that SCO didn't, in this case, identify the "offending" pieces?

      SGI is struggling (I don't think I'm giving away any company secrets there ;). I hope we make it through this. I _like_ working here.

    5. Re:Isn't SCO costing people a lot of money? by AxelTorvalds · · Score: 2, Interesting
      The real costs are to the rest of the Linux world. A number of large companies have put stops on open source plans until this is resolved. That hurts real people doing real work for businesses. My company sells products based on opensource, we have a number of very large deals that seem to be in limbo.

      The whole indemnification thing is another area, if you buy in to Sun's or HP's indemnification program, you essentially start to give up your rights to the software, the very rights RMS has been fighting for. They put hard limits on how you can use the software, where you can use it, etc.. Should parts of the industry buy in to those games more fully it put's a serious damper on the use of free software. Fundamental freedom type stuff, like Sun won't let you use Linux in the "server" and indemnify it. Further research on it shows that they are trying to leverage that so that you can't use Linux on *any* server if you wish to be part of their program. Those are hard things to undo once done if there is market support for them.

    6. Re:Isn't SCO costing people a lot of money? by Chris_Mir · · Score: 2, Insightful

      Perhaps this all is costing a lot of money, but as GNU/Linux being open source, it really needs this attention. As the letter is saying, because of the increased search, some more code has been found and removed.

      I think all this could be considered a good thing, as it will keep contributers alert for the future. As long as GNU/Linux threatens big companies marketshare, the code should remain as clear as possible.

  13. How hard can SGI fight? by TopShelf · · Score: 5, Informative

    Unlike Big Blue, SGI might not be well placed to fight a drawn-out legal battle with SCO. Revenue is declining, cashflow is negative, and the share price is circling the toilet bowl. And since the IBM/SCO case doesn't look like it will be resolved soon, you have to wonder how much resistance SGI can put up...

    --
    Stop by my site where I write about ERP systems & more
    1. Re:How hard can SGI fight? by stevesliva · · Score: 2, Interesting

      Interesting... with their share price at $0.94, their market capitalization is $197.95M. To compare, Sun's market cap is still $10.27B these days. Here's the worst: SCO has a market cap of 209.63M today. SCO worth more than SGI? puke.

      --
      Who do you get to be an expert to tell you something's not obvious? The least insightful person you can find? -J Roberts
  14. Re:Moderators: Karma Whore by Anonymous Coward · · Score: 5, Funny

    I hate karma whoring ACs...

  15. Illustrates how weak SCO's case is by Performer+Guy · · Score: 4, Insightful

    This totally scuppers SCO's argument that Linux contributors are out of control and stealing their stuff.

    Legally SGI is doing the right thing. They perform due dilligence and if anything slips through the cracks they remedy it. It illustrates just how flimsy SCO's copyright case is a pointer to what may actually ultimately happen when this matter is resolved.

    Prepare for more crazy ramblings from SCO in the immediate future. They will undoubtedly issue a press release claiming this is an admission of wrongdoing by SGI and play up the aspect of the letter that suggest missappropriated code, but of course this is not the message to be taken from the SGI letter.

    1. Re:Illustrates how weak SCO's case is by 110010001000 · · Score: 2, Interesting

      You must be kidding to see that this damages SCO's case! If anything it strengthens it. You cannot just say "oops we made a mistake and everything is OK now". SCO can argue that lots of companies made money off of Linux and if their IP is in there then they should get a cut. That is the key though - is the code that SGI is mentioning actually public domain or not?

    2. Re:Illustrates how weak SCO's case is by Shimbo · · Score: 2, Funny

      Prepare for more crazy ramblings from SCO in the immediate future. They will undoubtedly issue a press release claiming this is an admission of wrongdoing by SGI and play up the aspect of the letter that suggest missappropriated code, but of course this is not the message to be taken from the SGI letter.

      You can almost write the SCO selective quotation press release yourself:

      "SGI has released over a million lines of...System V code...in the Linux kernel."

    3. Re:Illustrates how weak SCO's case is by Performer+Guy · · Score: 2, Insightful

      No it does not strengthen it. For SCO to have a copyright case that substantively affects Linux they would need much more than a few lines of code that slipped through a review process that were subsequently removed after the matter was raised.

    4. Re:Illustrates how weak SCO's case is by Ibix · · Score: 2, Insightful

      This does damage SCO's case. Someone here once described a motion to dismiss in a court case as "even if you were correct, so what?" If SGI finds 200 lines of code that no-one uses because they're old and obsolete, and they were replaced ages ago anyway, I'd say that was a resounding "so what?"

      Also, SGI's response is professional and effective. Not the action of an irresponsible pirate, which is how SCO likes to paint OSS developers.

      I

    5. Re:Illustrates how weak SCO's case is by Anonym0us+Cow+Herd · · Score: 2, Insightful

      They have an example of how easy it is to fix the problem (SGI) and this is not conducive to their case. They are contributing to the infringement of their property by refusing to give us the information needed to fix it, if there is any. This allows them to "rack up the damages" to their ancient code.

      No damages are being racked up. SCO cannot claim damages that they help to create. SCO has to act to help stop the infringement. You are not willfully infringing prior to even knowing of any infringement.

      Any damages that may exist are caused by IBM or in this case SGI. Not by you. You have no liability for damages. You bought something in good faith. Or downloaded it for free. Like a book containing plagarized material that you purchased or received as a gift. Whoever contributed the infringing material have caused whatever damages may exist.

      In order to collect any damages, SCO must first prove that damage was done. We need to measure the vast economic harm that SGI has caused SCO by SGI improperly contributing an atoi() function, and other minor tidbits. If those 200 lines of code had not been put into Linux, you would no doubt, have dropped Linux like as if it were a bad Windows habit and gone running to SCO to solve all your problems.

      --
      The price of freedom is eternal litigation.
    6. Re:Illustrates how weak SCO's case is by Anonym0us+Cow+Herd · · Score: 2, Interesting

      SCO can argue that lots of companies made money off of Linux and if their IP is in there then they should get a cut.

      So just how large is the economic damage that SCO has suffered? SCO will have to prove this. They have to show how they calculate these damages. Among the stuff IBM subpoenaed from SCO was all documents showing how SCO calculates the damages they claim to have suffered.

      I wonder what the economic damages are from an improper 200 line contribution of trivial routines such as atoi()? Would the lack of SCO's version of this routine have caused you to buy SCO instead of Linux?

      --
      The price of freedom is eternal litigation.
  16. This by Anonymous Coward · · Score: 4, Insightful

    If you'll note, the example of infringing code given at the SCO stockholders meeting earlier this year was an SGI one. Upon being faced with the origin and the point it was public domain SCO backpedaled and announced it was not an example of infringing code, just an example of "code". Retreating from that statement to say yes, in fact it was infringing, would be odd and probably even their followers would see it that way.

    but McBride whining about the simple fact that the code was there now has some merit to it"

    The fact the code was there gives him no merit at all. What I see here is the linux community plus SGI being absolutely vehement in removing copyright violations from linux the instant that it's even hinted they might be there. This seems to place SCO wholly at fault since it is thus their fault the infringing code continues to be in linux, by virtue of the fact they refuse to tell anyone what that infringing code is. The legal doctrine of due dilligence means a court will likely see it the same way.

    1. Re:This by Master+Bait · · Score: 4, Insightful
      The legal doctrine of due dilligence means a court will likely see it the same way.

      That's right. The fact that SCO did nothing to mitigate their supposed 'damages' from supposed infringing code puts them at the back of the bus.

      In another world, SCO would be undergoing wiretaps, subpoenas, and other assorted FTC-SEC investigation activities for criminal fraud. McBride et. al belong in jail.

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
  17. SCOX slowling starting to learn? by etymxris · · Score: 2, Interesting

    Notice how SCO didn't trumpet SGI's violations to the press. It took a more circuituous route of notifying SGI privately, and letting SGI spread the news themselves. Though there was much speculation, nothing was official until SGI's 10K. My guess is that SCO is starting to learn that trumpeting litigous claims to the press is not the way to proceed. I guess they are tired of defending against Landham (sp?) Act violations.

    (I originally posted this to finance yahoo message board, but it is appropriate here.)

  18. atoi? by ikoleverhate · · Score: 5, Interesting

    "found brief fragments of code matching System V code in three generic routines (ate_utils.c, the atoi function " they're complaining about copied atoi code?!?!?! exactly how many variations of converting ascii to integers could there be? And why would anyone care about something so simple? Unless it was a FUD screen...

    1. Re:atoi? by Stonent1 · · Score: 3, Funny

      "found brief fragments of code matching System V code in three generic routines (ate_utils.c, the atoi function " they're complaining about copied atoi code?!?!?! exactly how many variations of converting ascii to integers could there be? And why would anyone care about something so simple? Unless it was a FUD screen...

      Yeah but if SGI made a version of atoi, surely it exploits vector optimizations, runs in 64 bits of precision, exploits NUMA and uses OpenGL. It may be 10x the size of the kernel but whoa, it's gotta be cool.

  19. OK for me but not for you! by lcsjk · · Score: 5, Insightful

    Let's see now; SCO claims that they inadvertantly released code under the GPL so they cannot be held accountable.
    SGI claims they inadvertantly released UNIX code into Linux, but SCO says they are accountable; ie., lawsuit.
    Is something wrong with this scene?

  20. Wow... by JoeLinux · · Score: 2

    They fess'd up to it...gotta admire a company that can take it on the chin. For that reason alone, I think I'm going to get a new Octane. (g)

  21. Re:SCO's case is strengthening by DrWhizBang · · Score: 3, Informative

    However, that may just be wishful thinking on their part.

    No, it isn't. Read Eric Raymond's analysis of the code in question, it is very clear that the code has been released at some point under a license that would permit it's use.

    --
    Schrodinger's cat is either dead or really pissed off...
  22. Irrelevant. by NaugaHunter · · Score: 4, Insightful

    As I followed this, I thought there was always the undercurrent of 'There may be code that looks extremely similar that has ancestors in BSD and has been proven in court to be not part of the System V code and public domain'. Yes, Linux was written from scratch or whatever, but it was possible that in an effort to add some functionality someone refered to a book rather than reinvent the wheel.

    The mere fact that code is the same between two sources is useless without being able to prove if either was original. As has been shown repeatedly, either SCO doesn't know or thought no one else would remember about the whole AT&T vs. BSD deally.

    And in any case, SGI has already proven how easy it would have been to address the issue if SCO had identified any code they actually had rights to - yet another fact that would hurt SCO in a copyright lawsuit.

    --
    R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
  23. Re:SCO's case is strengthening by MyNameIsFred · · Score: 4, Insightful
    ...Whether or not it has been removed is IMMATERIAL for purposes of this case...

    Yes it is material. This is a civil case, not a criminal. In civil cases, attempting to right a wrong is important. If SCO is succeeds, it will affect any penalties levied against SGI. Probably diminishing them significantly.

  24. Not so black and white by etymxris · · Score: 4, Insightful
    You seem to think that there are only two choices:
    1. No SYSV code has been misappropriated into Linux and SCO gets nothing, or
    2. Some code has been misappropriated into Linux and SCO gets full damages.
    The real truth is likely between these two, and much closer to (1). The factors that limit damages SCO might be able to collect from SGI include:
    1. The amount of copied code was small,
    2. The code copied was not unique or vital--it had been implemented elsewhere and thus cannot be worth much more than the alternative implementations,
    3. The infringement was not willful, and
    4. That the code even infringes is not obvious. The actual code has been available to many parties in various stages of openness.
    It's possible that there is infringement but that SCO is entitled to so little compensation that they effectively get nothing.

    How this does help SCO is by allowing them to demonstrate that their misrepresentation of rights was not willful. It will be more difficult for IBM and RHAT to collect damages from SCO if SCO's allegations had any base, as trivial and insignificant as it was.
    1. Re:Not so black and white by schon · · Score: 2, Interesting

      I am just saying that their case is strengthening.

      Actually, their case is weakening, not strenghtening.

      In the (still) unlikely event that there is SCO-owned code in Linux, they can only claim damages from the date they make the offending party aware. Since any potentially offending code has been removed before they've made the details available, their case is severely weakened.

      Do some reading on the Doctrine of Laches.

    2. Re:Not so black and white by AJWM · · Score: 2, Informative
      You left out:

      5. SCO has done nothing to mitigate the damage by specifying the infringing code and asking that it be removed.

      and also

      6. SCO itself continued -- and still continues -- to distribute Linux source under the GPL license.

      --
      -- Alastair
  25. Re:Where's the hard news? by xanadu-xtroot.com · · Score: 3, Interesting

    I don't see anything new here.

    This was one of my thoughts as well. We still have no real idea what the hell anybody is talking about.

    OK, OK, SGI said:

    found brief fragments of code matching System V code in three generic routines (ate_utils.c, the atoi function and systeminfo.h header file), all within the I/O infrastructure support for SGI's platform.

    OK so they point out a few places to look, but they also go on to say:

    a result of that exhaustive investigation, SGI has discovered a few additional code segments (similar in nature to the segments referred to above and trivial in amount) that may arguably be related to UNIX code.

    OK, so they found "a few" other things. What are those "other things"? OK, it's cool they are doing a bit of busting their asses to make sure that they are clean and that SCO is wrong, but it would be nice to see a bit more than that.

    To any SGI person that may be reading:
    I'm not downing the efforts, I'm just questioning the accuracy of what the hell is going on because none of us out here really know the TRUE facts.

    I guess I could check with your diff's though... :-)

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
  26. If they don't sue SGI ... by burgburgburg · · Score: 2, Insightful
    after terminating the license and having SGI continue to sell IRIX (which of course they will keep doing), doesn't that mean that SGI could sue SCO for breach?

    If the reasoning behind the license cancellation were valid, then SCO would have to sue SGI for selling IRIX to protect the rights that are in question. Not doing so would seem to indicate that SCO was abandoning their purported rights.

  27. SCO's Case has Merit BUT Linux will Still Prosper by reporter · · Score: 2, Insightful
    The key quote in the SGI letter is the following.
    Over the past four years, SGI has released over a million lines of code under an open source license. Throughout, we have carried out a rigorous internal process to ensure that all software contributed by SGI represents code we are legally entitled to release as open source.

    Many Linux bigots have criticized the involvment of American companies in the development of Linux because, according to the bigots, the companies will end up in controlling the development of Linux. However, a benefit of involving American companies is that they ensure that any new Linux code will be free of copyright infringement. You can be sure that IBM, SGI, and a host of other American companies ensure that they employees (under threat of employment termination) will not submit code that represents theft of intellectual property.

    The same cannot be said of lone programmers working on their own. There really is no way for Linus, all by himself, to verify that each submitted piece of Linux code neither violates copyrights nor represents theft of intellectual property. This issue is particularly worrisome in the case of lone programmers or commerical companies based in China (which includes Taiwan province and Hong Kong). The Chinese regularly steal intellectual property or infringe copyrights: e. g. rate of software piracy in China is 90%.

    The lawsuit by SCO against IBM certainly has some merit in the sense that Linux code likely contains some infringing code. Still, as the open letter by SGI implies, replacing the infringing code is a simple matter. We could easily get a Ph.D. student in computer science from Carnegie Mellon University to quickly re-write any disputed code in Linux. It really is that simple.

    Furthermore, SCO itself distributed all the Linux code under the GNU Public License (GPL). If the GPL is enforceable, then SCO does not have a case. From both angles (enforceability of the GPL and the super ease of re-writing the disputed code),the case by SCO will not destroy Linux. Linux will still prosper and dominate the UNIX market, destroying Sun Microsystems. The only entity that might suffer is IBM; it might cough up a few million dollars in penalties and fire several employees who released the disputed code into Linux distribution.

    ... from the desk of the reporter

  28. Given sco's record of press releases and FUD by snakecoder · · Score: 5, Funny

    I can't wait to see how they will spin this. "SGI ADMITS PLACING SCO CODE IN LINUX!" maybe time to day trade today.

    --
    -Nuke the moon
  29. Open Source code in Closed Source Projects? by elliotj · · Score: 4, Interesting

    SGI admitting to having contributed some System V code to the Linux kernel brings to mind a question I've had for years: what are the chances that in a big closed source project (like Windows for example), that some developer hasn't used some open source code at one point or another? How do you protect against this?

    Is there a process to audit big companies code? MS threatens me with audits to check my license compliance, can I audit them to check that no open source code is in their products?

    And for that matter, which license would win? If GPL'd code was found in a product like Windows, would Microsoft be forced to open source the entire thing?

    1. Re:Open Source code in Closed Source Projects? by nagora · · Score: 2, Informative
      what are the chances that in a big closed source project (like Windows for example), that some developer hasn't used some open source code at one point or another?

      Zero

      How do you protect against this?

      Only through wistle-blowers

      Is there a process to audit big companies code?

      Not unless you're a big company

      MS threatens me with audits to check my license compliance, can I audit them to check that no open source code is in their products?

      It is to laugh!

      If GPL'd code was found in a product like Windows, would Microsoft be forced to open source the entire thing?

      Historically companies have been allowed to replace the code instead. Generally speaking the Open Source movement understands that a large company can fall foul of a single person, or even team, that cheats. If the company shows willing then there's no point in getting mediaeval on them. Even if it did come to a fight I think most courts would allow a company off with an unknowing violation. The fight with SCO that is now brewing is that they are knowingly in breach of the GPL, and therefore in breach of copyright law and are publicly stating that they don't care and the law can go fuck itself.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re: Open Source code in Closed Source Projects? by roystgnr · · Score: 4, Insightful

      what are the chances that in a big closed source project (like Windows for example), that some developer hasn't used some open source code at one point or another?

      0%. In Windows 9x (at least), for example, you can run "strings" on some of the networking utilities to get at the BSD copyright statements.

      If you're asking about hidden GPL code, though, then it's anybody's guess.

      How do you protect against this?

      If you're part of the company in question, you could get the source code most likely to be copied (e.g. Linux if you're working on operating systems, Apache if you're writing a server, etc), try running something like Eric Raymond's new comparison program between those sources and your own code, and most importantly let your employees know that you're checking on them and that illegally claiming someone else's copyrighted material as their own is grounds for termination.

      If you're someone else and only have access to the closed binaries, then you might try checking for unique symbols or debugging output, but you won't have nearly as easy a time of it.

      MS threatens me with audits to check my license compliance, can I audit them to check that no open source code is in their products?

      No. They may get to audit you because that's one of the rights you can sign away to get a cheap site license from them. You don't get to audit them because you've never tricked them into agreeing to it.

      If GPL'd code was found in a product like Windows, would Microsoft be forced to open source the entire thing?

      No. You can't force anyone to agree to the GPL. You can sue them for past copyright infringement (and probably win big if you've registered your copyrights), but (despite SCO's claims to the contrary) you can't stop them from removing your code and selling their own code no longer encumbered. In the worst case for them, if they wouldn't have a useful product without your code and are redistributing too much to reimplement themselves, then they're pretty much stuck as they've already forfeited their GPL rights and would have to negotiate new rights with every single author whose copyright they've infringed.

    3. Re:Open Source code in Closed Source Projects? by John+Hasler · · Score: 2, Informative

      > Is there a process to audit big companies code?

      Sure. File an infringement lawsuit and convince the court that you have enough of a case (for example by producing a former employee who will testify that they used your code) to proceed to discovery.

      > MS threatens me with audits to check my license
      > compliance...

      You entered into a contract with them. I didn't and so they have no more right to audit me than I have to audit them.

      > And for that matter, which license would win?

      I'm not sure what you mean by that. If they are infringing they are infringing.

      > If GPL'd code was found in a product like
      > Windows, would Microsoft be forced to open
      > source the entire thing?

      No, but they could be ordered to stop distributing it.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    4. Re:Open Source code in Closed Source Projects? by leoxx · · Score: 2, Interesting
      Right now, a closed source software company could easily pick up some GPL'd code, hack it bit and include it into their products and noone would be the wiser. The most important thing to understand about this issue is that with respect to protecting intellectual property, open source code is a more accountable system than the closed source model. With open source, any one can look at any code at any time, and using ESR's analysis tool for example one could find evidence of stolen code. If the theft was inadvertent, I am sure the open source industry would be willing to forgive it, assuming it was removed. On the other hand, doing the opposite with closed source code would be impossible unless the company in question specifically allowed it. And if they know they are guilty of copyright violations, they wouldn't allow it.


      Now IANAL, but I think one strategy we might employ would be to formally request a closed source company to run the chunking tool and to provide the results (which demonstratably contain NO intellectual property in and of themselves) to the open source community. If they refuse, it becomes a nugget of evidence that the company is not accountably performing due diligence on their software, and could be used against them in the future if another IP issue ever goes to court.

  30. The remedy for infringing code... by furry_marmot · · Score: 5, Insightful
    ...is to remove it. Everyone knows that. The only reason SCO is acting the way they are is to get money. There's the brain-dead, pathetically desperate attempt to convince people (especially a judge, eventually) that they have been damaged and deserve money; and then there's the attempt to convince people that the infringing code is so extensive that it couldn't possibly be removed -- therefore, they should be able to license Linux/Unix/Irix/etc, with a right to prevent people from using it if they don't pay up.

    The correct solution in such cases is a) determine if damages apply, and b) cease and desist infringing (that is, remove or rewrite the code).

    But if the code is removed, then SCO can't charge everyone under the sun with licensing fees. And if they showed people what the hell code they're talking about, people would be able to remove the code, thus preventing them garnering licensing fees. Since removal of the code is the last thing they want to happen, they are probably unable to even present a coherent case in court. I mean, besides wanting to keep the purported infringements a secret, wouldn't a judge just order the offending code be removed?

    I believe their sole strategy is to whine, posture, lie through their teeth, and desperately hope people will be scared and cave in and purchase licenses, as some have done already.

    If they actually had a case, they'd take someone to court and win and be done with it. Resorting to scare tactics and hysterical accusations pretty much proves they have nothing, IMHO.

    --marmot

  31. The post script got cut off by DaveAtFraud · · Score: 2, Funny

    P.S. Darl, print a copy of this letter, fold it sharp edges out and stuff it you know where. Best regards, Rich.

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
  32. End user liable? by deragon · · Score: 4, Informative

    A bit off-topic, but in all this SCO issue, I never understood why the end user would be liable.

    If I buy say a Ford, and it turns out that Ford stole intellectual property from GM, would I, as a Ford owner whose car specifications have been improved by the stollen IP, have to pay say $200 to GM? I think not. GM should only sew Ford, not Ford car owners.

    Now why a Linux user would be liable? Contributors to Linux and other open source project should be liable, but not end users. If SCO limited its action against code contributors, I could understand it (assuming that there are some merits). But can they actually ask end users to pay up? Can this really stand in court?

    --
    Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
    1. Re:End user liable? by Anonymous Coward · · Score: 3, Insightful

      SCO/MS are playing the indemnification card to try and add additional finacial burden to linux distributors. Basically if it's a patent case then end users _could_ be held liable. The only patents involved in this case so far are the IBM patents that SCO is infringing.

      The question we should all be asking is:

      "IS SCO/CANOPY GOING TO INDEMNIFY ITS STOCKHOLDERS?"

      Buisness people will be getting shivers down the spine after reading that, but it makes more sense than end users being held responsable for a contract law case.

    2. Re:End user liable? by TrippyZ · · Score: 2, Funny

      >GM should only sew Ford,

      Its a stitchup.

    3. Re:End user liable? by krb · · Score: 4, Interesting

      It's legally valid because you didn't licence your car from Ford -- you purchased an object. Things like cars and toasters aren't (yet) subject to licencing (just wait til your toaster has software on it though... betcha the box has a EULA).

      You did, however, licence your linux software from the developers who wrote it and if they stole code, you, as a licencee, may be responsible, not for damages, but for payment of licencing fees on the code that was misappropriated.

      We could argue all day about wether software *should* be considered identical to a physical object, but at present it is not. You don't buy software, you buy software licences, always.

      So in summary, yes, it *could* stand up in court, not as a liability issue, i.e. damages for past illegality, but as an issue of paying a licence for the use of SCO IP. This presupposes that they can prove that Linux actually carries any such IP and that the version of the kernel you happen to be using contains any of it. The first is highly questionable and the second will be moot about a week after any infringing code segments are actually identified.

      (the latter case, incidentally, does nothing to help IBM in their contractual dispute which *is* a liability issue and *is* about past damages. If infringing code is found, even if the code is removed from the linux sources, those responsible for the misappropriation, presumably IBM, will be held liable for damages. However, users should be free and clear, though linux's reputation would be substantially tarnished.)

      [i am, of course, not a lawyer, but i'm pretty sure my understanding is correct.]

      --
    4. Re:End user liable? by Crispy+Critters · · Score: 2, Insightful
      "You did, however, licence your linux software from the developers who wrote it and if they stole code, you, as a licencee, may be responsible, not for damages, but for payment of licencing fees on the code that was misappropriated."

      You understand the GPL about as well as SCO's lawyers do. The GPL is not a user license. It only applies when modification and distribution are involved. As a mere user of a 2.4 kernel, the GPL does not affect me in any way, and there is no licensing involved between me and the authors of the software.

      It is easy to become a FUD victim from reading SCO's press releases. Take away the ambiguities and their case turns to tissue paper. It sounds reasonable to say that you need a license to use their "intellectual property", but "intellectual property" is only a general description of copyrights, patents, and trade secrets. If you try to state SCO's position using one of these more accurate terms, it can't be made to even sound reasonable (I am not copying, they don't own patents, and nothing in the kernel is secret).

  33. pump and dump by trelanexiph · · Score: 2, Insightful

    Hi, SCO execs have swelled the stock up 500% since January. During this time SCO has released no new product, and published no financial gains of any significance. Their Board has dumped hundreds of thousands in SCO stock.

    ATTENTION IDIOTS IN THE SEC! THIS IS A PUMP AND DUMP SCHEME! PLEASE SAVE OUR COMMUNITY FROM ANY MORE PAIN BY OPENING THEIR BOOKS AND CLOSING THEIR BUSINESS!

    I'm quite honestly sick of hearing about this, but I don't blaim slashdot, I don't blaim SGI, SGI is a GOOD COMPANY and has done the right thing, SCO is a group of EXTORTIONISTS (though if I call them a company perhaps I can get them for racketerring and RICO violations as organized criminals) endeavoring to manipulate the stockmarket and our economy. Ladies and Gentlemen this is a VERY serious situation. In fact if this is not quickly remedied, this will turn into another scandal of Enron porportions, and seriously DAMAGE our economy.

    Andrew D Kirch
    (how's this for an open letter)

  34. Another patently obvious lie by SCO by Anonymous Coward · · Score: 3, Interesting

    http://www.sltrib.com/2003/Oct/10012003/business/9 7397.asp:

    SCO spokesman Blake Stowell said Tuesday that he understood the extension is being sought "for the purpose of gaining documents from IBM related to the patents they claim. . . . Some of the patents aren't even filed with the U.S. Patent Office, as far as we can learn."

    From http://lwn.net/Articles/43592/ the patent numbers are:
    4,814,746
    4,821,211
    4,953,209
    5,805,785

    Go here http://patft.uspto.gov/netahtml/srchnum.htm [uspto.gov]

    Type in the patent numbers into uspto.gov form

    You will find them all. Immediately. In fact they load up immediately after typing in the number.

  35. SCO stolen code by bratgrrl · · Score: 3, Insightful

    SCO is not going to open up anything to examination, because it will show how much GPLd and BSD code they've appropriated and misused.

    It's all a big bluff. I predict that the whole issue will mysteriously evaporate overnight. I'll bet money as soon as the legal proceedings get to a point that requires substantiating any of their claims, it will all go away. Just like their plan to invoice 1500 Linux users....

    --

    ---

    SCO is weenies
    Gator is Spyware
    Microsoft is thugs

    1. Re:SCO stolen code by phliar · · Score: 2, Interesting
      It can't just evaporate any more -- IBM's countersuit will have to be answered, and most likely SCO will have to pay IBM's costs.
      ...defendant IBM prays that this Court enter judgement in favor of IBM and against SCO, dismissing the amended complaint with prejudice and granting such other and further relief as the Court deems just and proper, including costs, disbursements and attorneys' fees.
      "Dismiss with extreme prejudice" would have sounded cooler.
      --
      Unlimited growth == Cancer.
  36. Re:SCO's case is strengthening by barawn · · Score: 2, Insightful

    As I have stated previously, SCO may have a case here.

    Oh, yeah, SCO has a wonderful case. They've shown that malloc() and now, according to SGI, atoi() may have been copied from SysV.

    For crying out loud, give me a break - we're talking about functions that companies ask prospective employees to pseudocode to prove that they know how to program! No court in this decade would possibly find for SCO.

    I'd love to hear SCO come out and say "Yes, they've stolen our brilliant and amazing atoi() code! They never would have been able to come up with atoi() on their own!"

    Somehow I think atoi(), malloc(), and even ate_utils are going to fall under the "who the hell cares??" category. SCO can't possibly win a case based on code like that. There's far too much precedence that they didn't defend it in other cases. Until they show code that a half-blind monkey with one hand couldn't generate, they're posturing, and nothing else.

  37. Well then maybe you should look at your reasoning by TheConfusedOne · · Score: 3, Insightful

    Instead of whining about getting down-modded look at what you posted:

    Now SGI is ADMITTING that they put SYSV code in the Linux codebase. Whether or not it has been removed is IMMATERIAL for purposes of this case.

    SGI admitted no such thing. SGI said that they looked at the code in question and saw some similarities with Sys V code as well. The fact that the code in question existed long BEFORE Sys V and was also available under public domain means that the reason for the similarity is quite strongly in doubt. Additionally, SCO themselves backed off their claim when it was challenged after the slide show presentation.

    If anything this further shoots down SCO's complaints about complete disregard for IP as we have code being removed merely because it MIGHT have copyright issues. This is being done without any information, legal actions, or threats from SCO.

    Remember, so far the ONLY company being legally accused of copyright infringement in this whole ongoing tragedy is SCO.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  38. Profit from SCO by sjbe · · Score: 3, Interesting

    I've seen a lot of people for the last few months expressing outrage over SCO's actions. If you are convinced that SCO has no case and that their claims are false, why not short their stock? Put your money where your mouth is. I have.

    SCO has a P/E ratio over 80 lately which indicates it's stock price is inflated anyway so it makes sense. If they're going to be a bunch of lying bastards, why shouldn't we profit from them going out of business?

    1. Re:Profit from SCO by Gunzour · · Score: 3, Insightful

      Perhaps because shorting a stock is highly risky and not for the faint of heart? Shorting a stock carries the possibility of losing more money than you put into it. It's possible that I short a stock, it goes up significantly, I get a margin call, and my stock broker comes to me and says "You owe us $20,000. You have 5 days to pay." At least with regular investing I only lose what I put into it.

      I'm not saying nobody should do it, but it's obviously not for everyone. If you are going to short SCO, make sure you know what you are getting into.

  39. Re:You fanatics just don't get it by Anonymous Coward · · Score: 2, Interesting

    Actually, you don't seem to get it. Copyright violations are not criminal offenses, but civil ones.

    The question is not "guilt" but damages. A party who claims damages must show that they took steps to mitigate them. This is normally by notifying the offender of the offense so they can stop doing whatever it is. Then the case proceeds to assess if damage took place that should be compensated.

    SGI removed code, so now the possible damages are limited to the economic damage that was caused while the code was present, if any, and if they actually used code not in public domain.

    In your example if a manufacturing plant did not repair a situation that was shown to cause injury they would be more liable for future events. The fact that repairs were made afterward shows that steps were taken to prevent future injuries and this lessens their future liabilities while showing response to the current situation. It may not have effect on the case of the injured employee.

    The SCO analog is that SCO claims "injury" but can not specify what should be repaired to correct the situation. In the manufacturing plant context thi is like claiming that I now own the plant because it caused injury, but I won't tell you what to fix.

  40. SCO's *real* objective by phliar · · Score: 4, Funny

    I've got it! The real objective behind these ridiculous statements SCO is making: to consolidate and solidify support for the GPL and Linux by making large companies like IBM and SGI make public statements in support! Sure, contributing code to Linux is all very well, but until now the press releases had always been a little diffident and scattered. Now the industry is unified and strong in support of Linux and the GPL. Since the GPL hadn't been tested in court, what better way to help than by filing a completely ridiculous case against it? "The GPL is invalid because US Copyright Law only allows you to make one copy."

    --
    Unlimited growth == Cancer.
  41. Make time work for you not against? by bstadil · · Score: 2, Informative
    If I learned anything in the 2 lawsuits I have been involved in is that best strategy is to make time work for you.

    There is a reason for Hamlet stating "The laws delay" in his famous To be or not soliloguy

    They need to sit back and do pretty much nothing, other than make demands on SCO to produce the eveidence through discovery if they indeed get sued.

    Second SGI needs all the press they can get so maybe something useful can come out of this. SGI would love to be mentioned in every sentence next to IBM and RH.

    --
    Help fight continental drift.
  42. Re:SCO's case is non-existent by AJWM · · Score: 3, Interesting

    Bullshit. Are you trolling for SCO?

    As I have stated previously,

    You were wrong then, too.

    Now SGI is ADMITTING that they put SYSV code in the Linux codebase.

    No they're not. They're saying that they found code that happens to match some Sys V code in what they submitted -- less than 0.02% worth. The exact provenance of that code isn't clear, SysV may have got it from the same place SGI did. Your statement implies several levels of culpability that is just plain not in the SGI letter.

    Whether or not it has been removed is IMMATERIAL for purposes of this case.

    What case? So far the only "case" (lawsuit) is between IBM and SCO, and between RedHat and SCO. IF SCO decides to launch yet another lawsuit and sue SGI for copyright infringment (and remember, SCO has NOT made any copyright complaints against IBM (but IBM has against SCO)), then there may be a case. But SGI's action in removing the questionable code is VERY MATERIAL -- it limits SCO's claims. (Furthermore, since SCO has so far refused to reveal what code it thinks infringes, it may have no claim because it hasn't taken the necessary steps to mitigate damage.)

    --
    -- Alastair
  43. Re:Someone explain me ... by ozzee · · Score: 3, Interesting
    What exactly did SCO do wrong? I mean, if the code belongs to them, what is so bad about them wanting to be paid for it?

    for ( i = 0; i < max; ++ i )

    The line of code above belongs to me, I wrote it and everyone who has any similar code, including code resulting in compilation needs to pay me.

    The poster of the parent article is herby given notice of infringement and $150,000 damages for each infringement. I estimate that $1e12 (1 trillion dollars) is a good starting point.

    The point I'm trying to make is that Copyright laws are far more complex than you make it out to be. Firstly, being a civil suit, damages need to be assesed. If damage to SCO is immaterial, then SCO is far worse position now by revoking SGI's licence because it will be easily shown to the jury as extortion.

    As a counter-example, if IBM had released some unique feature, say for example as O(1) scheduler, from the Unix code base, then SCO would have some reason to rattle a little.

    I remeber a civil suit once where someone was being sued for service overcharges and once of the pieces of evidence was a $75 overcharge which was even in doubt. The judge turned to the claimant's attorney and said somthing like this, "you have spent half and hour of the court's time attempting to show a transgression of $75. Do you realize just how much that 30 minutes of court time costs ?".

    The point is, the judicial system expects parties to be fair. If I make a claim against someone, it is not fair that I make it difficult or impossible for you to continue to do business.

    Altmier's letter is an excellent defence for SGI in this case. It shows that a) the infringement was trivial and hence the actual damage is negligible, b) the transgression was corrected rapidly to minimize any pervieved issues and c) SGI was attempting to be as fair as possible. SCO on the other hand is threatening to revoke an irrevokable license and damage SGI's ability to do buisness. If SGI counter-sues for damages of lost revenue they will win because SCO is not acting in good faith.

    There is more. "IP" comes in 2 flavours, Copyright and Patents. What SCO is claiming here is unclear. It seems like the wording is regarding patents but they cite Copyright infringements as evidence. Their message simply does not make any legal sense. I recall a discussion once between an attourney and an engineer regarding a legal matter. Typical engineer is trying to navigate to a solution around a county building assessor who was being particularly difficult. After listening to the engineer's brilliant alternatives the attourney says "wait, you forget somthing, the guy is a moron.". This story parallel's the case of SCO vs the world.

  44. Unless... by hackwrench · · Score: 2, Insightful

    Unless, of course, the code was in existance prior to inclusion in Sys V or other versions of UNIX, then the owner would be someone else entirely.

  45. Let's Be Fair by matchlight · · Score: 2, Interesting

    I am for open source as much as any enlightened software developer but sometimes we have to accept things we don't like. It is not in the best interests of the /. community to make assumptions that SGI is not legally liable for the introduced code by using the statements in their open letter. SGI's statement that they've removed the offending code and that it is probably public domain is as credible as SCO's statements that users should start paying royalties. Neither has had to prove their statements in the arena of open letters. This works best in court and likely a court case is the only way to solve this disagreement. I've read statements that have said it's only atoi and look it's already in the public domain but that's not the real issue. The fact is, for all developers, the law should protect every line of copywritten code. The reason is simple, if the law can't protect someone as large as SCO, what chance does the little one man programming show have? This is not to say that I agree with the tactics of SCO, they are completely unacceptable and outside of the boundries of good taste and good faith. But not all people feel bound to the unwritten rules of being a good person. It is the perogative of SCO to act this way and for what positive reason, I cannot find. Let's hope that even if SGI does get into trouble for this alleged breach of copyright, this entire fiasco turns into good press for SGI and causes all sorts of trouble for SCO in the future.

  46. Also. by hackwrench · · Score: 2, Insightful

    I don't think one paragraph is enough to make it a derived work.

    1. Re:Also. by stanmann · · Score: 3, Insightful

      Basically, SCO is claiming they own the rights to
      "Once upon a time"
      and SGI is saying ok, we had been using "Once upon a time" but since SCO says they own it, we will replace it with "Long ago and far away", because we know that is public domain. We are pretty sure that "Once upon a time" is too, but we don't want to fight about it.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
  47. Just ignore SCO by Animats · · Score: 2, Interesting
    It's over. SCO can't do anything to anybody until they win a lawsuit. That's not going to happen, given that 1) their case is lousy, 2) IBM is opposing them, and 3) IBM has Cravath, Swaine, and Moore as attorneys.

    Cravath, IBM's usual law firm and their law firm in this case, is the biggest name in business litigation. They're incredibly expensive, very thorough, and usually win. If there's some fact or legal argument anywhere that will help the case, Cravath's army of lawyers, paralegals, technical experts, and non-legal staff will find it. Cravath has filled up entire buildings with staff for previous IBM litigation.

    Basically, IBM will win this unless their attorneys screw up. And Cravath doesn't screw up. They have enough people checking each other to prevent that. That's the Cravath business model.

    Reasonably soon, the IBM-SCO case will reach the discovery stage, where SCO will have to disclose documents to IBM's attorneys. We'll probably see some interesting disclosures about the SCO-Microsoft deal.

    Meanwhile, SCO's stock is down from a high of 20 to about 15 today.

  48. The UNIX philosophy by pellegris · · Score: 2, Interesting

    Main Principles: "#6 Use software leverage to your advantage. Good programmers write good code, great programmers borrow good code."

  49. Re:you are so wrong by 47PHA60 · · Score: 2, Interesting

    It is true that you cannot erase damages, just mitigate them. In this case, SGI is working to remove problems it may have caused, even though SGI believes they can prove that the contributed code was released by SCO under a BSD-style license.

    US courts, in addition to seeing the actual negligence or malice involved, will also look at the actual damage caused. If SCO claims damages because code that they themselves released to the public under an unrestricted license was used in a program, they'll be asked to describe exactly what damage was caused.

    In addition, if SCO is so incompetent that they themselves did not review the linux code that they were distributing, and that they forgot that they released a lot of code under a BSD license on their own, they will have a hard time proving that SGI damaged them at all.

  50. I've figured out how SCO will spin this by yeremein · · Score: 5, Funny
    SGI says:
    All together, these three small code fragments comprised no more than 200 lines out of the more than one million lines of our overall contributions to Linux. Notably, it appears that most or all of the System V code fragments we found had previously been placed in the public domain, meaning it is very doubtful that the SCO Group has any proprietary claim to these code fragments in any case.

    Tomorrow's SCO press release will say:

    All together, these ... code fragments comprised ... more than one million lines of ... System V code ... that the SCO Group has ... proprietary claim to.
  51. Not just *nix... All C(++) is 'Derivative Work' by Anonymous Coward · · Score: 2, Interesting
    fragments of code matching System V code . . . the atoi function
    The atoi function (or macro) isn't 'part of Unix' - it's arguably part of the C programming language, which was originally developed for the purpose of writing Unix in a language that could easily be ported to different architectures, taking Unix with it. Of course, once the language was designed, programmers found all sorts of things other than operating systems to write with it, even on non-*nix OSes

    I suspect that C compilers written for DOS, Windows, and Mac OS could even be considered 'derivative works of SysV' under this theory. And since so many programs are written in C (or a derivative such as C++) it just stands to reason that each one of those programs is therefore a derivative of SysV. Maybe that's why Darl thinks that all modern OSes are derivatives - they're all written in C, and all your compiler are belong to us!

  52. Re:Won't destroy Sun by fucksl4shd0t · · Score: 3, Funny

    What IS this anti-Sun thing on Slashdot??

    Slashdot is populated by nerds that live in caves of steel, surrounded by nifty little electronic gadgets that never actually get used for their intended purpose. Slashdotters hate the sun because it hurts their eyes and tans their skin, but mostly they hate the sun because there are other people out there.

    --
    Like what I said? You might like my music
  53. Whore? by Kommet · · Score: 5, Funny
    Um, yeah. A "Karma Whore" who can't possibly get Karma for posting this since it was posted AC. Now calling him/her/it a "Karma Thief" I could get behind!

    Hey, now there's an idea!

    A new class of hated Slashdot readers: evil Karma Thieves who post an article as an Anonymous Coward, thus depriving all the good, honest, hard-working Karma Whores of their cheap-ass mod points.