Slashdot Mirror


SCO Claims Linux Lifted ELF

fymidos writes "SCO has finally spoken. According to this linuxworld article, they claim that linux illegally uses the ELF binary format, the JFS filesystem, the init code and some more 'copyrighted Unix header and interfaces'. Finally SCO makes its move. The JFS part was expected of course, but according to the article, as far as the ELF format is concerned 'the Tool Interface Standard Committee (TISC) came up with a ELF 1.2 standard' and 'granted users a "non-exclusive, worldwide, royalty-free license" to the stuff'. Oh, and of course 'both Novell and the old SCO - as well as Microsoft, IBM and Intel - were on the committee'."

29 of 675 comments (clear)

  1. Truth Elves by mfh · · Score: 5, Funny

    Not sure what SCO has to do with Elf. Wait, nevermind. They've got truth elves, working from dusk till dawn, griding down the logic and confusing the masses with their cute looking elf outfits and fairy dust. My guess is that Santa Claus himself is somehow behind this latest SCO claim. It just seems like the more they open their traps, the lower their stock gets, so I'm all for many more of these kinds of press releases.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Truth Elves by JPriest · · Score: 5, Funny

      SCO: "I see your Elf, and raise you a troll"

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    2. Re:Truth Elves by dsbaha · · Score: 5, Funny

      Would that make SCO the "Santa Claus Operation"?

      -ds

    3. Re:Truth Elves by builderbob_nz · · Score: 5, Funny

      Slight problem, the Elf killed the Troll (well the cave one at least)

      --

      Karma? Hey I just call it as I see it.
  2. More school yard fun by erick99 · · Score: 5, Insightful
    SCO, never having a straight-forward and direct claim uses bluster and a childish version of "no it ain't!" to maker their claims. For example, SCO says that TISC ...exceeded its rights... Regarding the GPL that TISC created that SCO doesn't like, SCO calls the GPL "quicksand" and claims it's invalid. I guess they figure it they declare it invalid, then it must be. It still smacks of cowardly playground bullying. There is more than enough sophomoric behavior to go around, though.

    I am not sure what this ends up meaning, legally:

    SCO also claims "substantial similarity" between the Read-Copy-Update (RCU) routine in Linux 2.6.5 and Linux patches and SCO's copyrighted work, specifically SVR4.2 MP.

    Similarity can be a slippery slope and SCO will slide as far down as need be, I suppose. And how about something that "may" be an infringement:

    It also says the journaled file system (JFS) module from later versions of AIX, which SCO believes may derive from the JFS Unix, is in Linux 2.6

    The folks at SCO probably look like adults, they are adult-sized and wear nice clothes. However, they act like elementary school kids arguing over a ball on the playground. Whoever yells loud enough, pushes hard enough, and hold their breath the longest wins.

    Cheers!

    Erick

    --
    http://www.busyweather.com/
    1. Re:More school yard fun by Simon+Brooke · · Score: 5, Insightful
      Your hypothesis is certainly one I wouldn't dismiss immediately, but do you know in what kind of timeframe the SVR4.2 release was made? i.e. Who is the cart and who is the horse, with respect to Linux & SCO.

      System V Release 4 dates from 1991, according to th copyright statement in my manuals. That makes it older than Linux, though not by much. This is irrelevant anyway because ELF is a published standard with an open license, and if it should not have been so published that is an issue between SCO and the people who licensed it, i.e. themselves.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    2. Re:More school yard fun by enjo13 · · Score: 5, Informative

      Just FYI: "Substantially similiar" is a legally valid term that is suggesting that the code is a derivative work of the SCO code.

      In order to violate copyright they don't need to be identical copies. Instead they need to show that they are substantially similiar (there it is) to each other, implying that the Linux version is derived from the original SCO code. At what point something stops being a derived work is a whole different mess...

      One common example of this type of copyright dispute is in housing floorplans and architecture. Often someone will see a floorplan they like in a magazine (copyrighted), and move a few things around and have blueprints drawn from that. That's an infringement on the original copyright, because the resulting work is really just a derived form of the original.

      SCO's claims fail on a number of levels, but your 'analysis' is more or less incorrect.

      --
      Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
  3. awww... by MachineShedFred · · Score: 5, Funny

    Man, we had so long without a SCO article that I thought I missed one about a small implosion in Utah.

    Then you had to go ruin my blissful existance...

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  4. Why wasn't this brought up in 1995? by SlashChick · · Score: 5, Insightful

    From the article:

    "In 1995, the year Novell sold Unix to the Santa Cruz Operation, an industry group calling itself the Tool Interface Standard Committee (TISC) came up with a ELF 1.2 standard and to popularize it and streamline PC software development granted users a "non-exclusive, worldwide, royalty-free license" to the stuff, effectively putting it in the public domain, SCO says.

    SCOsource chief Chris Sontag, the SCO VP in charge of the company's hate-inducing IP push, claims TISC, which folded immediately after the spec was published, exceeded its rights even though both Novell and the old SCO - as well as Microsoft, IBM and Intel - were on the committee."


    So if SCO had a problem with ELF way back in 1995, why didn't they stop this back then? Obviously they had the choice to -- they clearly knew what TISC was doing. So why did it take SCO until 2003-2004 to point fingers at TISC?

    I'm sorry, but this reeks of a last-ditch money-grab by SCO...even more than it did before. The release of ELF into the public domain happened nine years ago. IMHO, SCO should not be allowed to pull this into court because their business model is hurting now. Ridiculous.

    1. Re:Why wasn't this brought up in 1995? by cmoss · · Score: 5, Interesting

      They are pulling ELF in to court because they are desperate to avoid a ruling on IBMs tenth counterclaim scheduled to be heard on Aug 4th.

      This may be a hard sell to the court since they were not a party to the original effort and they can't seem to find any of the documents transferring any rights from old SCO to Caldera/TSG.

      We'll see if it staves off the inevitable for a while longer at the aug 4th hearing. The best part is that the more deperate they act the more chance the principals will end up in jail when all of this fraud is exposed.

  5. Development dollars? by shogarth · · Score: 5, Insightful

    The ELF bit is a weak arguement, but what can they do? They have a medium-sized pile of money and a dead-end product line. They can litigate, piss the money away trying to outdevelop both the open-source community and Microsoft in the OS space, or give up and find a new business to try and develop. Given the source of their pot of money, it makes sense to take their shot a the IBM lottery...

    Of course, understanding their position doesn't make the decision a smart one.

    1. Re:Development dollars? by Pharmboy · · Score: 5, Insightful

      The ELF bit is a weak arguement, but what can they do? They have a medium-sized pile of money and a dead-end product line. They can litigate, piss the money away trying to outdevelop both the open-source community and Microsoft in the OS space, or give up and find a new business to try and develop. Given the source of their pot of money, it makes sense to take their shot a the IBM lottery...

      I think we must be missing something here. I understand your logic, but if you only have $5, you don't go buy a slingshot and take on a Kodiac bear, unless your goal isn't to win to begin with.

      They can't really be expecting to make money licensing Linux. They can't expect to win against the other litigants, since even they know all the other judges want to wait until the IBM case is settled before proceeding. They may not have known this before it all started, but they have to know it now. Its as if:

      1. Sue everyone
      2. ????
      3. Profit!

      And they REALLY DONT KNOW what step 2 is, so they are trying a little of everything. As hard as I look, I just can't believe that they really think they can win, so it begs the questions: What is the *real* motivation?

      Microsoft? Did you read the article about how MS was going to go after open source the other day? (the HP internal docs) I am still waiting for MS to let SCO completely self destruct, then buy their "IP" at a bargain, to hold a cloud over open source. Its like getting your buddy hooked on crack, just so you can buy his stereo cheap.

      --
      Tequila: It's not just for breakfast anymore!
  6. Now this gets entertaining by arivanov · · Score: 5, Interesting

    Cisco IOS post 11.2 is ELF. So is nearly every format out there except HPUX. This includes BSDs, embedded systems, so on so fourth.

    So they have just got themselves into the aiming calculations of the entire computer industry including the other big Blue, not just IBM.

    Anyway, do not see a problem even if they win this one. While I want to puke just at the thought of ECOFF, it is if IIRC (C) intel and HP and all it will take to get linux to use them will be one big rebuild and a rewrite of libdl. That is if Intel and HP do not decide to put the dl for ECOFF into the public domain.

    In, btw, this is something on which Cisco can buy them just to shut them up (if everyone agrees to go home and stop the lawsuits).

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  7. Finally, a SCO story by Anonymous Coward · · Score: 5, Funny
    Whew!

    I was starting to have withdrawals. No SCO story in days. I didn't have my SCO fix. I thought no SCO story could only mean one thing: "SCO had figured out how to take over the world." At last, you fulfilled my deepest cravings for more SCO news and I can go on living in my beautiful world of FUD.

    Thank you slashdot. Without my SCO updates, I don't think I could go on. My life would be in even more shambles than it already is. Even my dog would not speak to me (now, as for the wife, that might be a good thing).

    Long Live SCO and FUD . Better than comics!

  8. Re:FreeBSD and linux compatibility? by arivanov · · Score: 5, Interesting

    BSD since 4.x is ELF as well (it gave up on a.out around 3.x). So the claim is valid against all BSDs and even more interesting recent Cisco IOS. Even more interesting, the SCO comment from last year that HP does not infringe comes to mind. HPUX uses ECOFF. It is the last and only commercial Unix not to use ELF.

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  9. Of course they have to file something by Anonymous Coward · · Score: 5, Insightful

    Of course they have to file something--the stock's fallen below $5, and the end-of-day painters can't bring it up again.

    (Being below $5 is a bad thing(tm), because many mutual funds cannot own stocks priced that low. Also since one cannot easily sell short a stock on Nasdaq priced below $5, it dries up the pool of short-sellers to be squeezed with price manipulations)

  10. SCO has no standing. by bstadil · · Score: 5, Interesting
    Current SCO is the third link in the chain. Whenever something is sold the successor in interest get's "less or equal" what the seller held.

    Since the seller sold the copyright with the explicit understanding that ELF was in the public domain, NewSCO can not claim anything.

    If someone "exceeded" their authority it's a matter for the parties involved at the time.

    --
    Help fight continental drift.
  11. Re:Can we have some details on the JSF by AlanWay · · Score: 5, Informative

    From http://oss.software.ibm.com/jfs/ in their FAQ

    Q1. What is the history of the source based use for the port of JFS for Linux.

    A1. IBM introduced its UNIX file system as the Journaled File System (JFS)
    with the initial release of AIX Version 3.1. This file system, now
    called JFS1 on AIX, has been the premier file system for AIX over the
    last 10 years and has been installed in millions of customer's AIX
    systems. In 1995, work began to enhance the file system to be more
    scalable and to support machines that had more than one
    processor. Another goal was to have a more portable file system,
    capable of running on multiple operating systems.

    Historically, the JFS1 file system is very closely tied to the memory
    manager of AIX. This design is typical of a closed-source operating
    system, or a file system supporting only one operating system.

    The new Journaled File System, on which the Linux port was based, was
    first shipped in OS/2 Warp Server for eBusiness in April, 1999, after
    several years of designing, coding, and testing. It also shipped with
    OS/2 Warp Client in October, 2000. In parallel to this effort, some
    of the JFS development team returned to the AIX Operating System
    Development Group in 1997 and started to move this new JFS source base
    to the AIX operating system. In May, 2001, a second journaled file
    system, Enhanced Journaled File System (JFS2), was made available for
    AIX 5L. In December of 1999, a snapshot of the original OS/2 JFS
    source was taken and work was begun to port JFS to Linux.

    So, the original JFS-1 was written as closed source for AIX. However, the JFS that made its way into Linux was JFS-2, which was originally written for OS/2 then ported to AIX and Linux.

    Dunno how SCO can claim code written for OS/2 :-)

  12. Re:SCO's business plan will be taught to MBA's by HotNeedleOfInquiry · · Score: 5, Funny

    SCO in the same breath as Edsel,
    You misspelt Enron..................^

    --
    "Eve of Destruction", it's not just for old hippies anymore...
  13. ELF licence/standard by Anonymous Coward · · Score: 5, Informative

    The ELF Standard says:

    "The TIS Committee grants you a non-exclusive, worldwide, royalty-free license to use the information disclosed in this Specification to make your software TIS-compliant; no other license, express or implied, is granted or intended hereby."

    Now that's pretty damn clear indication that anyone is allowed to use this license.

    So how does SCO own this again? Oh, right, unlike IBM, Microsoft, Intel and the other members of the TIS committee, their business model is to sue! Ok, sorry, my fault.

  14. The Copyright Problem by sterno · · Score: 5, Insightful

    The problem we see here and throughout the SCO case is that copyright was never designed with software in mind. The nature of software licensing is such that there's frequent cases of derrived works from different sources, which is rarely the case in books.

    If you write a book, it's unlikely that somebody's going to excerpt part of your book for their own use. It's even more unlikely that the excerpt they do make will get used by somebody else in their book. This is a standard practice in software.

    Linux uses Elf. SCO claims that the committee that opened up that standard didn't have the authority to do so. Well, it's now years later, and there are countless works derived off of that original standard, and now SCO wants to undo it.

    Basically this has the effect of destroying copyright in software. How can anybody feel legally safe using any software product at any time when the history of every piece of code isn't out there for our perusal? How many times do we here of code that's out there, gets implemented countless times, and then somebody comes along and claims patent or copyright on some ancestor. The GIF patents are a perfect example of this.

    I'm aware of no good solution to this problem. Every year, more code is written like this, and more copyright issues and patent issues arise. This will lead to legal fights, and overall increase the cost of developing software exponentially over time. Keep in mind that the code were dealing with don't date back much further than 1970, so it's only going to get worse.

    --
    This sig has been temporarily disconnected or is no longer in service
  15. ELF, COFF, and PE by tjrw · · Score: 5, Interesting

    Oh, another little point that the article messes up, and that is somewhat amusing.
    ELF is not "similar to Microsoft DLLs", or that's badly worded. It's similar to Microsoft PE format.

    ELF is derived from COFF. It was mostly a rewrite of COFF with some bad assumptions and nn-portabilities fixed. It so happens that Microsoft's PE (PE-COFF) format is also derived from COFF and is very similar to ELF. If the format was somehow "protected" (which wouldn't be via copyright as pointed out elsewhere), then Microsoft are also guilty of copying. If SCO really own the copyrights to Unix (they don't), and if copyright applied here (it doesn't), then MS are in the same boat with everybody else. Lucky for them that SCO don't have a leg to stand on :-)

    Tim

  16. TIS, UNIX International, and ELF 1.1 by tlambert · · Score: 5, Interesting

    TIS, UNIX International, and ELF 1.1

    That's a handy reference document for SCO, the version 1.2 of the specification. Too bad it wasn't the first published version:

    Google for "pfmt11.pdf"; here is the most interesting and damning excerpt:
    -
    "Some of the major reasons for selecting this format are the public nature of the specification and the fact that the PLSIG and ABICC standardization committees can enhance its formats."
    -

    This version came out of USL and UNIX International, who are jointly credited with the creation of the ELF 1.1 standard. Even if USL could argue rights, the current SCO can't. This standard, along with the DWARF standard, TET, ETET, and the last draft of Specification 1170 (the original Single UNIX Specification) were published on the UNIX International FTP server. UNIX International was a legal agent for USL at the time of publication.

    If you want to check into anything, check into the contractual agreements between USL and UI with regard to what rights UI did or did not have. You will find that they had full rights to publish the standard on behalf of their member USL.

    In the interests of full disclosure, I was a Novell/USG ("UNIX Systems Group") employee at the time. Novell/USG was comprised of the NWU ("NetWare for UNIX"), NUC ("NetWare UNIX Client"), and the former USL. I'm one of the people who rescued the public content of the UNIX International FTP server and found it a new home at various other corporate sites when UNIX International effectively disolved in 1994. One of the documents rescued was this very document.

    -- Terry

  17. Re:Time to move to Mach-o by pjrc · · Score: 5, Informative
    Obviously you don't remember the bad old days of Linux a.out. It's not about the binary applications... it's about the libraries.

    Under a.out, each library had to be assigned a memory location. Back in the old days, there was a long list of official assignments that you could download from sunsite and the other major ftp sites. There were three major problems.

    1. New libraries had to obtain an "official" memory range allocation if they were to be distributed to a wide audience. I never compiled any shared libs back then, but I'm sure someone around here must remember who was in charge of the official memory allocation list.
    2. Revisions to a library had to fit within the space they had been allocated. Add too much code, and all of a sudden your shared library may overlap a range reserved for some other library.
    3. Because liberal amounts of extra memory were allocated to each library to allow code size to grow, memory was allocated inefficiently.

    Obviously, this wasn't scalable.

  18. thefreedictionary.com by Stormie · · Score: 5, Informative

    Please do not post links to thefreedictionary.com - they are a dodgy site which repackages Wikipedia content whilst stretching the GFDL as far as they possibly can.

    Look at that link you posted - you'll see a credit to Wikipedia at the bottom. Now disable javascript in your browser and refresh - ooh, the credit is gone! They insert it in with javascript rather than putting it in the body of the page to ensure that Google doesn't pick it up. Why? Because a link to Wikipedia's article would help lift Wikipedia's pagerank above that of freedictionary.com.

    Just say no, and if you want to read Wikipedia's timeline of Linux development, read the original.

  19. Demise dollars by Anonymous Coward · · Score: 5, Interesting

    What is the *real* motivation?

    I used to think that way too, before "I made $10 million bucks and all I got was this crummy t-shirt."

    Seriously. Built an early ISP. Sold it for a ton of money. Raised an additional $20 million to chase UUNET and PSI's coat-tails. Had a neutral broker in the whole deal steal the money and the company. His attorneys stalled everyone out long enough to get money to offshore banks. We all won the suits, and never saw a dime. Company was long dead by the time the court system got done.

    What I didn't understand at the time was that people like this know how to make money going down. Study what they call penny stock companies (ala bulletin board stocks/pink sheets). You can run one of these that does absolutely nothing, never files SEC documents, and make a nice income. Here's the middle item of the underwear gnomes strategy:

    1. Incorporate a dummy privately trading C corporation which you and your friends own.
    2. Use your public bulletin board company to acquire the dummy company. Claim the dummy company has some mystical super secret technology, or better yet, a patent claim against someone like Amazon.com, Priceline, Ebay, etc. When you buy it, it not only loads you and your friends up with more shares of stock (you buy it with the public company stock, and if you're smart, you do much of this w/ registered stock you can immediately dump), but it puts a bunch of press releases out about the event and gets half of the stock buying market going in a feeding frenzy buying your public stock.
    3. Dump a bunch of your newly accumulated shares. Ride the stock price down to $0.001.

    Repeat steps 1-3 over and over. Oh, when creditors come, make sure you drive the price to zero again (this makes it worthless for them to come after you and even keeps them from pushing involuntary bankruptcy which would take over your company). Claim you were an innocent investor who lost millions too. If pressed on where financial documents are, make sure you had hired some stupid kids and promoted them to CEO by promosing them multi million dollar paychecks. Have them sign all the IRS and state revenue department documents, but don't ever let them actually have control of the bank accounts. This sends the IRS and SEC after them and will stick them with tax obligations for decades. During this lying low time, acquire a few of your dummy companies and load back up on stock.

    Sound far fetched? It happens every single day. The SEC told us it could not do anything about these and could only worry about the big Worldcom sized matters because they were "underfunded and overworked." The rest of the story is that it takes financial and political clout to get the SEC to investigate. Common folks don't matter.

    So is there any wonder that the names behind SCO include power hitters from both parties and much of Utah's power base? Just another way of taking money from the lower classes...

  20. Re:Time to move to Mach-o by dolmant_php · · Score: 5, Informative

    Actually, OpenBSD moved to ELF (for many archs) in 3.4.

  21. Standards can't be owned by DavidTC · · Score: 5, Insightful
    Okay, even ignoring the fact that the old SCO helped write the public domain document, this is a new level of crackheadedness even for SCO...because you can't 'own' standards like that.

    There are three ways of 'owning' a standard:

    The first is patents. For example, something about Betamax tapes were patented, and thus people had to license the standard from the owner, Sony. SCO has no patents, so can't possibly have one over ELF, so let's move on.

    The second is trademarks. For example, Firewire is trademarked by Apple. This doesn't stop anyone from making Firewire ports on their laptop, but it does stop them from calling them Firewire ports, without paying a fee. Likewise, anyone can impliment ISO-9001, but you have to get certified if you want to call yourself that. (Technically, I don't think these are trademarks, they're 'seal of approval' marks, but they're under trademark law somewhere.)

    The third is ownership of the copyright of the standards document. Quite a few standards organizations make their money this way.

    While I know SCO does not have a trademark on ELF, and I doubt they somehow have copyright on the standards document that someone else released into the public domain before they were born, the important thing to remember is that only patents can stop someone from implimenting a standard.

    I can sit here without having pay any money to Phillips for their standards documentation or their trademark and build a CD player. I can't call it a 'CD' player without getting their approval, and I'll have a hell of a time building it without looking at their documenation, but as all patents on basic CD players obviously expired already (Yeah, it's been 20 years.), I can build one, and even sell it.

    As there never were any ELF patents, there has never been anything to prevent anyone else from implimenting it, period. Even if TISC trademarked 'ELF' and sold the standards documentation, it's still perfectly legal for someone to use that document, or in fact any way of figuring out the format they want, and impliment a system that uses ELF, even if they have to call it 'HOBBIT' or something. (Remember, reverse engineering for compatiblity reasons is still legal.)

    (For everyone still paying attention, there is standard information in the format, and I can just hear everyone thinking 'what about copyright on those bytes?'. Well, no go. It's been explicitly ruled that, since copyright is only on creative works, and as information required by a standard is not 'creative', but 'factual', thus, you can't copyright it.)

    --
    If corporations are people, aren't stockholders guilty of slavery?