Stories
Slash Boxes
Comments

News for nerds, stuff that matters

"Stolen" SCO Linux Code Snippets Leaked

Posted by CmdrTaco on Tue Aug 19, 2003 10:43 AM
from the we-gotta-figure-this-one-out dept.
stere0 writes "An article (in German) published on the German IT news site Heise includes two pictures (1, 2) of the "stolen" source code SCO claims to be theirs. Part of the first screenshot has been scrambled, the font has probably just been changed to Symbol; can anybody decipher it? I searched for the code snippets on Google. The code does indeed come from the kernel; the photographs show what seems to be lines 88-102 and 109-123 of /arch/ia64/sn/io/ate_utils.c from the 2.4 kernel tree. " Update: 08/19 16:39 GMT by M : LWN has a nice piece tracing the origins of the disputed code, and showing that SCO is simply lying.
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • oh no! (Score:4, Funny)

    by krisp (59093) * on Tuesday August 19 2003, @10:43AM (#6733515)
    (http://www.krisp.com/)
    Quick, bust out vi and change all the variable names!
    • Re:oh no! (Score:5, Funny)

      by BohKnower (586304) on Tuesday August 19 2003, @10:57AM (#6733776)
      (http://www.dc.uel.br/~pccampos)
      Every college student knows that you must change comments and variable names of the code you copy.

      How could the IBM engineers miss it.

      [ Parent ]
      • Re:oh no! (Score:5, Insightful)

        by Arker (91948) on Tuesday August 19 2003, @11:00AM (#6733850)
        (http://antiwar.com/)

        Every college student knows that you must change comments and variable names of the code you copy.

        How could the IBM engineers miss it.

        Obviously they were silly enough to believe that since they had every legal right to copy it, they didn't need to hide the copying.

        No one expects the spanish inquisition!?

        [ Parent ]
        • Don't forget spelling... (Score:4, Funny)

          by DaHat (247651) on Tuesday August 19 2003, @11:04AM (#6733912)
          (http://www.brendansstudentloans.com/)
          Most know that... one must also remember to make sure the spelling is correct, teachers often get wise when two students make the same spelling mistake
          [ Parent ]
        • Re:oh no! by vsprintf (Score:2) Tuesday August 19 2003, @12:07PM
          • Re:oh no! (Score:5, Informative)

            by Royster (16042) on Tuesday August 19 2003, @12:14PM (#6734808)
            (http://slashdot.org/)
            The last link shows the code apparently came from SGI. Isn't SCO claiming that IBM contributed the so-called infringing code?

            No.

            The accusations made by SCO have been very unclear. The IBM case is about acts by IBM which SCO claims breaches the IBM/AT&T contract. It involves contributing code IBM got by buying Sequent and by participating in Project Monterey. This technology includes RCU, NUMA, SMP and scalability.

            Independantly, SCO claims that there are many lines of code copied from Sys V into Linux. They have not yet filed any copyright suit against anyone since they only just got the copyright registrations issued.

            Don't confuse the two very different legal issues.
            [ Parent ]
            • Re:oh no! by antiMStroll (Score:2) Tuesday August 19 2003, @02:13PM
              • Re:oh no! by Royster (Score:2) Tuesday August 19 2003, @03:01PM
              • Re:oh no! by Mr Z (Score:2) Tuesday August 19 2003, @03:33PM
              • Re:oh no! by antiMStroll (Score:2) Tuesday August 19 2003, @03:31PM
            • Look what I found !! (Score:4, Funny)

              by Anonymous Coward on Tuesday August 19 2003, @03:34PM (#6737059)
              It's been discovered that the code was submitted in linux by HP on March 9, 2002. The author was patch@hp.com

              http://linux.bkbits.net:8080/linux-2.5/diffs/Bit Ke eper/deleted/.del-ate_utils.c~f3dbb032c5361f93@1.1 ?nav=hist/BitKeeper/deleted/.del-ate_utils.c~f3dbb 032c5361f93

              So to sum it up:

              SCO sued IBM, because HP comitted a patch copied by SGI from an old BELL LABS (otherwise known as AT&T) Unix, which was released under a BSD license by SCO (previously known as CALDERA) after aquiring the copyrights from NOVELL with the help of funding from MICROSOFT and SUN and in turn got counter-sued by IBM,SUSE and REDHAT.

              Anyone else ?
              oh .. what was that one fortune 500 company which paid up to SCO ?
              [ Parent ]
            • Re:oh no! by vsprintf (Score:2) Tuesday August 19 2003, @05:58PM
              • Re:oh no! by SoSueMe (Score:2) Tuesday August 19 2003, @08:16PM
              • Re:oh no! by vsprintf (Score:2) Tuesday August 19 2003, @08:51PM
            • Re:oh no! by gandy909 (Score:1) Tuesday August 19 2003, @10:18PM
      • Re:oh no! (Score:5, Funny)

        by captain_craptacular (580116) on Tuesday August 19 2003, @11:40AM (#6734388)
        The problem is IBM only hires the top 5% of any given graduating class. Basically if you don't have a 3.75+ GPA, forget about it. Therefore they hire all the geeks who never considered cheating and don't know how to get by in the real world. If they just hired a real person as a "conformance officer" occasionally, such trivial mistakes wouldn't slip by.
        [ Parent ]
        • Surely, IBM has *some* MBA's on staff! by jabber01 (Score:2) Tuesday August 19 2003, @12:13PM
        • Re:oh no! by Methuseus (Score:1) Tuesday August 19 2003, @12:22PM
        • Re:oh no! (Score:5, Insightful)

          by QuackQuack (550293) on Tuesday August 19 2003, @01:27PM (#6735608)
          (Last Journal: Wednesday November 19 2003, @03:38PM)
          In my school, the people in CS who got the 3.75+ GPAs were the professional students, who were only willing to learn what would help them on the exams, but not anything useful. If it wasn't going to help them on their exam, or help them complete projects. they simply didn't want to know about it.

          The "real" geeks who really cared about CS, didn't always score quite so high, but they had a passion for computers, and therefore learned things outside the curriculum and picked up more useful skills, tended to spend their free time "tinkering", and therefore their grades in other requisite Liberal Arts courses may have suffered a bit.

          At one point, we had a professor for an "Operating Systems" course, who had lots of real world experience, and his teaching style was less academic and more focused more the real-world. This drove the "3.75+ professional students" crazy. They didn't know how to study for his course, because they actually had to think in ways they weren't used to. His course threatened their GPAs, so they protested. The "geeks" loved his course and got straight A's in it. Too bad the instructor was a bit of a push-over on grading, and ended up bending to the other students' demands, and ended pushing up their grades more than they deserved.

          I'm not saying that everyone who has a high GPA is this kind of student. I'm just saying I wouldn't decide who to hire based on GPA alone, from on my personal experience.
          [ Parent ]
          • Re:oh no! by Megaslow (Score:1) Tuesday August 19 2003, @02:26PM
            • Re:oh no! by Megaslow (Score:1) Tuesday August 19 2003, @04:57PM
            • 1 reply beneath your current threshold.
          • Re:oh no! by captaincucumber (Score:1) Tuesday August 19 2003, @02:46PM
            • Re:oh no! by QuackQuack (Score:1) Tuesday August 19 2003, @03:14PM
              • Re:oh no! by penguinlust (Score:1) Tuesday August 19 2003, @04:32PM
            • Re:oh no! (Score:4, Interesting)

              by Doomdark (136619) on Tuesday August 19 2003, @05:09PM (#6738437)
              (http://slashdot.org/ | Last Journal: Thursday May 01 2003, @12:04AM)
              I guess you haven't met these professional students, then. I know it's a stereotype, but one that exists in the wild. People who get all stressed out from getting only 47 points out of 48 (even if grade is still the same), and go to complain, whine and try to biggie size the score. People who mostly talk about exams, preparing for them, whining about "not doing enough reading" (when they have been reading for past week); and usually getting high grades, being persistent perpetual movement machines they are.

              For whatever it's worth I did get decent grades myself, without sweating too much about it. But fortunately I never got any of my jobs based on either grades, or even the degree I have. I wouldn't base my hiring decision on either alone either. My thinking is that skilled and talented people generally do get fairly good grades, but that reverse direction isn't quite as linear.

              Of course, the stereotypic image only covers some of high-grade-average people; there are some truly smart people who do get straight A s no matter what (have met couple). But there are enough of those whose main skill really is studying and getting grades (one way or the other), without matching technical skills, that I would not rely too much on GPA or related rankings.

              [ Parent ]
            • 1 reply beneath your current threshold.
          • I'm insulted by An Onerous Coward (Score:3) Tuesday August 19 2003, @02:49PM
            • Re:I'm insulted by QuackQuack (Score:1) Tuesday August 19 2003, @03:22PM
              • Re:I'm insulted by An Onerous Coward (Score:2) Tuesday August 19 2003, @06:45PM
              • Re:I'm insulted by Theranthrope (Score:1) Tuesday August 19 2003, @04:50PM
              • 1 reply beneath your current threshold.
          • Re:oh no! by sLaSh_N_bUrN_(.Y.) (Score:1) Tuesday August 19 2003, @03:24PM
            • Re:oh no! by StandardTime (Score:1) Tuesday August 19 2003, @11:53PM
          • Re:oh no! by MikeFM (Score:3) Tuesday August 19 2003, @11:10PM
            • Re:oh no! by robslimo (Score:1) Thursday August 21 2003, @12:36AM
              • Conceited? by MikeFM (Score:2) Thursday August 21 2003, @03:42AM
          • Re:Don't be jealous of people who put effort in by QuackQuack (Score:1) Thursday August 21 2003, @02:55PM
          • 2 replies beneath your current threshold.
        • Re:oh no! by jghiloni (Score:1) Tuesday August 19 2003, @05:52PM
        • 3 replies beneath your current threshold.
      • Re:oh no! by u-235-sentinel (Score:1) Tuesday August 19 2003, @11:55AM
      • Re:oh no! by manduwok (Score:1) Tuesday August 19 2003, @12:04PM
      • Re:oh no! by dcollins (Score:2) Tuesday August 19 2003, @01:51PM
      • Re:oh no! by jmbr (Score:2) Tuesday August 19 2003, @01:52PM
      • Re:oh no! (Score:4, Informative)

        by jrockway (229604) * <jon-nospam@jrock.us> on Tuesday August 19 2003, @04:56PM (#6738243)
        (http://blog.jrock.us/ | Last Journal: Sunday October 10 2004, @04:11AM)
        I've graded code many times, and doing that does not disguise anything! You'd be amazed how easy to tell when people change variable names, brackets, indentation, spacing, etc.

        BTW, even if you've graded 100 projects, you'll know when you see copied code. It's truly obvious.
        [ Parent ]
        • Re:oh no! by MikeFM (Score:2) Tuesday August 19 2003, @11:13PM
      • 5 replies beneath your current threshold.
    • Re:oh no! by anacron (Score:3) Tuesday August 19 2003, @11:09AM
      • Re:oh no! (Score:5, Insightful)

        by mpe (36238) on Tuesday August 19 2003, @11:14AM (#6734062)
        Anyone ever given serious thought that perhaps the SCO code was lifted from the Linux source?

        Or maybe both came from a third party. Especially considering that the Linux version of the code is marked "Copyright (C) 1992 - 1997, 2000-2002 Silicon Graphics, Inc."
        [ Parent ]
        • Re:oh no! (Score:5, Insightful)

          by harlows_monkeys (106428) on Tuesday August 19 2003, @11:25AM (#6734195)
          (http://www.tzs.net/)
          Especially considering that the Linux version of the code is marked "Copyright (C) 1992 - 1997, 2000-2002 Silicon Graphics, Inc."

          That would explain the "register" variables. That keyword has been ignored by compilers for a long time, and so when you see it in code, it is almost always old code, copied from somewhere.

          [ Parent ]
          • Re:oh no! by jemfinch (Score:1) Tuesday August 19 2003, @12:31PM
          • Re:oh no! (Score:4, Interesting)

            by ewhac (5844) on Tuesday August 19 2003, @12:40PM (#6735139)
            (http://ewhac.best.vwh.net/ | Last Journal: Saturday August 18 2001, @10:28PM)

            when you see [the register keyword] in code, it is almost always old code, copied from somewhere.

            ...Or perhaps it's new code written by an old fart who knows through long, bitter experience that there's no such thing as an optimizing compiler.

            I have yet to witness a compiler that did anything even remotely clever with register usage, much less correctly identify where the performance hot-spots were. Hell, I still use a couple of coding idioms that puzzle most people because of bugs in ancient compilers, or just because I know how the compiler should be turning the code into assembly.

            So yeah, I still use register from time to time.

            Schwab

            [ Parent ]
            • Re:oh no! by Doomdark (Score:3) Tuesday August 19 2003, @05:15PM
              • Re:oh no! by shaitand (Score:2) Tuesday August 19 2003, @09:07PM
              • Re:oh no! by Doomdark (Score:2) Tuesday August 19 2003, @11:38PM
              • 1 reply beneath your current threshold.
            • Re:oh no! by swillden (Score:3) Tuesday August 19 2003, @07:04PM
            • Re:oh no! by You're All Wrong (Score:1) Wednesday August 20 2003, @06:13AM
              • Re:oh no! by Michael Hunt (Score:2) Wednesday August 20 2003, @12:32PM
              • Re:oh no! by You're All Wrong (Score:1) Friday August 29 2003, @06:04PM
            • Re:oh no! by ewhac (Score:2) Tuesday August 19 2003, @03:53PM
              • Re:oh no! by ghjm (Score:2) Tuesday August 19 2003, @04:21PM
                • 1 reply beneath your current threshold.
              • Re:oh no! by Balp (Score:1) Wednesday August 20 2003, @04:57AM
              • Re:oh no! by ewhac (Score:2) Tuesday August 19 2003, @05:51PM
                • No difference by msobkow (Score:3) Tuesday August 19 2003, @07:40PM
                  • Re:No difference (Score:4, Insightful)

                    by ewhac (5844) on Tuesday August 19 2003, @08:08PM (#6739843)
                    (http://ewhac.best.vwh.net/ | Last Journal: Saturday August 18 2001, @10:28PM)

                    Nope, your first translation is incorrect. Recall that i-- is a post-decrement operation; the decrement always happens, but the lvalue of i is the value it has before it gets decremented. This means you'll end up with the following:

                    ; pseudo-assembly translation of 'for (i = MAX; i--; ) { ... }
                    LOD R1,__MAX
                    JMP END_LOOP
                    BODY_LOOP:
                    ; -- blah blah blah
                    END_LOOP:
                    MOV R2, R1 ; R2 <-- R1
                    DEC R1
                    TST R2
                    JNZ BODY_LOOP

                    There's a MOV and TST in there that don't need to be there. Your second translation was more correct:

                    ; pseudo-assembly translation of 'for (i = MAX; --i >= 0; ) { ... }
                    LOD R1,__MAX
                    JMP END_LOOP
                    BODY_LOOP:
                    ; -- blah blah blah
                    END_LOOP:
                    DEC R1
                    JGE BODY_LOOP

                    Schwab

                    [ Parent ]
                    • Re:No difference by msobkow (Score:2) Tuesday August 19 2003, @09:01PM
                      • Re:No difference by msobkow (Score:2) Tuesday August 19 2003, @09:06PM
                        • Re:heehee by msobkow (Score:3) Wednesday August 20 2003, @12:04AM
                        • 1 reply beneath your current threshold.
              • 1 reply beneath your current threshold.
            • Re:oh no! by darqchild (Score:1) Wednesday August 20 2003, @12:47AM
            • 2 replies beneath your current threshold.
          • 2 replies beneath your current threshold.
        • An Idea by missing000 (Score:2) Tuesday August 19 2003, @11:43AM
          • I hope not by Royster (Score:2) Tuesday August 19 2003, @12:16PM
        • Re:oh no! by arkanes (Score:3) Tuesday August 19 2003, @11:50AM
          • Well (Score:5, Informative)

            by autopr0n (534291) on Tuesday August 19 2003, @12:09PM (#6734747)
            (http://autopr0n.com/ | Last Journal: Saturday August 06 2005, @01:30AM)
            If you read the article, you'd see that that SCO BSD'd all that code just last year. This is something they can't revoke.
            [ Parent ]
            • Re:Well by arkanes (Score:2) Tuesday August 19 2003, @12:15PM
            • Re:Well by Magic Thread (Score:3) Tuesday August 19 2003, @02:41PM
              • Re:Well by mpe (Score:2) Wednesday August 20 2003, @02:55AM
              • Re:Well by Magic Thread (Score:2) Wednesday August 20 2003, @04:49AM
            • Re:Well by dfries (Score:1) Tuesday August 19 2003, @08:53PM
          • Re:oh no! by TheLink (Score:2) Tuesday August 19 2003, @12:10PM
          • Re:oh no! by jonadab (Score:1) Tuesday August 19 2003, @01:30PM
          • Re:oh no! by bitmason (Score:1) Tuesday August 19 2003, @03:06PM
          • Re:oh no! by AstroDrabb (Score:3) Tuesday August 19 2003, @08:22PM
      • Re:oh no! (Score:5, Informative)

        by Arker (91948) on Tuesday August 19 2003, @11:39AM (#6734377)
        (http://antiwar.com/)

        Anyone ever given serious thought that perhaps the SCO code was lifted from the Linux source? The SCO engineers obviously had the same level of access as everyone else in the public domain -- perhpas the case will come down to who can prove what was released when. .anacron

        That may be the case in many of their claimed 'infringing lines' but not in these two.

        The first one shows comments (not code) which match. They're also straightforward descriptions of functionality, date back at least to 1979, and occur in a number of old unix versions which have been commonly read and used for teaching purposes for years, as well as the Lions book.

        In this case the comment definately predates Linux so couldn't have been copied from Linux, but the fact it occurs in Linux code is not strong evidence of copyright infringement.

        http://minnie.tuhs.org/UnixTree/32VKern/usr/src/ sys/sys/malloc.c.html
        http://minnie.tuhs.org/UnixTree/Interdata_v6/usr/s ys/malloc.c.html
        http://minnie.tuhs.org/UnixTree/Ausam/sys/ken/mall oc.c.html

        The second section of code is copyright of and contributed by SGI, and concerns functionality that SysV doesn't have. It's only relevant on the assumption that SCOs theory that it owns every technology any Unix licensee ever added to their own version of Unix holds water, which means only if the court winds up throwing the entirety of copyright law and precedent out the window and writing new law just for SCOs benefit.

        [ Parent ]
      • Re:oh no! by da5id car1ad (Score:1) Tuesday August 19 2003, @01:15PM
      • Re:oh no! by mausmalone (Score:2) Tuesday August 19 2003, @02:50PM
    • Careful there by jhylkema (Score:2) Tuesday August 19 2003, @11:09AM
    • Reminds me of a story... by Cap'n Canuck (Score:2) Tuesday August 19 2003, @11:28AM
    • Re:oh no! by mindriot (Score:2) Tuesday August 19 2003, @11:38AM
      • Re:oh no! by Arker (Score:3) Tuesday August 19 2003, @11:44AM
        • Re:oh no! by albalbo (Score:2) Tuesday August 19 2003, @11:48AM
        • Re:oh no! by loginx (Score:1) Tuesday August 19 2003, @12:03PM
          • Re:oh no! by jonadab (Score:1) Tuesday August 19 2003, @01:36PM
        • Re:oh no! by Anonymous Coward (Score:3) Tuesday August 19 2003, @02:07PM
    • Stealing? (Score:5, Insightful)

      by Steeltoe (98226) on Tuesday August 19 2003, @01:09PM (#6735407)
      (http://www.artofliving.org/contacts.asp)
      I find it sad to see how many here call sharing code for stealing. Without sharing code, there can be no further progress on computer science. Instead of having ad-hoc solutions, it can evolve into a fully fledged engineering science. But only if people can collaborate on standards and further its progress instead of being busy putting up tool-booths for inventing the inevitable.

      You never drive over a bridge proprietary to BigCorporation(R)(TM)(C). You drive over an assembled construction errected by standardized plans, tools and mass. Instead, we have a mad goldrush that sinks the economy through the floor.

      Sad.
      [ Parent ]
      • Re:Stealing? by zangdesign (Score:3) Tuesday August 19 2003, @06:55PM
        • *sigh* by Steeltoe (Score:2) Wednesday August 20 2003, @02:06AM
          • Re:*sigh* by zangdesign (Score:2) Thursday August 21 2003, @05:06PM
            • Re:*sigh* by Steeltoe (Score:2) Friday August 22 2003, @02:10AM
          • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • Re:oh no! by Vaughn Anderson (Score:2) Tuesday August 19 2003, @01:14PM
    • Re:oh no! by jyristys (Score:1) Wednesday August 20 2003, @11:19AM
    • Re:Official notice by ajs318 (Score:1) Tuesday August 19 2003, @11:03AM
    • Re:oh no! by dspeyer (Score:2) Tuesday August 19 2003, @11:15AM
      • Re:oh no! by FrankBlues (Score:1) Tuesday August 19 2003, @12:12PM
      • RTFKC! by Anonymous Coward (Score:1) Tuesday August 19 2003, @01:44PM
      • 2 replies beneath your current threshold.
    • mod parent DOWN - untrue statement by frovingslosh (Score:2) Tuesday August 19 2003, @12:47PM
    • Re:Perhaps you'd best leave those variables alone. by Dave2 Wickham (Score:2) Tuesday August 19 2003, @01:23PM
    • 6 replies beneath your current threshold.
  • Translation of "symbol" section: (Score:5, Informative)

    by *igor* (34968) * on Tuesday August 19 2003, @10:44AM (#6733532)
    * As part of the kernel evolution toward modular naming, the
    * functions malloc, and mfree are being renamed to rmalloc and rmfree.
    * Compatibility will be maintained by the following assembly code:
    * (also see mfree/rmfree below)
    */
    • Re:Translation of "symbol" section: (Score:4, Interesting)

      by johny_qst (623876) on Tuesday August 19 2003, @10:51AM (#6733665)
      (Last Journal: Thursday October 09 2003, @02:39PM)
      As all that they are demonstrating is a few lines of comments from their system v code where is the IP infringement? Comments may be part of the source, but am I wrong in assuming that comments are not included in the 'IP' concept that is being argued in SCO's case? If I copied just the notes in the margins of one of davinci's notebooks into the margins of my copy of 'stranger in a strange land 2: a parody by me' would that be infringement? Is SCO's claim really this weak, or are we really not going to see Code before IBM's lawyers drag it out of the SCO lawyers in an actual courtroom?
      [ Parent ]
      • by cmdr_beeftaco (562067) on Tuesday August 19 2003, @11:41AM (#6734405)
        Are you claiming that Linux is just a parody of Unix?
        [ Parent ]
      • Re:Translation of "symbol" section: by csbruce (Score:3) Tuesday August 19 2003, @02:52PM
      • Re:Translation of "symbol" section: by Tom7 (Score:2) Tuesday August 19 2003, @03:35PM
      • Re:Translation of "symbol" section: (Score:5, Interesting)

        by Atzanteol (99067) on Tuesday August 19 2003, @11:14AM (#6734054)
        (http://www.edespot.com/~amackenz/)
        Face it. There is stolen code in Linux. How much and how severe the value of the theft is to be determined but that there was theft is almost certain.
        Sorry? The code snippet they show is from a 'malloc' implementation that is apparently much older than SysV, and also public domain! How is this 'stolen'?

        Oh, wait. IHBT haven't I? Blast!
        [ Parent ]
      • Re:Translation of "symbol" section: by Chakde Phate! (Score:1) Tuesday August 19 2003, @11:15AM
      • Re:Translation of "symbol" section: (Score:5, Informative)

        by JanneM (7445) on Tuesday August 19 2003, @11:16AM (#6734099)
        (http://janneinosaka.blogspot.com/)
        Um, no, that is a very premature conclusion.

        First, they will have to show that this code is their property; as others have mentioned, both Linux and SCO Unix contain BSD code - which is perfectly legal to copy.

        Second, if the code is stuff from IBM/Sequent, they will need to show that IBM did not in fact have the right to give the code away to Linux. This will not be determined until the lawsuit is settled (and looks unlikely to go in SCO:s favour considering the side agreements that explicitly give IBM permission to do whatever they want with their code).

        And don't forget that in the case that IBM loses that suit, it becomes a matter between SCO and IBM only. That code IP is owned by IBM, not SCO, no matter what, and Linux users are free to continue using it. The only one damaged by that would be IBM, as they would be found for breach of contract.

        Oh, and the 110/2000/890000/dozens/whatever number sco is flinging around at the moment is pretty much immaterial. They haven't exactly been paragons of accuracy in this affair so far.

        Again, to reiterate, the whole "illegaly copied code" is, so far, just smoke and mirrors. There is no lawsuit alleging any copyright infringement. There is only a lawsuit alleging that IBM violated an agreement not to share some of their IP with third parties.

        [ Parent ]
        • Re:Translation of "symbol" section: by TheAncientHacker (Score:3) Tuesday August 19 2003, @11:33AM
          • Re:Translation of "symbol" section: by tuffy (Score:3) Tuesday August 19 2003, @11:42AM
          • Re:Translation of "symbol" section: by Daniel Phillips (Score:2) Tuesday August 19 2003, @01:17PM
          • Re:Translation of "symbol" section: by terrymr (Score:2) Tuesday August 19 2003, @01:24PM
          • Re:Translation of "symbol" section: by xigxag (Score:2) Tuesday August 19 2003, @01:40PM
          • Re:Translation of "symbol" section: by fuerstma (Score:1) Tuesday August 19 2003, @02:53PM
          • Oh, a legal troll (Score:4, Insightful)

            by mec (14700) <mec@shout.net> on Tuesday August 19 2003, @06:06PM (#6739007)
            (Last Journal: Wednesday September 17 2003, @02:06AM)
            Well, armchair lawyer, comment on these legal observations:

            (1) In a copyright suit several years ago, Judge Kimball dismissed the case because the plaintiff had declined to inform the defendant of infringing activity. Similarly, SCO has declined to inform Linus Torvalds of any infringing lines of code in any kernel that Torvalds distributes.

            You do know who Judge Kimball is and why his opinions are important in this case, don't you?

            (2) In the Napster case, the Ninth Circuit Court of Appeals held that an action for contributory infringement requires the plaintiff to provide specific notice to the defendant of the infringing work. Point to the specific notice which SCO has provided Linus Torvalds.

            (3) For a preliminary injunction, the movant must claim that the actions of the other party are causing ongoing, irreversible harm to the movant. The court then balances this claim with the irreversible harm to the other party that would be caused by granting the injunction.

            Question: identify the ongoing actions which IBM, the defendant, is currently taking which are causing irreversible harm to SCO. Remember what "irreversible" means in this context. On the other side, identify the irreversible harm to Linus Torvalds, Red Hat, and other people who are not even parties to the suit, if a court enjoins them from publishing their own work on their own terms.

            (4) Bonus question: discuss the doctrine of mitigation of harm. Reconcile this with Darl McBride's public statement that SCO will not identify the specific code in question "because then Red Hat would just take it out".
            [ Parent ]
          • Injunctive relief by rigorist (Score:2) Tuesday August 19 2003, @06:37PM
        • Re:Translation of "symbol" section: by TheAncientHacker (Score:3) Tuesday August 19 2003, @11:52AM
        • Re:Translation of "symbol" section: by Kringle (Score:1) Tuesday August 19 2003, @02:51PM
      • You know, you'd might want to start updating your resume because SCO excecs have been dumping their stock, which is usually a sign that a company is going down. Its not going to be easy to find another cushy job like that where you can sit in your nice office and astroturf Slashdot.
        [ Parent ]
      • Re:Translation of "symbol" section: (Score:5, Insightful)

        by letxa2000 (215841) on Tuesday August 19 2003, @11:18AM (#6734117)
        Face it. There is stolen code in Linux. How much and how severe the value of the theft is to be determined but that there was theft is almost certain.

        Face it, that has yet to be proven. Even if the screen shots provided are correct, it has yet to be determined who put those comments in each code and when. SCO could have just as easily inserted them in their code at the time because it was easier than developing it themselves. Or perhaps they inserted the code intentionally so that later they could say "See? It's the same." Or maybe SCO contributed the code to their Linux distribution? Or, yes, perhaps someone took it from SCO inappropriately and inserted it in Linux--in which case THAT PERSON (or company) should be SCO's target, not Linux and Linux users worldwide.

        A reasonable advocate would be working on a method to right now to find coders who have NEVER seen either the SCO code, the licensed IBM code or the stolen Linux code and begin a process of writing true black-box replacements.

        And I'm sure that as soon as SCO acts reasonably and friggin' tells the world what sections of code they have a beef with, that's exactly what will happen regardless of whether SCO's claims are valid or not.

        [ Parent ]
      • Re:Translation of "symbol" section: (Score:5, Insightful)

        by tuffy (10202) on Tuesday August 19 2003, @11:18AM (#6734118)
        (http://slashdot.org/)
        Face it. There is stolen code in Linux. How much and how severe the value of the theft is to be determined but that there was theft is almost certain.

        Stolen? Stolen from where? Showing two identical blocks of code in two different OSes proves nothing. SCO has to prove that it is the rightful copyright holder of that code *and* it has to somehow weasel out of its release of that code in the Linux kernel under the GPL. If that code originated in Linux first, SCO is out of luck. If that code originated from a third party and was taked by both Linux and SCO, SCO is out of luck.

        But once we see what code is in question, finding the original, rightful copyright holder is the easy part. And if the holder isn't SCO, SCO is out of luck. That's why SCO has been so afraid to show it in public.

        [ Parent ]
      • Re:Translation of "symbol" section: (Score:5, Interesting)

        by arth1 (260657) on Tuesday August 19 2003, @11:19AM (#6734130)
        (http://2130706433/ | Last Journal: Thursday July 19, @10:29AM)
        The problem with your reasoning is that the comments weren't stolen from SCO and put into Linux. The comments existed way before SCO and Caldera and "new SCO" -- you'll find the same comments in BSD source from the early 80's, and published on the net. So if anyone stole the code, it wasn't any Linux developers, cause Linux didn't even exist back then.

        Now will the REAL copyright holder please stand up?

        Regards,
        --
        *Art
        [ Parent ]
        • Re:Translation of "symbol" section: (Score:5, Insightful)

          by arth1 (260657) on Tuesday August 19 2003, @12:47PM (#6735215)
          (http://2130706433/ | Last Journal: Thursday July 19, @10:29AM)
          I wrote:
          Now will the REAL copyright holder please stand up?


          On further investigation, it appears the author is none other than Ken Thompson. See V5/usr/sys/ken/malloc.c.html [tuhs.org] for further details.

          Of course, Ken might have lifted this from even earlier sources.

          Regards,
          --
          *Art
          [ Parent ]
          • OK: so, good news, bad news here.

            The bad news is that we have code in Linux that's tracable back to AT&T, and it doesn't seem to be properly attributed.

            The good news is that the easy solution to this is to simply properly attribute this code. (it was apparently released by SCO, under a BSD license, which requires attribution). A better solution might be to simply rewrite it from scratch.

            Another good news/bad news is that this is very tight and highly functional code. As such it might be rather hard to rewrite without reproducing.. on the other hand, if that is the case, this might be an indication that this code is not properly copyrightable (IANAL, but my understanding is that functional, as opposed to expressive code is not considered copyrightable).

            Better yet, can anybody get hold of Thompson and see if he remembers where he got this algorithm from?

            That having been said, this is a very small chunck of code, and may have been further purloined from elsewhere. (anybody have a copy of "Knuth" floating around?)

            (IANAL, but I sometimes get mistaken for one)

            [ Parent ]
            • 1 reply beneath your current threshold.
          • Re:Translation of "symbol" section: by Anonymous Coward (Score:1) Tuesday August 19 2003, @01:45PM
          • Re:Translation of "symbol" section: by AJWM (Score:2) Tuesday August 19 2003, @05:07PM
          • 1 reply beneath your current threshold.
        • Re:Translation of "symbol" section: by WNight (Score:2) Tuesday August 19 2003, @01:00PM
      • by bnenning (58349) on Tuesday August 19 2003, @11:20AM (#6734144)
        In that way, when the courts inevitably rule that the offending code cannot be used in ANY release and blocks ALL USERS from using ANY recent distributions


        Does Darl know you've found his stash?

        [ Parent ]
      • Re:Translation of "symbol" section: (Score:5, Insightful)

        by MO! (13886) on Tuesday August 19 2003, @11:26AM (#6734215)
        (http://home.earthlink.net/~eldoraan/index.html)
        Face it. There is stolen code in Linux. How much and how severe the value of the theft is to be determined but that there was theft is almost certain.

        Not exactly!

        It may show that there is identical code in Linux and Unix, but that in no way "proves" the code was stolen from the latter! The code may have come from BSD, it may have been stolen from Linux and copied into Unix, some of it may be OEM code that was released by a hardware vendor to many platforms with the same comments but slightly different actual code. There is no way possible to determine any of this with what pathetically little has been shown.

        Which returns to the point that most here have. If this the all they can show - they've got crap for a case! If they have some "smoking gun" type example, then show it so the matter can be resolved. Using "smoke and mirrors" to extort money from Linux users is NOT an acceptable tactic.

        [ Parent ]
      • Re:Translation of "symbol" section: by Paradise Pete (Score:1) Tuesday August 19 2003, @11:27AM
      • Re:Translation of "symbol" section: (Score:5, Informative)

        by buffer-overflowed (588867) on Tuesday August 19 2003, @11:30AM (#6734265)
        (Last Journal: Sunday July 29, @06:59PM)
        Since you probably didn't read some of the comments, as others have pointed out, these exact comments (and even some source) are in the public domained Unix 7 code, as well as old BSD code (BSD being absolutely in the clear from the settlement). So, this is in no way an example of infringment. Hell code I've wrote w/o ever seeing any of these is similarly constructed and commented.

        BSD Comments (malloc), 1986:
        /*
        * Allocate 'size' units from the given map. Return the base of the
        * allocated space. In a map, the addresses are increasing and the
        * list is terminated by a 0 size.
        *
        * Algorithm is first-fit.
        */

        SGI Comments, 1992 - Present:
        /*
        * Allocate 'size' units from the given map.
        * Return the base of the allocated space.
        * In a map, the addresses are increasing and the
        * list is terminated by a 0 size.
        * Algorithm is first-fit.
        */

        Unix 7 (Public Domain) 1979:
        /*
        * Allocate 'size' units from the given
        * map. Return the base of the allocated
        * space.
        * In a map, the addresses are increasing and the
        * list is terminated by a 0 size.
        * The core map unit is 64 bytes; the swap map unit
        * is 512 bytes.
        * Algorithm is first-fit.
        */

        Wow, stunning proof, absolutely stunning that public domain source and comments would get used and modified.
        [ Parent ]
      • Re:Translation of "symbol" section: by ZahrGnosis (Score:2) Tuesday August 19 2003, @11:32AM
      • Re:Translation of "symbol" section: by techsoldaten (Score:1) Tuesday August 19 2003, @11:35AM
      • Re:Translation of "symbol" section: by frankie (Score:3) Tuesday August 19 2003, @11:40AM
      • Re:Translation of "symbol" section: by HTH NE1 (Score:1) Tuesday August 19 2003, @11:40AM
      • Re:Translation of "symbol" section: (Score:5, Interesting)

        by schon (31600) on Tuesday August 19 2003, @11:47AM (#6734468)
        (http://slashdot.org/)
        Of course stealing comments is IP infringement.

        Not according to the judge in the BSD case. He ruled that comments were not part of the source code.

        The damages would likely be less if the value of the IP is less but it is out and out theft nonetheless.

        Actually, as SCO refuses to disclose the alleged infringing code, the damages will be zero, as SCO is demonstrating that any infringing code is worthless. (If it wasn't worthless, SCO would do everything possible to get it removed from the kernel.)

        SCO has made their point very well with the identical comments.

        Considering that SCO hasn't made any alleged infringing code (with or without comments) publically available, there has been _NO_ point made at all.

        Only the most blind advocate would suspect that somebody wrote new code in a black box and then stole comments that coincidentally happened to match correctly.

        The fact that independant people who have signed NDAs, and are given two snippets of code, the origin of which they have no knowledge of, say "the comments are the same" really proves nothing...

        There is stolen code in Linux.

        Please provide proof of that statement. So far, there has been NO PROOF . At all. Until there is, it's a really large leap to say that SCO is 100% right.

        A reasonable advocate would be working on a method to right now to find coders who have NEVER seen either the SCO code, the licensed IBM code or the stolen Linux code and begin a process of writing true black-box replacements.

        No, a reasonable advocate would ask SCO for a detailed listing of all of the alleged infringing code. That's been done. SCO has refused.

        It's impossible to 'write true black-box replacements' when nobody knows what to replace.

        when the courts inevitably rule that the offending code cannot be used in ANY release

        Why would a court rule that? SCO has not provided any proof, they continue to distribute any alleged infringing code themselves under the GPL.

        Please take your troll somewhere else.
        [ Parent ]
      • Show me the code's heritage by miniver (Score:3) Tuesday August 19 2003, @11:54AM
      • Re:Translation of "symbol" section: by dnoyeb (Score:2) Tuesday August 19 2003, @11:57AM
      • Re:Translation of "symbol" section: by shepd (Score:1) Tuesday August 19 2003, @12:00PM
      • Re:Translation of "symbol" section: by BlackHawk-666 (Score:2) Tuesday August 19 2003, @12:06PM
      • Re:Translation of "symbol" section: by BrynM (Score:3) Tuesday August 19 2003, @12:08PM
      • Re:Translation of "symbol" section: by lynx_user_abroad (Score:1) Tuesday August 19 2003, @12:29PM
      • Re:Translation of "symbol" section: by Zaak (Score:2) Tuesday August 19 2003, @12:30PM
      • Re:Translation of "symbol" section: by justsomebody (Score:2) Tuesday August 19 2003, @12:36PM
      • Re:Translation of "symbol" section: by rossifer (Score:2) Tuesday August 19 2003, @12:50PM
      • I disagree by dcavanaugh (Score:2) Tuesday August 19 2003, @01:00PM
      • Re:Translation of "symbol" section: by Alsee (Score:2) Tuesday August 19 2003, @02:49PM
      • Re:Translation of "symbol" section: by Godeke (Score:2) Tuesday August 19 2003, @03:15PM
      • Re:Translation of "symbol" section: by El (Score:2) Tuesday August 19 2003, @04:09PM
      • 2 replies beneath your current threshold.
    • Re:Translation of "symbol" section: (Score:5, Informative)

      by Yohahn (8680) on Tuesday August 19 2003, @10:52AM (#6733689)
      (http://peace.tbcnet.com)
      Others agree, they've been chatting about this on Linux weekly news:

      see here [lwn.net]
      [ Parent ]
      • Re:Translation of "symbol" section: (Score:4, Interesting)

        by albalbo (33890) on Tuesday August 19 2003, @11:01AM (#6733861)
        (http://www.alexhudson.com/)
        Consensus is that it's the obfuscation technique they've used to hide bits of code they didn't want to show. Heh, real-life rot-0 encryption :o)

        The comments that have been obscured have been translated by numerous people, and the comments don't appear in any public source known to Google. Therefore, it seems to be genuine proprietary Unix that it comes from.

        I wonder if anyone else took pictures of the presentation - apparently, there was a lot of 'obscured' code in the samples they were showing. It would be quite interesting to know what code was obscured: so far, none of the obscured code is in the Linux kernel, which is odd given that it was 'copied line-by-line'. If it was indeed copied, I would expect more than just the stuff which is already public domain.
        [ Parent ]
    • Symbol section irrelevent. by Daniel_Staal (Score:2) Tuesday August 19 2003, @11:04AM
    • Now you did it... by twoslice (Score:1) Tuesday August 19 2003, @11:12AM
    • by hcetSJ (672210) on Tuesday August 19 2003, @11:14AM (#6734057)
      They can't use Symbol font as a substitution cypher!!! I did that in 3rd grade!!! I demand they pay me $699 for each character encrypted with the Symbol Font Substitution Cypher (tm)(R)(c)(MD)(DDS)!!!
      [ Parent ]
    • Re:Translation of "symbol" section: by hemabe (Score:1) Tuesday August 19 2003, @11:19AM
    • This is kind of like the translation scenes by Chordonblue (Score:2) Tuesday August 19 2003, @11:26AM
    • Re:Translation of "symbol" section: by lfd (Score:2) Tuesday August 19 2003, @11:58AM
    • Congratulations. You are now a criminal under the DMCA for breaking SCO's encryption algorithm!

      g00r00? [ngsec.biz]
      [ Parent ]
    • You just comitted a felony. by raehl (Score:2) Tuesday August 19 2003, @12:31PM
    • Re:Translation of "symbol" section: by wkitchen (Score:3) Tuesday August 19 2003, @12:52PM
    • Re:Translation of "symbol" section: by os2fan (Score:2) Tuesday August 19 2003, @06:15PM
    • Re:Translation of "symbol" section: by prash_n_rao (Score:1) Tuesday August 19 2003, @10:48PM
    • 6 replies beneath your current threshold.
  • SCO Text translated for the lazy by limited (Score:1) Tuesday August 19 2003, @10:44AM
  • Location in Sys 7 (Score:4, Informative)

    by Anonymous Coward on Tuesday August 19 2003, @10:44AM (#6733547)
    See Sys 7 1979 location [tuhs.org]
  • by stere0 (526823) <slashdotmail&stereo,lu> on Tuesday August 19 2003, @10:45AM (#6733553)
    (http://www.stereo.lu/)
    The Gentoo People [gentoo.org] and an AC the previous SCO thread [slashdot.org] beat me to it. There's a very interesting discussion over at LWN [lwn.net], in which Bruce Perens points out that Caldera has put that code under a free licence.
  • Strange...... by AndyFewt (Score:2) Tuesday August 19 2003, @10:45AM
    • Not really. by eddy (Score:1) Tuesday August 19 2003, @11:01AM
      • Re:Not really. by brotherscrim (Score:1) Tuesday August 19 2003, @11:19AM
    • Re:Strange...... by Zemran (Score:2) Tuesday August 19 2003, @11:07AM
    • 1 reply beneath your current threshold.
  • In the ia64 directory? (Score:4, Interesting)

    by mgessner (46612) * <{moc.liamg} {ta} {renssegm}> on Tuesday August 19 2003, @10:45AM (#6733556)
    (Last Journal: Thursday September 25 2003, @09:11AM)
    Am I incorrect in understanding that this is for 64-bit implementations of linux?

    If so, how can SCO demand that we give them money for code that's distributed but that 99% of linux users ARE NOT USING?
  • IANAC by phunhippy (Score:2) Tuesday August 19 2003, @10:45AM
    • Re:IANAC (Score:4, Informative)

      by Anonymous Coward on Tuesday August 19 2003, @10:51AM (#6733660)
      The code in question in the Linux kernel is simply a function to allocate a block of space from a pool, looking for the first fit.

      If an undergraduate experienced in C were asked to do the same problem the code would look very similar. Hardly a trade secret. Others have commented that this appears in earlier malloc libraries. Perhaps there's the common ancestry, way before SCO existed.

      Hardly enterprise class stuff. They had better have much much better examples or their case is toast.
      [ Parent ]
    • 2 replies beneath your current threshold.
  • This.. (Score:5, Funny)

    by Nick Fury (624480) <massengillm@ncssm.edu> on Tuesday August 19 2003, @10:46AM (#6733575)
    Still doesn't prove shit for SCO's claim other than digital cameras are getting smaller and easier to hide.
    • Re:This.. by TitaniumFox (Score:1) Tuesday August 19 2003, @11:50AM
      • Re:This.. by xneilj (Score:1) Tuesday August 19 2003, @12:13PM
  • That's cyrillic... by TopShelf (Score:1) Tuesday August 19 2003, @10:46AM
  • Comment Snipets Leaked? by lostchicken (Score:1) Tuesday August 19 2003, @10:46AM
    • 1 reply beneath your current threshold.
  • Comments ... by jasonsfa98 (Score:1) Tuesday August 19 2003, @10:47AM
  • Kernel mailing list comment (Score:5, Informative)

    by Gaetano (142855) * on Tuesday August 19 2003, @10:47AM (#6733590)
    This from the kernel mailing list [theaimsgroup.com]

    http://www.tuhs.org/Archive/Caldera-license.pdf [tuhs.org]

    January 23, 2002 Dear UNIX? enthusiasts, Caldera International, Inc. hereby grants a fee free license that includes the rights use, modify and distribute this named source code, including creating derived binary products created from the source code. The source code for which Caldera International, Inc. grants rights are limited to the following UNIX Operating Systems that operate on the 16-Bit PDP-11 CPU and early versions of the 32-Bit UNIX Operating System, with specific exclusion of UNIX System III and UNIX System V and successor operating systems: 32-bit 32V UNIX 16 bit UNIX Versions 1, 2, 3, 4, 5, 6, 7

    -Tupshin

  • So this is what they're pitching a fit about? by KCardoza (Score:2) Tuesday August 19 2003, @10:47AM
  • Well... (Score:3, Interesting)

    by blackmonday (607916) * on Tuesday August 19 2003, @10:47AM (#6733597)
    (http://www.loscreepers.net/)
    I don't know how accurate these pictures are, but they only show identical comments (except for 1 line), not actual code. They're going to have to do better than that. And yes, they converted the text to the symbol font. These guys astound me with their stupidity.

  • is a bit condencending towards those who believe SCO doesn't have a case. A sort of, "we told you so" and it reproduces a lot of McBride's rhetoric about the evils of open source.

    Heise is not a very open-source friendly news outlet. So take this with a grain of salt.

    But, having seen duplicated comments alread makes me worrysome. What is in the sc/*.c files anyway?
  • by *igor* (34968) * on Tuesday August 19 2003, @10:47AM (#6733601)

    if (size == 0)
    return) ((ulong_t NULL);

    What is this, amateur night?
  • babelfished (Score:5, Informative)

    by Empiric (675968) * on Tuesday August 19 2003, @10:48AM (#6733603)
    (http://www.neorune.com/)
    Here's a semi-readable, slightly-cleaned babelfish translation... it'd be great if somebody who can actually speak German could post a better one...


    The fight for the legal standard of Linux develops more and more to the show piece: Still two weeks ago ago on the Linuxworld had itself boss Mathew Szulik as the rescuer of the free world explained and all Linux trailers to the fight against the chains of the commercial software industry called. Now geriert itself its opponent Darl McBride of SCO still more martialischer: a James bond in the struggle with dark power -- the open SOURCE movement.

    SCO executive committee Darl McBride used two full hours for the prelude of the SCO forum, in order to represent the legal position of its company. With pictures and title music from James bond films the manager sought itself to join in the faithful ones of the former cult company from Santa Cruz for fight for property. The SCO Group leads a law case with IBM because of alleged copyright infringements and abuse of SCOs protected Unix program code in Linux. Star lawyer David Boies, which attained celebrity as a complaint representative of the US government against Microsoft, represents SCO IBM over 1500 Linux Grossanwender printing reminder approximately from SCO kept and was requested to pay royalties.

    Supported of its vice-president Chris Sontag showed McBride of examples from the code of the Linux Kernelversionen 2,5 and 2,6, which are to prove that program sections were transferred invariably from Unix -- an example shown by SCO to code comments in the picture left ( version increased ). Identical typing errors in the comments as well as unusual ways of writing would have left traitorous traces, to stated Sontag. Around this to prove McBride a team for pattern recognition had angeheuert, around ten thousands from program lines to through forests. The few code sequences shown apart from the comments were made to a large extent illegible, alleged, in order to protect SCOs author-genuine. They would stand however representing for thousands of program lines, for stressed Sontag. From several persons or groups at different times parts were transferred illegaly to Linux and distributed sourceopen at users and developers. At the contentious software it goes besides not around simple or trivial functions, but important operating system characteristics for the fitness with fastidious tasks and in extremely safe operating conditions into enterprises. In addition belong the multi-processor mechanisms NUMA and SMP, which were to be had under Unix Lizenzbedingungen only with expensive hardware in the value of ten thousands from US dollar to.

    Approximately 700 crucial code lines of the SMP technology are to have moved from Unix into the Linux releases 2,4 and 2,5. Altogether SCOs testers over 800.000 lines would have found duplicated program text -- an example of SCO shows the picture right ( version increased ). Attorney Mark Heise from the Boies boies-Kanzlei came along for the support of the SCO managers on the podium in read Vegas. It made clear that a GPL license did not protect against the requirement for authority of SCO. The Unix license, which bought SCO 1994 of the original Unix inventor RK & T, guarantees SCO property at Unix system v copyrights and all RKS & t-software and Sublizenzrechten. Originally the license agreement defined by RK & t-lawyers, which changed over by purchase to SCO, is clear in addition regarding the range and consequence of the license, stressed the lawyer. Afterwards the license grants the "right the software products to the licensee (for example IBM) to own business purposes to use internally", quoted Marks of Heise from the contract text. "modifications and derivatives of results are to be treated like the original software products", continue to be called it there. And they "cannot become used for others or by others".

    "Now we know ourselves finally, like Linux in completely short time of a hobby operating system to the platform for ente
    • 00-nought (Score:5, Funny)

      by Chagatai (524580) on Tuesday August 19 2003, @10:59AM (#6733835)
      (http://slashdot.org/)
      I love this quote:

      With pictures and title music from James bond films the manager sought itself to join in the faithful ones of the former cult company from Santa Cruz for fight for property.

      Sorry, but Darl is no 007. If I had to cast him in a James Bond movie he would be something like "henchman #7 who gets shot by his own soldiers and falls off a banister to hang by his neck in front of James Bond." If he were even able to be given a name such as "Odd Job" or "Goldfinger", Darl's name would be "Ass Hat" or something like that.

      [ Parent ]
      • Re:00-nought by sharkey (Score:2) Tuesday August 19 2003, @11:39AM
      • Re:00-nought by Picass0 (Score:3) Tuesday August 19 2003, @12:19PM
      • Re:00-nought by NaugaHunter (Score:2) Tuesday August 19 2003, @12:45PM
        • Re:00-nought by canajin56 (Score:2) Tuesday August 19 2003, @05:22PM
          • Re:00-nought by NaugaHunter (Score:1) Tuesday August 19 2003, @09:27PM
      • Re:00-nought by Kjella (Score:2) Tuesday August 19 2003, @03:28PM
    • Re:babelfished by Empiric (Score:2) Tuesday August 19 2003, @12:20PM
      • Re:babelfished by Methuseus (Score:1) Tuesday August 19 2003, @01:01PM
        • Re:babelfished by Nine Of Mirrors (Score:1) Tuesday August 19 2003, @02:26PM
    • Re:babelfished by Snags (Score:2) Tuesday August 19 2003, @02:02PM
    • Re:babelfished by Ciggy (Score:1) Wednesday August 27 2003, @08:36PM
    • 1 reply beneath your current threshold.
  • second one does look too close if it is there by strider3700 (Score:2) Tuesday August 19 2003, @10:48AM
  • That's not that many lines of code. I think you have to ask yourself if they could've just stumbled onto the same routine. Arguably, having the comments the same is a much more precarious scenario. However, I would argue that perhaps at the time SCO didn't really care, because I can't imagine a case where a programmer would be involved on a highly proprietary project, and would let source leak out without seeking some monetary compensation. If that is what happened, then clearly there is some fraud here. Otherwise, "oops, shouldn't have let people see the source."
  • I dunno... (Score:3, Funny)

    by slashhax0r (579213) on Tuesday August 19 2003, @10:49AM (#6733623)
    It's all Greek To me!!!
    • Re:I dunno... by Flabby Boohoo (Score:2) Tuesday August 19 2003, @11:24AM
    • 1 reply beneath your current threshold.
  • 64 bit code? by machinecraig (Score:1) Tuesday August 19 2003, @10:50AM
  • Stolen Comments!!! (Score:5, Funny)

    by burgburgburg (574866) <splisken06@email.cUMLAUTom minus punct> on Tuesday August 19 2003, @10:50AM (#6733649)
    The fact that SCO refused to show code fragments that they claim are stolen, but felt free to display this purloined comment indicates the root of the problem:

    The System V comments have been stolen!!!

    Obviously no actual code has been used. But the comments, the key component of the intellectual property that makes up SCO, has been lifted near verbatim and ruthlessly incorporated into Linux. Oh, the injustice.

    When will it end?!?

  • Bogus by mugnyte (Score:1) Tuesday August 19 2003, @10:50AM
    • Re:Bogus by DrSkwid (Score:2) Tuesday August 19 2003, @11:22AM
      • Re:Bogus by mugnyte (Score:2) Tuesday August 19 2003, @11:44AM
  • Translation of Kernel Code (Score:3, Funny)

    by Matrix272 (581458) on Tuesday August 19 2003, @10:50AM (#6733654)
    It actually says:

    # Comment by Linus:
    # This is not code written by SCO. I swear to god, I wrote it myself.
    # It just looks a lot like SCO's code. It just happened that way. There's
    # only so many ways to do certain things... I mean, hey, I have to make
    # a living too! Where are my lawyers? Well? I don't have any! I have to
    # scrap by on a measly salary trying my best to make a difference in the
    # world, all the while, companies like IBM and Microsoft release shitty
    # software all the time, and nobody seems to care! They're all getting
    # butt-raped, and they don't even know it! Well, not anymore! I'm going to
    # make the best operating system in the world, and name it after myself!
    # M$ and IBM sux0rs!

  • Very interesting news article by Anonymous Coward (Score:2) Tuesday August 19 2003, @10:50AM
  • Translation (Score:3, Funny)

    by Vaulter (15500) on Tuesday August 19 2003, @10:51AM (#6733661)
    /*
    * The following code is verbatim from Linux 2.4, and
    * should guarantee binary compatibility for applications.
    */
  • To sum up: (Score:5, Interesting)

    by Vexalith (684137) on Tuesday August 19 2003, @10:51AM (#6733664)
    To sum up, this code is in 2.4.x but not 2.5.x, was also present in BSD which means its open source based on the case the BSD creators went through in the early 1990s. Have SCO really so poorly researched these examples that this is the best they can show us?
  • but linux 2.6 OK by joostje (Score:2) Tuesday August 19 2003, @10:51AM
  • by rice_burners_suck (243660) on Tuesday August 19 2003, @10:51AM (#6733671)
    (Last Journal: Sunday November 04, @03:38AM)
    For immediate release:

    SCO (NASDAQ: SCUM) today filed a lawsuit against Joe's Tire Shop for violating SCO's trademarks. SCO alleges that Linux, a proprietary CRM middleware product developed by IBM, contains technologies owned by SCO.

    "Joe's Tire Shop uses Microsoft Windows," commented SCO CEO Darl McBride. "We have already established that Microsoft has violated our trademarks by using Linux. The liability for these actions, therefore, falls on Joe's Tire Shop. It is the responsibility of Joe's Tire Shop and all businesses worldwide to side with SCO and allocate all of their resources to the exclusive end of helping us. Either you're with us or you're against us."

    If SCO wins the lawsuit, Joe, the owner of Joe's Tire Shop, will pay 10 billion in damages. SCO alleges over four billion lines of source code--essentially the middleware business rules developed by SCO--have been illegally copied in the Linux Colonel, the main component of IBM's CRM product.

    "By leveraging innovative technologies, content providers streamline compelling enterprise solutions," said a spokesperson for SCO. SCO stocks climbed 11% after the initial announcement.

  • Ah hah! (Score:3, Funny)

    It was Professor Plum in the library with the candlestick!!!!
    • Re:Ah hah! by Black Parrot (Score:1) Tuesday August 19 2003, @11:16AM
      • Re:Ah hah! by CoolVibe (Score:2) Tuesday August 19 2003, @12:46PM
    • Re:Ah hah! by Anonvmous Coward (Score:2) Friday August 22 2003, @05:47PM
    • 1 reply beneath your current threshold.
  • Is this slander or is it libel? (Score:3, Insightful)

    by oni (41625) on Tuesday August 19 2003, @10:52AM (#6733687)
    (http://slashdot.org/)
    Just to summarize some of the other comments, this code was published in a programming book way back in 1974. The fact that SCO claims it was copied from them has got to be either slander or libel - please tell me this is enough to get a STFU injunction immediately!
  • by raindog2 (91790) on Tuesday August 19 2003, @10:52AM (#6733693)
    (http://www.kudla.org/)
    Here's the earliest implementation people have found so far, from 1979 (before SCO was "born"):

    http://minnie.tuhs.org/UnixTree/V7/usr/sys/sys/mal loc.c.html [tuhs.org]

    And here's where it was part of BSD 2.11 circa 1992:

    http://unix-archive.pdp11.org.ru/PDP-11/Trees/2.11 BSD/sys/sys/subr_rmap.c [pdp11.org.ru]

    Oh, how I hope the mainstream tech press "gets" this.
  • Code from BSD? (Score:5, Informative)

    by Anonymous Coward on Tuesday August 19 2003, @10:53AM (#6733697)
    I think that it looks like SCO's snippet, doesn't even belong to them, compare following which is: Copyright 1986 Regents of the University of California [pdp11.org.ru]

    That's BSD
  • More stolen code from SCO by genkael (Score:1) Tuesday August 19 2003, @10:53AM
  • SCO shows by Lolaine (Score:1) Tuesday August 19 2003, @10:53AM
  • by yeremein (678037) on Tuesday August 19 2003, @10:53AM (#6733706)
    Here [google.com] or Here [tinyurl.com]
  • The Code Isn't The Same? by suwain_2 (Score:2) Tuesday August 19 2003, @10:53AM
  • Who added the code to the kernel? by comnenos (Score:2) Tuesday August 19 2003, @10:54AM
  • Line by line copying - One example of many by borgdows (Score:1) Tuesday August 19 2003, @10:54AM
  • this is code that was contributed by Caldera employees and thus released under full SCO Group knowledge to Linux..

    So where is the magical proof that McBride keeps claiming that he has?

    I smell a fraud lawsuit against McBride on the basis of both Federal and State BlueSky Laws on the basis on making false factual public statements that investors relied upon to buy SCO Group stock..

    and Boise should know better than to perpuate false information about the laws and regs on software copyrights!
  • IA64? Did Intel provide this? by gimlet77 (Score:1) Tuesday August 19 2003, @10:55AM
  • still proves nothing... (Score:5, Insightful)

    by The Lynxpro (657990) <lynxpro@gm[ ].com ['ail' in gap]> on Tuesday August 19 2003, @10:55AM (#6733742)
    My reaction is "so what." I wouldn't be surprised if you saw those same lines in NT. They probably originated in BSD as so many others have stated and will continue to state. If it is true Caldera sent an employee or two to IBM to help *beef up* Linux, then that would be a valid explanation as to why the code is the same. SCO is Caldera and they cannot deny that no matter how many times they change their corporate name. They put the lines in there and they distributed the offending versions of Linux under the GPL. Just because they are no where as successful as RedHat or SuSE gives them no rights to try to weasel out of it now... When will SuSE, Xandros, and Lindows join the RedHat lawsuit against *Caldera*???
  • Code in question is BSD-licensed by Anonymous Coward (Score:1) Tuesday August 19 2003, @10:55AM
  • Looks like SGIs IP not SCOs (Score:4, Informative)

    by pstreck (558593) * on Tuesday August 19 2003, @10:55AM (#6733745)
    /* $Id: ate_utils.c,v 1.1 2002/02/28 17:31:25 marcelo Exp $ * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 1992 - 1997, 2000-2002 Silicon Graphics, Inc. All rights reserved. */ Copyright SGI.... hrrmm, I wonder what their contract says about derrivitive(i cant spell) works.
  • Is this the infamous "80 lines"? (Score:3, Interesting)

    by raindog2 (91790) on Tuesday August 19 2003, @10:56AM (#6733753)
    (http://www.kudla.org/)
    It would be interesting to find out if this were the 80 lines of code all those analysts saw under NDA. It would say a lot not only about SCO's case but about the research abilities of technical analysts these days....
  • arch/ia64? SCO doesn't run on 64 arch? by joostje (Score:2) Tuesday August 19 2003, @10:56AM
  • Insanity (Score:5, Interesting)

    by Helmholtz (2715) on Tuesday August 19 2003, @10:56AM (#6733760)
    Of course isn't descrabling the greek phrase a direct violation of the DMCA?

    CRAP! Now SCO can sue all the people that have printed, spoken, or otherwise communicated the obscured text!

    This whole thing is really getting ridiculous. I wonder how long it will be before the laws that support this kind of nonsense are seriously reworked and/or simply gotten rid of.
    • Re:Insanity by Grayswandir (Score:1) Tuesday August 19 2003, @12:11PM
    • Not if... by gosand (Score:2) Tuesday August 19 2003, @12:29PM
      • In Other News by KjetilK (Score:2) Wednesday August 20 2003, @03:10AM
    • Re:Insanity by og_sh0x (Score:2) Tuesday August 19 2003, @12:59PM
      • 1 reply beneath your current threshold.
    • Re:Insanity by toddhunter (Score:1) Tuesday August 19 2003, @06:46PM
  • Linux Code ? (Score:3, Funny)

    by KoolDude (614134) on Tuesday August 19 2003, @10:57AM (#6733787)
    From http://ftp.kernel.org/pub/linux/kernel/people/marc elo/linux-2.4/arch/ia64/sn/io/ate_utils.c [kernel.org]

    /*
    * Free the previously allocated space a of size units into the specified map.
    * Sort ``a'' into map and combine on one or both ends if possible.
    * Returns 0 on success, 1 on failure.
    */
    void
    atefree(struct map *mp, size_t size, ulong_t a)
    {


    Do we really need *this* code ?
  • I knew it would be leaked very soon (Score:3, Interesting)

    by narfbot (515956) on Tuesday August 19 2003, @10:59AM (#6733818)
    I knew it would be leaked very soon, after the SCOforum or whatever it was called. I remember reading last night that when they were showing the code during the conference, a bunch of reporters took pictures. So that means pictures were not like restricted or anything.
  • Copyright? by bytesmythe (Score:2) Tuesday August 19 2003, @10:59AM
  • Google Those Comments! by duplicate-nickname (Score:2) Tuesday August 19 2003, @11:00AM
  • Naturally,.. I've only read the comments but! by stewwy (Score:1) Tuesday August 19 2003, @11:00AM
  • It's all been done... by Cap'n Canuck (Score:2) Tuesday August 19 2003, @11:01AM
  • Hang on a minute - that's not from IBM by Coppertone (Score:1) Tuesday August 19 2003, @11:01AM
  • by m.dillon (147925) on Tuesday August 19 2003, @11:02AM (#6733880)
    From the linux-kernel list, the code was apparently donated by Caldara under the BSD license in 2002. Here are the references.

    Start of Thread [iu.edu]

    Conclusion [iu.edu]

    • 1 reply beneath your current threshold.
  • Check this out [bkbits.net]

    patch@hp.com according to bitkeeper.

    Also, this has been removed in 2.6, mainly because it was a stupid implementation.
    • *scratches head* (Score:5, Funny)

      by Platinum Dragon (34829) on Tuesday August 19 2003, @11:49AM (#6734493)
      (http://platinumdragon.ca/ | Last Journal: Monday May 23 2005, @01:59AM)
      So let me get this straight.

      A patch was submitted by someone from HP, containing a Silicon Graphics, Inc. copyright line, along with at least one chunk of code that is nearly identical to several early BSDs, as part of an SMP implementation, that SCO is claiming IBM donated to the Linux kernel in violation of a contract?

      What. The. Fuck. I don't even want to try and figure out the web of licences, contracts, and original sources for this code. Based on other comments, it looks like a basic (crappy) implementation of memory allocation. On top of it all, whoever at SCO prepared the PowerPoint presentation managed to mistype the supposed SysV code.

      Several scattered thoughts come to mind, among them "chutzpah", "pump and dump", and "someone's going to jail when this is all over."
      [ Parent ]
      • Re:*scratches head* by Anonymous Coward (Score:2) Tuesday August 19 2003, @12:38PM
      • Re:*scratches head* by Merk (Score:2) Tuesday August 19 2003, @01:36PM
      • Re:*scratches head* (Score:5, Insightful)

        by Angst Badger (8636) on Tuesday August 19 2003, @01:46PM (#6735814)
        I don't even want to try and figure out the web of licences, contracts, and original sources for this code.

        Is it just me, or is anyone else getting the impression that it's corporate coders working for proprietary software companies whose coding practices are sloppy and reckless about intellectual property, and not us long-haired hippie commie free software freaks?
        [ Parent ]
    • Re:It's HP's fault this stupid code is in there. by gotan (Score:2) Tuesday August 19 2003, @11:55AM
    • by 6079_Smith (676623) on Tuesday August 19 2003, @12:13PM (#6734791)
      So to sum it up: SCO sued IBM, because HP comitted a patch copied by SGI from an old Bell Labs Unix, which was released under a BSD license by SCO. Seems like Sun are the only ones not involved. That's probably the reason they bought one of those Unix licenses from SCO, just to be part of the picture.
      [ Parent ]
    • Anyone else? by Pentagram (Score:2) Tuesday August 19 2003, @12:40PM
      • 1 reply beneath your current threshold.
    • Silly question. by AtariDatacenter (Score:2) Tuesday August 19 2003, @12:59PM
    • Responsibility? by Platinum Dragon (Score:2) Tuesday August 19 2003, @06:32PM
    • 2 replies beneath your current threshold.
  • copyright info - grep'ed imho.jpg by ByteEnable (Score:1) Tuesday August 19 2003, @11:02AM
  • From my previous post by Markos (Score:1) Tuesday August 19 2003, @11:04AM
  • DMCA? by wonkamaster (Score:1) Tuesday August 19 2003, @11:04AM
  • So what now? by Lord_Dweomer (Score:2) Tuesday August 19 2003, @11:05AM
  • SGI to be dragged in? by PipianJ (Score:2) Tuesday August 19 2003, @11:05AM
  • dosen't they suposed to be equal??? by bogado (Score:2) Tuesday August 19 2003, @11:05AM
  • Why remove a line of comment by cjcormack (Score:2) Tuesday August 19 2003, @11:05AM
  • return 0 by Peredur (Score:1) Tuesday August 19 2003, @11:09AM
  • The actual source code in question isn't of primary importance at this point since the main SCO complaint is against IBM, and IBM's source code is in the Linux source tree because they donated it. Its public knowledge that IBM donated code to Linux, and SCO is just showing the code to selected neophytes for shock value. "SCO showed me source code from Linux and System V, and THEY WERE THE SAME! I'm shocked! IBM must be guilty".

    SCO may eventually make other claims that all of Linux is their stolen property, but for the time being the focus should be on IBM, and in that case looking at the code does nothing but provide FUD fodder for clueless news outlets. The headlines will read "Industry analyst says lines of code are the same, SCO up 3 points".

    The real issue here is this is a licensing dispute between two software companies, and it says nothing of value about the open source development process or Linux. Its in SCO's interest to bring these broader issues into the picture in order to put pressure on IBM to settle, but DON'T TAKE THE BAIT!

  • SGI/IBM by h4x0r-3l337 (Score:1) Tuesday August 19 2003, @11:11AM
  • It is so great that everyone here in the /. community is so on top of this. It's great that so many of you know where to look to find the true origins of the "stolen" code, that by today's evidence, is obviously not stolen.

    However, this is not yet the time to celebrate. SCO is claiming 829,000 lines of code was "stolen" from SMP code alone. Of course this is probably ridiculous, but a screen shot of some comments from the late 70's only shows that those particular comments were not stolen.

    There is still a lot of work to do. Mr. McBride is creating so much work because for each claim of copyright, the onus is going to be on the linux community to find the origins and prove the allegations wrong. SCO is only going to present SCO code that was supposedly 'written' before the linux code. Their entire offense is going to rest solely upon the fact that they have a plaintext file with an earlier date than the linux kernel's corresponding code file.

    The work is going to be on our backs to locate even older code that SCO's predecessors used to write SYS V. I would raise the bar as well and go so far as to attempt to show that SCO's code was itself misappropriated.

    We are just now starting to see how much work we have in front of us, and believe me, that mountain of work is only going to get larger. But, as with the development of linux itself, there are millions of developers across the globe that will be able to find evidence to refute each and every one of their fraudulent and baseless claims.

  • Hmm by Eudial (Score:2) Tuesday August 19 2003, @11:15AM
  • It's from the BSD and PDP11 sources (Score:5, Interesting)

    by Jerry (6400) on Tuesday August 19 2003, @11:15AM (#6734084)
    http://unix-archive.pdp11.org.ru/PDP-11/Trees/2.11 BSD/sys/sys/subr_rmap.c

    /*
    * Copyright (c) 1986 Regents of the University of California.
    * All rights reserved. The Berkeley software License Agreement
    * specifies the terms and conditions for redistribution.
    *
    * @(#)subr_rmap.c 1.2 (2.11BSD GTE) 12/24/92
    */

    #include "param.h"
    #include "systm.h"
    #include "map.h"
    #include "vm.h" /*
    * Resource map handling routines.
    *
    * A resource map is an array of structures each of which describes a
    * segment of the address space of an available resource. The segments
    * are described by their base address and length, and sorted in address
    * order. Each resource map has a fixed maximum number of segments
    * allowed. Resources are allocated by taking part or all of one of the
    * segments of the map.
    *
    * Returning of resources will require another segment if the returned
    * resources are not adjacent in the address space to an existing segment.
    * If the return of a segment would require a slot which is not available,
    * then one of the resource map segments is discarded after a warning is
    * printed.
    *
    * Returning of resources may also cause the map to collapse by coalescing
    * two existing segments and the returned space into a single segment. In
    * this case the resource map is made smaller by copying together to fill
    * the resultant gap.
    *
    * N.B.: the current implementation uses a dense array and does not admit
    * the value ``0'' as a legal address or size, since that is used as a
    * delimiter.
    */
    /*
    * Allocate 'size' units from the given map. Return the base of the
    * allocated space. In a map, the addresses are increasing and the
    * list is terminated by a 0 size.
    *
    * Algorithm is first-fit.
    */

    memaddr
    malloc(mp, size)
    struct map *mp;
    register size_t size;
    {
    register struct mapent *bp, *ep;
    memaddr addr;
    int retry;

    if (!size)
    panic("malloc: size = 0"); /*
    * Search for a piece of the resource map which has enough
    * free space to accomodate the request.
    */
    retry = 0;

    .....


    Which means that SCO is using BSD/PDP11 code. This is also part of the code they called "Ancient Unix", because it was old and obsolete, and posted it on the web. Initially they wanted a $100 "license" fee to download the code, but the number of takers were so few that SCO opened it up to free access. We're they hoping someone might copy some of the code into the Linux kernel? Some might suggest that this was their plan all along, but a lot of the Sys V code would require a "glue", as former SCO employee Christoph Hellwig put it, in order for the SCO code to work in Linux. That kludge would not pass lkrnl checking.

  • Shorting the stock? by Guiness17 (Score:1) Tuesday August 19 2003, @11:18AM
    • Options... by BiggerIsBetter (Score:2) Tuesday August 19 2003, @12:00PM
    • 1 reply beneath your current threshold.
  • Fraudsters... by Manic Ken (Score:1) Tuesday August 19 2003, @11:19AM
  • Were any programmers present during the showing? by defile (Score:2) Tuesday August 19 2003, @11:20AM
  • Boies skips SCOForum by bstadil (Score:1) Tuesday August 19 2003, @11:20AM
  • Transliteration by GweeDo (Score:2) Tuesday August 19 2003, @11:23AM
  • Assuming the worst by mnmn (Score:2) Tuesday August 19 2003, @11:24AM
  • if true ... by pz (Score:2) Tuesday August 19 2003, @11:24AM
    • 1 reply beneath your current threshold.
  • by rump_carrot (644292) on Tuesday August 19 2003, @11:25AM (#6734199)
    Call me paranoid....but this might be a trick by SCO to probe the defences of the Open Source community, by having us do their historical code research for them, gratis.

    What do I mean? An example.

    I used to be a magician - a classic trick in the magicians arsenal is called the "sucker trick"

    In the sucker trick one does a seemingly stupid trick. As people start to think they have figured it out, the bright (and loud) ones start yelling how they think it works. Then, PRESTO, the real trick is revealed!

    IF you do it right, people are amazed and impressed, and more importantly, you have identified the hecklers in the audience, who often remain quiet the rest of the show out of embarrassment.

    I know this sounds paranoid, and you might think ol' Darl is no magician, but he has conjured ~ 20X increase in SCO "worth", from an essentially worthless company.

    Just a thought.
  • comment size!?! by WPIDalamar (Score:2) Tuesday August 19 2003, @11:25AM
  • who put it there? by peloy (Score:1) Tuesday August 19 2003, @11:26AM
  • The code predates UNIX? by Anonymous Coward (Score:1) Tuesday August 19 2003, @11:26AM
  • Translations are... by dentar (Score:2) Tuesday August 19 2003, @11:27AM
  • IBM's Lawyers by bucketoftruth (Score:1) Tuesday August 19 2003, @11:27AM
  • If this Is BSD'd by SCO's predecessor? by Lucas Membrane (Score:2) Tuesday August 19 2003, @11:28AM
  • OT, but SCO related (Score:5, Interesting)

    by OMG (669971) on Tuesday August 19 2003, @11:31AM (#6734270)
    http://biz.yahoo.com/prnews/030819/latu060_1.html
    reads:

    The SCO Group, Inc. (Nasdaq: SCOX - News), the owner of the UNIX(R) operating system, today announced the appointment of Gregory Blepp as vice president of SCOsource. Blepp will report to Chris Sontag, the senior vice president and general manager of SCOsource, the division of SCO tasked with protecting and licensing the company's UNIX intellectual property.

    Blepp, a former VP of International Business at SuSE, brings to SCO a wealth of experience in marketing and business management from time at Network Associates and Computer Associates. Blepp's appointment is taking place at SCOForum in Las Vegas this week where he is being introduced to SCO partners and resellers.

    "We're pleased to have Gregory Blepp join SCO to assist in our efforts around SCOsource in Europe," said Chris Sontag, senior vice president and GM, SCOsource. "We look forward to using Blepp's talents and expertise in assisting the company to properly license SCO's valuable UNIX intellectual property."


    Is this world full of insane people ?
  • by rkww (675767) on Tuesday August 19 2003, @11:31AM (#6734277)
    The nsys kernel version of malloc [udel.edu] has exactly the same implementation, albeit without any comments.

    Dennis Ritchie has written [udel.edu] So far as I can determine, this is the earliest version of Unix that currently exists in machine-readable form. ... The dates on the transcription are hard to interpret correctly; if my program that interprets the image are correct, the files were last touched on 22 Jan, 1973. ...

    • Re: The Real History by Lucas Membrane (Score:2) Tuesday August 19 2003, @12:15PM
    • by chefmonkey (140671) on Tuesday August 19 2003, @01:41PM (#6735761)
      Giving up my mod points to post on this thread...

      As much as I'd love to see SCO go down in flames over this issue, I think you're missing some important facts.

      So, the code is old. That doesn't mean it's public domain. And who wrote it? According to what you cite, Dennis Ritchie. In 1973, Ritchie was working for Bell Labs, developing their Unix system. Yes, Bell Labs, part of AT&T. You know, SysV and all that? The copyrights to that code have subsequently been sold, and are currently held by... The SCO Group.

      Whoops.

      Prior to January 1, 1978, the copyright term was 28 years. At the end of the 28th year, the copyright period could be renewed for an optional period of 28 years, later extended to 47 years.

      1973 is 30 years ago. If the copyright on the code has been properly maintained, that would mean that SCO owns it potentially until January of 2048. If not, the code passed into the public domain back in 2001.

      Yes, perhaps it's been infringed on in other places (n.b., however, that Irix and BSD through 4.4 were licencees of the original code, and the the PDP-11 was Dennis Ritchie's development platform at Bell Labs), but this is copyright, not trademark law. Other infringements don't trigger a free-for-all.

      This one will take some sorting out. It's certainly not as cut-and-dried as SCO is pretending it to be, but it's hardly clear that we (the Linux crowd) are as correct as we believe, either.

      [ Parent ]
      • by Darth (29071) on Tuesday August 19 2003, @04:30PM (#6737873)
        (http://slashdot.org/)
        well, if the code has remained unchanged since January of '73, then the same code is in versions 2, 3 and 4 of Unix.

        AT&T gave the sources to Unix away free to academic institutions sometime around 1974.
        Additionally, Caldera made some of the sources available under a BSD style license in Jan. 2002.

        There is also the possibility that some of the "infringing" code comes from the from scratch UNIX rewrite by Tanenbaum (minix released in 1986) that was the basis of Linux. (legally, minix can be used as if it were public domain)

        They might hold a copyright on that code. However, prior owners of that copyright gave that code away for free.

        They are going to have a lot of fun trying to show that really ancient pieces of code like that didnt come from sources that were freely released by prior owners of the code.
        [ Parent ]
        • Re:Code has been around since at least 1973 by chefmonkey (Score:3) Tuesday August 19 2003, @05:11PM
          • by Darth (29071) on Tuesday August 19 2003, @05:37PM (#6738723)
            (http://slashdot.org/)
            Yes, they did. And they were selling the same code to institutions for $50,000 at the same time, so it certainly wasn't a release into public domain. Stop and think about it; this is copyright, not a trade secret. Just giving someone the source doesn't provide them license to do what they want. The analog would be Bloomsbury Publishing giving free copies of the newest Harry Potter book to schools. Would doing so cause them to surrender their copyright to that work?

            well, that exact piece of code was also published in a book with no restrictions on its use. (publication of the book was approved by SCO, who held the copyright on it at the time)

            It was also published in Kernighan and Ritchie's C programming book without restriction when AT&T owned the code.

            Which is basically the point I was trying to make: untangling this whole mess is going to be very difficult. And, as much as I want SCO to be absolutely, 100% wrong across the board, I'm not so cocksure as to go off claiming that it's the case before some of this untangling has actually been pursued.

            I dont think untangling the mess will be difficult. I think SCO proving a case will be insanely difficult. The reason we know so much about arbitrary lines of code is because there's tons of documentation and history for it all. It is very easy for this history to destroy SCO's claims and they are the ones who have to do the exhaustive research to prove those claims.

            What I'm particularly wary of is the scads of ignorant comments along the lines of, "Look! The code is from before 1978 (or 1973)! SCO didn't even exist! It must not be theirs!" Intellectual property can be bought and sold. The logic of that statement is a sound as claming that there's no way I could possibly own my house because it was built before I was born.

            i agree that the age of the code relative to SCO as a company has no bearing on the ownership of the code. I also agree that anyone making that statement is foolish.

            It's hard to not be very optimistic about the SCO case, though. The only code sample they are claiming copyright infringement on that has made it to public scrutiny, they dont even have a copyright on. Their assertions relative to the case border on the absurd. The claims made by their legal representation are clearly contradicted by the text of the laws they are citing to make their claims. And they chose to target a company that spends more on break room coffee than SCO has in total assets.

            It's hard not to be optimistic.
            [ Parent ]
      • Re:Code has been around since at least 1973 by rkww (Score:1) Wednesday August 20 2003, @08:16AM
      • 4 replies beneath your current threshold.
  • Has there been an offical response yet? by gnuforpresident2004 (Score:1) Tuesday August 19 2003, @11:33AM
  • An idea by gowen (Score:1) Tuesday August 19 2003, @11:35AM
  • SCO Has Already Won by tds67 (Score:2) Tuesday August 19 2003, @11:36AM
  • Does this mean that I can do it, too? (Score:3, Interesting)

    by djeaux (620938) on Tuesday August 19 2003, @11:36AM (#6734343)
    (http://dylanfreak.djeaux.com/ | Last Journal: Thursday February 12 2004, @09:39PM)
    I was kinda thinking of maybe taking a book out of public domain -- hmmm... how about Dickens' "A Christmas Carol" -- sticking it between a preface & epilogue that I write & then filing suit against anyone who says, "God bless us every one."

    The copyright clearly says 1986 & University of California Berkeley. If SCO bought that code legitimately, then they would have to have changed that attribution, no? What it looks like to me is that SCO is claiming ownership of code snippets that they took out of the public domain in the first place!

    I need to take my coon dawgs out to Utah. Something tells me when they get on the trail, it's going to head in a northwesterly direction toward Redmond...

  • BFD by x00101010x (Score:1) Tuesday August 19 2003, @11:38AM
  • Slashdot is working (Score:5, Interesting)

    by mnmn (145599) on Tuesday August 19 2003, @11:39AM (#6734382)
    (http://ghazan.hazara.org/)
    Slashdot is an online machinery that is geared towards the benefit of the free software community. Throw some challenges to the free software community at slashdot and watch thousands of brilliant minds load-balanced working like a huge beowulf processing information online (a bit like SETI) to achieve the commonly understood goal; in this case to defend Linux.

    If you want millions of man-hours with full motivation and some of the best skill to work for you for free, go to slashdot provided the task is enormously beneficial to the free software community. No corporation can spend any amount of capital or hire any number of people to match the productivity of geeks running on fuel that is pizza and beer to change the world.

    Bravo.
  • Time to patch. by Anonymous Coward (Score:2) Tuesday August 19 2003, @11:44AM
  • Next time, write it in Perl (Score:5, Funny)

    by Raster Burn (213891) on Tuesday August 19 2003, @11:45AM (#6734441)
    If these functions were implemented in Perl, they would be guaranteed to look different than the System V!
  • I'm pissed (Score:5, Funny)

    by lspd (566786) on Tuesday August 19 2003, @11:45AM (#6734450)
    (http://www.nixnuts.net/ | Last Journal: Monday November 01 2004, @01:43PM)
    Come on now. I took the idea of comparing sources using MD5 hashes that Michael Chaney and Rick Bradley came up with, tweaked it a bit, compared Sys3 with 2.4.21 and posted this match on /. a while back.

    When it was posted on the Linux Kernel Mailing List they gave me a little shout-out. If when SCO says "a team of code comparison experts" they actually mean some guy on slashdot...well...they could at least give me a mention. Not like I really care about getting a proper "* Thanks LSPD" in the SCO Legal Case Changelog, but give me a break.

    Bastards...
    • Re:I'm pissed by NetFusion (Score:1) Tuesday August 19 2003, @03:27PM
    • Re:I'm pissed by kasperd (Score:3) Tuesday August 19 2003, @03:30PM
  • I call bullshit by devphaeton (Score:1) Tuesday August 19 2003, @11:46AM
  • This can easially be coidence. by jellomizer (Score:2) Tuesday August 19 2003, @11:48AM
  • Hey, God coded it first! (Score:3, Funny)

    by paiute (550198) on Tuesday August 19 2003, @11:48AM (#6734476)
    It is amusing that SCO is employing pattern-recognition to "find" code that allegedly originates with SCO. I will bet you that if you run pattern recognition on the Bible, you will find as many hits in Scripture as they will find in the kernel.

    You may have to translate the Bible into machine language first, though.

    • 1 reply beneath your current threshold.
  • is it legal to copy bsd code and then gpl it? by tmroyster (Score:1) Tuesday August 19 2003, @11:50AM
  • You see! (Score:5, Funny)

    by nedwidek (98930) on Tuesday August 19 2003, @11:51AM (#6734508)
    You see! This is why they didn't show their evidence! You all have gone and poked holes in it. Shame on you, you're going to be responsible for the death of a corporation!

    Important note for the sarcasm impared: yes, the above is sarcasm.
    • Re:You see! by JosefK (Score:1) Tuesday August 19 2003, @01:34PM
  • SCO are lazy, stupid bastards (Score:5, Insightful)

    And so they think that everyone else is too. It's the classic syndrome called "projection".

    The SystemV code shown is mroe recent than the Linux code, with added comments. No-one, ever, removes comments when copying code.

    All their presentation shows is that the two functions have a shared pedigree, and this code is so old that the pedigree can be found in at least two books, and multiple versions of Unix.

    SCO are lying, thieving, scurilous rumour mongers and sadly getting much too much attention.

    Which makes me think: could the whole thing be simply intended to distract our attention from something else happening...? It is a classic ploy.
  • code not in 2.4.22-rc2 by tmroyster (Score:2) Tuesday August 19 2003, @11:52AM
  • by telstar (236404) on Tuesday August 19 2003, @11:56AM (#6734572)
    After all ... there can't be more than one person that actually comments their code, can there?
  • HOW DARE THEY ... (Score:4, Funny)

    by ProfMoriarty (518631) on Tuesday August 19 2003, @11:57AM (#6734594)
    (Last Journal: Tuesday June 11 2002, @01:20AM)
    SCO blatently copying peoples' hard work.

    Even the COMMENTS are the same ... have they no shame?

  • How do we know? by Archeopteryx (Score:2) Tuesday August 19 2003, @11:58AM
  • Wait a second... by Qwaniton (Score:1) Tuesday August 19 2003, @12:01PM
  • Collected information and collected links by Anonymous Coward (Score:1) Tuesday August 19 2003, @12:03PM
  • Glad I just read Lord of the Rings again . . . by Jdodge99 (Score:1) Tuesday August 19 2003, @12:05PM
  • Is this the code? by eberry (Score:1) Tuesday August 19 2003, @12:06PM
  • by Dr.Dubious DDQ (11968) on Tuesday August 19 2003, @12:06PM (#6734701)
    (http://www.bigroom.org/wordpress)

    Perhaps the SCO discovered the situation is the OPPOSITE of what they are claiming - one day one of their programmers noticed that a bunch of GPL'd code had been imported at some point into their products. Too much to economically remove (how much does a commercial software developer have to pay programmers to remove and replace 'millions' of lines of code?).

    If so, SCO would know that it was only a matter of time before someone noticed and THEY got in trouble for violation of their license to use GPL'd copyright-protected code.

    Perhaps they figured they'd launch a pre-emptive strike by claiming that the code went the OTHER way, to give them time to e.g. cash in their stock and do what damage-control they could, before, in the end, they finally said "Well, okay, we did not know our own fiendish programmers would 'taint' our code like that, and let this be a warning to you all about the Evil, Evil GPL" (which of course would explain Microsoft's interest in assisting this charade).

    The executives come out looking like poor victims of unscrupulous programmers and walk away with lots of stock money. SCO gets away with all of their lies (after all, the executives were just going with what THEY know, they 'didn't know' that the code came FROM Linux rather than TO. Ignorance IS bliss, even if it's pretended ignorance.) and SCO and MS get to jump up and down excitedly and say "See? See? I TOLD you the GPL was an evil Cancer that can sneak in and rape your Proprietary Code whenever it wants!" (Never mind that if this conspiracy theory is true, it's the fault of the proprietary developer for not paying attention to their own development process...)

    Just a conspiracy theory. I don't have any idea if there's even a shred of truth to it, but it sounded interesting to me.

  • Irrelevant by frieked (Score:2) Tuesday August 19 2003, @12:06PM
  • mirror and a joke by feidaykin (Score:2) Tuesday August 19 2003, @12:09PM
  • Courtroom Shenanigans (Score:3, Insightful)

    by cooldev (204270) on Tuesday August 19 2003, @12:09PM (#6734739)

    Others have shown that for these specific sections of code the history can be easily traced. However, imagine yourself in a trial, with sophist lawyers explaining to a technically ignorant judge and/or jury that the code is copied, IP rights were violated, and here's the proof.

    Without the proper technical knowledge and resources, the outcome becomes completely dependent on which side can dumb the technical discussion down and argue the best. The facts are often secondary.

    Now imagine this whole scenario with IBM being the "bad guy" and SCO being the "good guy", as seen from the /. perspective. Most of you would be cheering on SCO in this exact same situation, simply because your preconceived bias was reversed.

    Take this as a lesson: try to objectively look at the facts (or be aware that you don't have the facts) before jumping to the conclusion that someone's guilty.

    • Re:Courtroom Shenanigans by CashCarSTAR (Score:2) Tuesday August 19 2003, @12:24PM
    • Nope. by Population (Score:2) Tuesday August 19 2003, @03:26PM
      • Easy to say by cooldev (Score:2) Wednesday August 20 2003, @06:06AM
    • 1 reply beneath your current threshold.
  • REQ: Someone post the LWN trace by KlomDark (Score:2) Tuesday August 19 2003, @12:12PM
  • That one line by randomErr (Score:2) Tuesday August 19 2003, @12:12PM
  • binary to source by nsahoo (Score:1) Tuesday August 19 2003, @12:13PM
  • From Linux Magazine's interview with Andrew Morton by archnerd (Score:2) Tuesday August 19 2003, @12:19PM
  • by kwiqsilver (585008) on Tuesday August 19 2003, @12:22PM (#6734916)
    They're all written in Greek [heise.de]! Greek is a fine language for religious texts and plays about incest, but it's not a programming language. Silly SCO...
    Here's what they cleverly hid using a different font:
    "As part of the kernel evolution
    toward modular naming, the
    functions malloc and mfree are being
    renamed to rmalloc and rmfree.
    Compatibility will be maintained by
    the following assembler code:
    (also see mfree/rmfree below)
    "
    Does breaking their encryption count as my DMCA violation for today?
  • Doorknob party at SCO!! by Sebastopol (Score:2) Tuesday August 19 2003, @12:26PM
  • Test of Slashdot Smackdown system! by mabhatter654 (Score:2) Tuesday August 19 2003, @12:26PM
  • Analysis by Bruce Perens (Score:5, Informative)

    by kaip (92449) on Tuesday August 19 2003, @12:30PM (#6735002)
    (http://www.iki.fi/kaip/)

    Bruce Perens has written an analysis of the code that SCO claims was wrongfully copied into Linux: http://perens.com/Articles/SCOCopiedCode.html [perens.com]

  • Location of the Linux code by Nucleon500 (Score:2) Tuesday August 19 2003, @12:39PM
  • from the source code by cswiii (Score:2) Tuesday August 19 2003, @12:49PM
  • The ironing is delicious by spectasaurus (Score:2) Tuesday August 19 2003, @12:53PM
  • Translation of System V Code in Pic #1 by ryan1234 (Score:1) Tuesday August 19 2003, @12:56PM
  • Linux Will Die if something is not done. by eadint (Score:1) Tuesday August 19 2003, @12:59PM
  • Highly suspect as usual (Score:3, Interesting)

    by SpacePunk (17960) on Tuesday August 19 2003, @01:00PM (#6735329)
    (http://slashdot.org/)
    In the first example only the comments match. The code in the left half is scrambled, but in the right half is not scrambled. This leads me to believe that the code itself is different since it makes no sense to leave one readable and one not readable if they intend to hide their 'IP' code if it is indeed the same.

    In the second example, it is not comparative. Again, assuming they don't want to show the world their 'IP' then I doubt that code is theirs also.

    They are full of shit, just keep shoveling more of it, and those that accept that shit aren't worth dealing with.

    It's no wonder that HP pulled out of that shitfest. They'd just inherit the stink if they participated.
    • 1 reply beneath your current threshold.
  • Yes, they're lying (Score:3, Insightful)

    by Rogerborg (306625) on Tuesday August 19 2003, @01:11PM (#6735418)
    (http://slashdot.org/)
    Now, can we please stop helping their astroturfing? There's no story here. All they want is publicity, any publicity. Shush now. Shush.
  • I like Open Source by corgicorgi (Score:1) Tuesday August 19 2003, @01:12PM
  • Free from fee? by ospirata (Score:2) Tuesday August 19 2003, @01:12PM
  • Greek comments as a tracer by BuilderBob (Score:2) Tuesday August 19 2003, @01:17PM
  • No "Code" in Example; Only Comments (Score:3, Interesting)

    by Prizm (52977) on Tuesday August 19 2003, @01:22PM (#6735528)
    According to the first picture, there is actually no copied "Code". The left side of the picture, the System V Code, contains a comment header followed by further comments obfuscated in the Symbol font. The right side, the linux code, has the same comments for the most part, followed by the malloc() code.

    The problem is that there's no actual functional code copied in this example - only comments. If this is one of their strongest example of IP infringement by IBM, it's a sorry example. Is there any protection for copying comments?
  • Short the stock! by cuijian (Score:2) Tuesday August 19 2003, @01:22PM
  • Translated by Stavr0 (Score:2) Tuesday August 19 2003, @01:23PM
  • Doesn't affect SCOX stock price at all by walterbyrd (Score:2) Tuesday August 19 2003, @01:23PM
    • by m.dillon (147925) on Tuesday August 19 2003, @01:48PM (#6735835)
      The price of a stock traded on the NYSE or NASDAQ (not counting over-the-counter (OTC) trading) is determined by the open market. Holding a high percentage of stock in a company does not really have any effect on its price, only on transaction volume. Transaction volume can have an indirect effect on price but the volatility you get from low transaction volume works in both directions. The same low trading volume makes it easier for speculative actions to move the price up or down also makes it fairly difficult for insiders to unload massive amounts of stock all at once, because doing so will kill the price. They are basically playing a game with the speculators in order to try to maintain the price of the stock and yet still be able to slowly sell their own, IMHO.

      Also don't forget the shorts. At some point shorts have to buy the stock back, which can boost the price of the stock. I don't think short covering is a big part of the current holding value of SCOX but it does tend to mitigate the downramp a bit when downramps happen.

      In short, SCOX is a highly speculative and volatile stock and any simplistic view of cause and effect in the matter is no more accurate then rolling the dice.

      [ Parent ]
  • That's not valid C! by m_frankie_h (Score:1) Tuesday August 19 2003, @01:27PM
  • Why does IBM take it? Here's why... by AntiGenX (Score:1) Tuesday August 19 2003, @01:31PM
    • by m.dillon (147925) on Tuesday August 19 2003, @01:53PM (#6735888)
      Part of IBM's countersuit is an indictment of SCO's use of press releases, stated exaggerations and falsehoods in interviews, and so forth. By not engaging in these tactics itself IBM is adding weight to its countersuit. Besides, IBM has all of us to beat the drums for it.
      [ Parent ]
  • Ah-HA!!! You've just fallen into my trap! by iceT (Score:2) Tuesday August 19 2003, @01:35PM
  • Let's not get ahead of ourselves... by CmdrWiggle (Score:1) Tuesday August 19 2003, @01:35PM
  • The community has a long memory ... by e_AltF4 (Score:1) Tuesday August 19 2003, @01:38PM
  • how many ways can someone write malloc() ? by cnb (Score:1) Tuesday August 19 2003, @01:40PM
  • That's $10, $12, #14, ... by tilleyrw (Score:1) Tuesday August 19 2003, @01:46PM
  • Anyone? by mschoolbus (Score:2) Tuesday August 19 2003, @01:48PM
  • All your case are belong to us (Score:3, Interesting)

    by mnmn (145599) on Tuesday August 19 2003, @01:56PM (#6735920)
    (http://ghazan.hazara.org/)
    Darl stands in the court hallways happy to have initiated the best plan of his life, the destruction of Linux for pure profit. As he steps outside the courthouse, a snotty kid with a napster T-shirt stares at him and says ALL YOUR BASE ARE BELONG TO US.

    Darl isnt sure the kid is American at all, speaking with that grammer. However in the months and years unfolding, the whole empire of his Bill Gates godfather sees their base slowly 'belong' to them, the evil them.

    One million lines of code eh? The corporates came with the intent to enslave the UNIX gurus in the 80s. They stole the UNIX trademark and sold the code expensive, became fat with wealth. It simply bewilders them to see another flag rise with Linux and the geek flocks finding a new sense of purpose start shipbuilding the new vessel than will be bigger and better and will not sink like the Titanic AT&T UNIX. Some of the corporates finally become believers the way Romans did having seen Jesus come back to life in a different form. IBM pays tributes in the order of $1 billion dollars. Novell and others offer their full support. The gospel spreads.

    But this only infuriates the great satan who sends SCO down for another showdown. Now the time has arrived. There is jubilation in the crowds. There is something in the air that tells of impending doom to the devils. The opensource developers may be unpaid fans coding all night in their bedrooms but revolutions of such magnitude are manufactured by the hard work of believers by the millions.

    The CEO of the worlds biggest corporation can see the iceberg before him but he can do nothing but blow the horns. He will soon be on his knees admiring the resolve of his enemies.
  • SCO... Like dancing with a gun to your head.. by CoyoteGuy (Score:1) Tuesday August 19 2003, @02:03PM
  • And the FUD gets deeper... by pair-a-noyd (Score:1) Tuesday August 19 2003, @02:12PM
  • "theft" (Score:3, Insightful)

    by rsilverman (266807) on Tuesday August 19 2003, @02:17PM (#6736109)
    Face it. There is stolen code in Linux. How much and how severe the
    value of the theft is to be determined but that there was theft is almost
    certain...


    One of the more irritating tactics in the war of misinformation about IP
    being waged by organizations like SCO, the RIAA, etc., is the intentional
    misuse of language. Things like trying to make "filesharing" a dirty word
    in itself, when in fact there is of course nothing more immoral about
    copying files than there is about using a photocopier -- it depends on
    what you're copying and what you're doing with it.

    Another example is the rampant incorrect use of the terms "theft,"
    "stealing," etc., intended to make the alleged perpetrators sound like
    sordid, common criminals. Copying a file, no matter what the IP issues
    surrounding it, is simply not "theft." From Webster's
    dictionary:


    Theft, n... (Law) The act of stealing; specifically, the felonious taking
    and removing of personal property, with an intent to deprive the rightful
    owner of the same; larceny.

    Note: To constitute theft there must be a taking without the owner's
    consent, and it must be unlawful or felonious; every part of the property
    stolen must be removed, however slightly, from its former position; and it
    must be, at least momentarily, in the complete possession of the
    thief. See Larceny, and the Note under Robbery.


    Copying data does not deprive the owner of the original of that data. It
    has not been removed, and he still has access to it and use of it. There
    might be copyright infringement, and there might not be, but it is
    not theft.

    • Re:"theft" by Error27 (Score:1) Tuesday August 19 2003, @11:38PM
    • Re:"theft" by rsilverman (Score:1) Tuesday August 19 2003, @10:58PM
    • 1 reply beneath your current threshold.
  • I was a little pissed off before..... by Bowie J. Poag (Score:2) Tuesday August 19 2003, @02:18PM
    • 1 reply beneath your current threshold.
  • Legal summary of the SCO situation (Score:5, Interesting)

    by tstoneman (589372) on Tuesday August 19 2003, @02:30PM (#6736272)
    Let's not get confused with what is going on in the SCO situation. I had my IP lawyer friend explain to me exactly what is going on. I am not a lawyer, so take everything that I have written down with a grain of salt, and I may even have the issues confused, so don't sue me.

    1) SCO is suing IBM for trade secret misappropriation. They are saying that IBM gave away some secrets and it caused them damages. This doesn't really affect Linux.
    2) Copyright infringement. They say that Linux contains millions of lines of code that infringes SCO's copyright. This is the reason why they are charging Linux users a license. You can only infringe copyrights if you are given a license by the holder of the copyright. Code comments *are* copyright-able and can be considered trade secrets (but you cannot do both). You cannot patent code comments, but having infringing code copied into the Linux code could be considered copyright infringement. Although if it were only code comments, the claims for damages may be very negligible.

    In order for anti-SCO-pro-Linux forces to win, they need to either:
    1) prove that SCO doesn't own the copyright to what it says it owns. Right now, there is a presumption that SCO does own the copyright to what it says it owes, it is up to the anti-SCO forces to prove otherwise. I think all the comparisons to UNIX 7 code, if it really was public domain that preceded SCO's claims, could be a good strategy.

    2) prove that SCO has waived their claims to copyright infringement. Some people are saying that SCO waived their rights by publishing their own version of Linux, but this is dubious, since they claim someone else infringed their copyrights and placed the code there.

    To all Washington DC Slashdotters:

    SCO must have disclosed code to the Library of Congress when it registered their copyright to the UNIX code. Presumably they registered infringed code otherwise it would be a pointless on their part. Something must be available there, and it will give a better clue as to what code they say has been infringed. Maybe someone can actually go down there, do some research and publish or point out what that code actually is.
  • reminds me of the hitchiker's guide to the galaxy by The_Rook (Score:2) Tuesday August 19 2003, @02:58PM
  • parentheses... confusing.... by Theatetus (Score:2) Tuesday August 19 2003, @03:05PM
  • Hooray for SCO by Anonymous Coward (Score:1) Tuesday August 19 2003, @03:06PM
  • I have to wonder... by sirgoran (Score:2) Tuesday August 19 2003, @03:16PM
  • Get down there! by Espressoman (Score:1) Tuesday August 19 2003, @03:20PM
  • by sootman (158191) on Tuesday August 19 2003, @03:48PM (#6737268)
    (Last Journal: Thursday July 12, @12:30PM)
    Stock price is going up and SCO execs are selling stock, so someone out there *wants* SCO stock. WHO IN THE FUCK IS BUYING SCO STOCK?!?!? Is this another one of them tulip bulb/bigger idiot things?
  • Oh, more companies to add to "hitlist"... by Kjella (Score:2) Tuesday August 19 2003, @03:58PM
  • Probably redundant by ^avenger (Score:1) Tuesday August 19 2003, @03:58PM
  • SCO: You tresspassed on my property

    YOU: Huh? What? Where's your property?

    SCO: I can't tell you that, because telling you that would allow you to tresspass on my property again.

    YOU: Huh? How the fuck am I supposed to avoid tresspassing on your property if you won't tell me where it is.

    SCO: That's your problem.

    YOU: Can you show me some evidence that proves I tresspassed on your property?

    SCO: No, that would violate our property rights!

    YOU: Can you show me how not to tresspass on your property?

    SCO: No, that would violate our property rights. Now, we're going to sue you for tresspassing!
  • Who sponsors SCO? by G3ckoG33k (Score:2) Tuesday August 19 2003, @03:59PM
  • they don't want us to change it but... by leeet (Score:2) Tuesday August 19 2003, @04:27PM
  • am i missing something ... by tesmerjg (Score:1) Tuesday August 19 2003, @04:39PM
  • Show them the Razzle Dazzle... by WoTG (Score:2) Tuesday August 19 2003, @04:39PM
  • distingush betwwen old and new changes by close_wait (Score:1) Tuesday August 19 2003, @05:02PM
  • SCO's contribution by spektr (Score:1) Tuesday August 19 2003, @05:06PM
  • by nathanh (1214) on Tuesday August 19 2003, @05:13PM (#6738483)
    (http://www.manu.com.au/)
    This is amusing. The code in question was released by SCO under the BSD license, last year, before McBride became CEO. It's from V7 source code.

    SCO has removed the V7 source from their website but the wayback machine [archive.org] has the original release. SCO's case is well and truly baseless.

    Yay! Linux wins. World domination is one step closer today.

  • google? grep! by Lord Ender (Score:2) Tuesday August 19 2003, @05:46PM
  • Let's speed things up a bit .... by mormop (Score:1) Tuesday August 19 2003, @06:04PM
  • The "greek" text in the first screenshot by theolein (Score:2) Tuesday August 19 2003, @06:27PM
    • 1 reply beneath your current threshold.
  • SCO Company Meeting by kennyz (Score:1) Tuesday August 19 2003, @06:45PM
  • Point of law: Can SCO have it both ways? by bettiwettiwoo (Score:1) Tuesday August 19 2003, @07:13PM
  • Sco being sued for racketeering ? by gnuforpresident2004 (Score:1) Tuesday August 19 2003, @07:14PM
  • Translation of SCO Linux Code Screen by HomeSpy (Score:1) Tuesday August 19 2003, @07:42PM
  • Did anyone read the links? by AstroDrabb (Score:2) Tuesday August 19 2003, @08:25PM
  • Why do we care? by CAIMLAS (Score:2) Tuesday August 19 2003, @09:05PM
  • From the linux kernel archive by loconet (Score:2) Tuesday August 19 2003, @09:29PM
  • It's kinda funny-- by DrDebug (Score:1) Tuesday August 19 2003, @10:06PM
  • Modify the GPL to exclude SCO? by mrawl (Score:1) Tuesday August 19 2003, @10:13PM
  • Hah! they're lying! by squidinkcalligraphy (Score:1) Tuesday August 19 2003, @11:12PM
  • Linus comments on Perens' analysis by Kurt Gray (Score:2) Wednesday August 20 2003, @12:41AM
  • what you're not seeing by EEGeek (Score:1) Wednesday August 20 2003, @12:42AM
  • Post I found by Succendo (Score:2) Wednesday August 20 2003, @02:51AM
  • Something that is real... by CooCooCaChoo (Score:1) Wednesday August 20 2003, @03:29AM
  • Location of code in Lions' Commentary by SteelX (Score:2) Wednesday August 20 2003, @04:02AM
  • Dont know if this is redundant by UltraWide (Score:1) Wednesday August 20 2003, @04:20AM
  • Anyone thought about... by Karem Lore (Score:1) Wednesday August 20 2003, @05:49AM
  • sysexits.h by oo_waratah (Score:1) Wednesday August 20 2003, @06:49AM
  • Make an experiment by svSHiFT (Score:1) Wednesday August 20 2003, @05:31PM
  • I reckon I have this sussed now .. by steveoc (Score:1) Thursday August 21 2003, @02:17AM
  • Originally developed in 1972 for the Model204 DBMS by douglasgodfrey (Score:1) Thursday August 21 2003, @06:07AM
  • Uhhhh... by nenolod (Score:1) Friday August 29 2003, @11:55AM
  • Re:I can decipher it! by Phroggy (Score:2) Tuesday August 19 2003, @10:49AM
  • Re:I can decipher it! (Score:3, Informative)

    It's not actually Greek. It is English using the Greek alphabet.
    [ Parent ]
    • Re:I can decipher it! (Score:5, Funny)

      by $rtbl_this (584653) on Tuesday August 19 2003, @11:01AM (#6733859)

      But that's actually the same thing. It's a little known secret that all foreign languages are really just English spelled/pronounced wrong or encoded in a different character set. It's just one of the things that they don't want you to know.

      [ Parent ]
    • The Greek Stuff: by Captain Tenille (Score:1) Tuesday August 19 2003, @02:10PM
  • Re:I can decipher it! (Score:5, Informative)

    by Fractal Law (122229) on Tuesday August 19 2003, @10:52AM (#6733679)
    (http://www.fractallaw.com/)
    The thing is that it actually is the Windows Symbol font. I can read Greek (Ancient Greek at least) and while the alphabet used is the Greek one all that somebody did was highlight the text in question and change the font to Symbol, which is what Windows calls its Greek font.

    In other words it's English written using the Greek alphabet. Why somebody would do something so silly puzzles me, however.
    [ Parent ]
  • Re:Hmmm by AndyFewt (Score:1) Tuesday August 19 2003, @10:56AM
    • 1 reply beneath your current threshold.
  • Re:I can decipher it! (Score:3, Informative)

    by Arker (91948) on Tuesday August 19 2003, @10:58AM (#6733801)
    (http://antiwar.com/)

    I can't read greek very well, but I do know the greek alphabet. Here is what the obfuscated section of the first picture says:

    As part of the kernel evolution towards modular naming, the functions malloc and mfree are being renamed to rmalloc and rmfree.

    Compatibility will be maintained by the following assembler code:
    (also see mfree/rmfree below)
    [ Parent ]
    • Re:I can decipher it! by Is every nickname ta (Score:2) Tuesday August 19 2003, @11:52AM
    • Translation of the article (Score:5, Informative)

      by reignbow (699038) <a.m.steffen@[ ].de ['web' in gap]> on Tuesday August 19 2003, @11:52AM (#6734530)

      The battle for the legality of Linux is becoming increasingly melodramatic: Two weeks ago, RedHat CEO Mathew Szulik declared himself Saviour of the Free World, and called for all Linux-Supporters to join the battle for freedom from the software industry. His opponent darl McBride from SCO strikes an even more martialic pose: a James Bond fighting against the forces of Darkness -- incarnated in the Open Source Movement.

      McBride spent no less than two hours at the beginnign of the SCO symposium to clarify his company's legal position. Backed by pictures and music from various Bond flicks, he attempted to rally the supporters of the formerly cult company from Santa Cruz to his fight for the Good Cause. The SCO Group has started a legal battle against IBM for alleged copyright violations and misuse of SCO-owned UNIX code in Linux. Star attorney David Boies, famous for fielding the US anti-trust effort against Microsoft, represents SCO against IBM. More than 1500 major Linux-using companies have received admonitions to pay licensing fees from SCO.

      With Vice CEO Chris Sontag as sidekick, McBride offered several examples from Kernel 2.5 and 2.6 that are meant to prove that several program parts were transplanted unmodified from UNIX -- such an example is here [heise.de]. Duplicated typos in the commentary as well as unusual coding style have left traces, says Sontag. To porve this, McBride employed teams for pattern recognition to parse tens of thousands of lines of code. The few sequences of actual code shown besides the commentaries were largely scrambled, supposedly to protect SCO copyright. They were, however, representative for a thousand other just like them, emphasizes Sontag. Multiple developers had illegally transplanted code into Linux and then distributed the source to users and developers. The software in question is nothing trivial, but contains integral operating system functions used for demanding applications and extremely secure environments in companies. Among them are the multiprocessor technologies NUMA and SMP, which under UNIX licensing cost 10,000$ or more.

      Rouhgly 700 lines of code for the SMP technology are supposed to have gone into Kernel versions 2.4 and 2.5. All in all, SCO claims to have found no less than 800.000 lines of duplicated code -- one example is shown here [heise.de]. Attorney Mark Heise from Boies' law firm joined the SCO chiefs on the podium in Las Vegas. He emphasized that the GPL did not offer protection against copyright claims from SCO. The Unix license that SCO bought from AT&T in 1994 guarantees SCO ownership of System V copyright and all AT&T software and sublicense rights. The license agreement, originally drawn up by AT&T lawyers, which has since gone over to SCO, is unequivocal concerning scope, Heise affirmed. Accordingly, the license gives the licensee (e.g. IBM) the right to use the software internally for commercial purposes. Modifications and derivatives are subject to the license just like the original. They cannot be used for or by third parties.

      "Now we finally know how Linux has matured from hobby OS to IT-company platform," Sontag jibes. "If something sounds too good to be true, it usually isn't," topped McBride. Evolved technology simply cannot be had for free. "Free Software -- not our thing." UNXIX comprises 20 years of development work: Based on it, SCO wants to make money for another 20 years. McBride appealed for support from partners and developers from the UNIX community, otherwise, "the times for good business might soon be over." GPL and Open Source destroy legal business models -- compensations and a legal business model for the future are therefore necessary. Heise seconded: That SCO once distributed its code as Linux distributor, did not mean that Linux users where protected from all demands because of the GPL. Copyright for code can only be obtained by a written contract wit

      [ Parent ]
    • ASSEMBLER code? by k98sven (Score:3) Tuesday August 19 2003, @12:18PM
    • 1 reply beneath your current threshold.
  • Re:Hmmm by Nexus Seven (Score:1) Tuesday August 19 2003, @11:02AM
  • Re:The real answer. by EzInKy (Score:2) Tuesday August 19 2003, @12:44PM
  • Re:Doesn't the NDA violation bother anyone? by Tsu Dho Nimh (Score:2) Tuesday August 19 2003, @04:32PM
  • Re:SCO doesn't want to expose its trade secrets by 16K Ram Pack (Score:1) Tuesday August 19 2003, @05:28PM
  • Re:To those who "bought" a "licence"... by 16K Ram Pack (Score:1) Tuesday August 19 2003, @05:31PM
  • Re:SCO doesn't want to expose its trade secrets by m.dillon (Score:2) Tuesday August 19 2003, @06:34PM
  • 67 replies beneath your current threshold.
(1) | 2 | 3