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

36 of 565 comments (clear)

  1. This is also on by Sir+Haxalot · · Score: 5, Informative
    --
    I have over 70 freaks, do you?
  2. 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 :)

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

    2. 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.
  4. SCO Reply by briggsb · · Score: 5, Funny

    SCO is quick with their reply to SGI.

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

  6. 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 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...
  7. 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
  8. Re:Moderators: Karma Whore by Anonymous Coward · · Score: 5, Funny

    I hate karma whoring ACs...

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

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

    serving text/plain is quite strenuous on those small servers

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

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

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

  15. 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.
  16. 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
  17. 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.

  18. 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.
  19. 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
  20. 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 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.

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

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

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

  24. 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!
  25. 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 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.]

      --
  26. 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 ;-)

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

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