Slashdot Mirror


PearPC Trying to Sue CherryOS

Varg Vikernes writes "PearPC developers are taking in donations to sue Maui X-Stream, the developers of the MAC emulator software CherryOS. There have been allegations that CherryOS is nothing more than PearPC code, which is open-source, but with a GUI attached to it. One of the PearPC developers tried to get in contact with someone from Maui X-Stream, but eventually were told to "speak with an Attorney" about the allegations. "

11 of 690 comments (clear)

  1. Evidence is pretty overwhelming by daveschroeder · · Score: 5, Informative

    It might be worthwhile mentioning that CherryOS (PearPC) is not a "MAC" (sic) emulator, but rather a general PowerPC architecture and motherboard emulator. PearPC presents itself as such. However, CherryOS markets and specifically targets itself at Mac OS X. Unfortunately, Apple's Mac OS X license agreement specifically states it can only be installed on an Apple-branded computer. Aside from the PearPC issues, CherryOS is a commercial product actively encouraging its users to break Apple's Mac OS X license agreement. And yes, this license agreement is binding: that's why no one makes clones. (And no, Apple "ROMs" are no longer required. Haven't been for ages.)

    Funnily enough, Maui X-Stream president Jim Kartes said:

    We are building an emulator like they are that uses Mac language. PearPC uses Mac language and next thing you know, they say we are using their code. This is a totally different architecture.

    This comment makes no sense. "PearPC uses Mac language" has no meaning, and is, if anything, indicative of the fact that this company does not fundamentally understand the operation of innards of their product, which isn't surprising, since they didn't create it. PearPC is essentially a PowerPC motherboard emulator, which emulates a PowerPC processor, and various necessary elements of a PowerPC motherboard. I think what Kartes is trying to claim is that because PearPC and CherryOS do the same thing, it's no surprise that they'd appear similar. This claim is absurd, because the evidence is overwhelming that CherryOS is using PearPC as the emulation engine. CherryOS is essentially a graphical wrapper for PearPC, which does nothing more than pass instructions to PearPC and execute PearPC within itself. It tries to conceal, rather poorly, that PearPC is what's running underneath. Aside from the proof of very unique shared strings and symbols above, CherryOS also shares PearPC's featureset, or lack thereof in the case of support for sound and networking, and even PearPC's specific bugs. In sum, any claim that CherryOS and PearPC would share unique strings, variable names, and symbols simply because they're both emulators is ridiculous. Also, saying "Mac language" is really irrelevant because, aside from not making sense, PearPC (and CherryOS) doesn't have anything to do with the Mac or "Mac language". It's a *PowerPC* emulator. The fact that a Mac operating system runs on it is incidental; PearPC (and CherryOS) doesn't contain or use anything that could be referred to as "Mac language".

    eWeek has a general overview of the situation:

    http://www.eweek.com/article2/0,1759,1775386,00.as p

    Below is a comprehensive collection of evidence, which runs the gamut from CherryOS including original PearPC graphics, extremely unique strings and error messages, debug code from PearPC, the same unique MAC address as PearPC's default network adapter (of which there are approximately 184884258895036416 different combinations), shared specific functionality, including bugs, and so on, not to mention code from other GPL projects:

    http://www.ht-technology.com/cherryos-pearpc/cherr yos-pearpc.html

    http://www.drunkenblog.com/drunkenblog-archives/00 0501.html
    http://www.drunkenblog.com/drunkenblog-archives/00 0503.html
    http://www.drunkenblog.com/drunkenblog-archives/00 0504.html
    http://www.drunkenblog.com/drunkenblog-archives/00 0507.html

    1. Re:Evidence is pretty overwhelming by q-the-impaler · · Score: 3, Informative

      Well, he does brandish the *. I wouldn't think it would give you that much time to write, though.

      --
      Sierra Tango Foxtrot Uniform
  2. The GPL needs court cases by RobPiano · · Score: 4, Informative

    As a GPL developer I understand that the GPL needs court cases to maintain validity. So I donated $15. Please consider doing the same.

  3. Re:Grrrrr.... by Ghetto_D · · Score: 4, Informative

    As previously stated, neither are MAC or Mac emulators, but PowerPC emulators.

    Just busting your nuts, or pears...or cherries.

  4. Maybe offtopic but... by northcat · · Score: 5, Informative

    ...take a look at this. [In Internet time it's kinda old, March 16.]

  5. Re:In all respect by gnuadam · · Score: 5, Informative

    Not retroactively, the GPL has a provision that says if you violate it, it permanently terminates the license. Since they violated the license, it's terminated. They have no valid license to distribute PearPC at all now. Even if they belatedly decided to comply with the terms of the GPL. It's too late.

    --
    You say :wq, I say ZZ. Why can't we all just get along?
  6. Re:Can't encourage people to help enough... by rogabean · · Score: 3, Informative
    --
    "why don't you just slip into something more comfortable...like a coma!"
  7. Re:License agreement by daveschroeder · · Score: 4, Informative

    The reason there are no clones is because Apple won't sell OS X in a form that can be easily installed in a production environment. It would be uneconomical for a clone maker to buy boxes of OS X to get the install CDs and license documents.

    No. The reason there are no clones is because they'd get the living shit sued out of them, they'd have an injunction slapped against them halting all sales of their product, and they be out of business in months.

    And Mac OS X can be imaged and configured for distribution easily in a variety of ways. They wouldn't have to physically open each Mac OS X retail box to install on machines; Mac OS X install CDs are identical. They would make one image to deploy on all of their machines' hard drives; this is painfully simple and is done on an extremely widespread basis in enterprise and academic environments that have large Mac OS X deployments. If the license agreement really weren't an issue, they could just include a shrinkwrap copy of Mac OS X with each machine.

    The fact of the matter is that signatures are not required to have binding contracts (e.g., credit card receipts that you do not have to sign even when you're standing right there, electronic signing and filing of federal and state tax returns, etc.). So if you want to get on the "EULAs are not binding" kick, go for it.

  8. Re:Silly by nsayer · · Score: 3, Informative
    See, letting CherryOS continue to violate the copyright once PearPC knows about the violation could cause Pear to lose the copyright altogether.

    That is true of trademarks, not copyrights or patents. Copyrights and patents cannot be "lost" in the way you describe (during their lifetimes, at least).

  9. This company needs better advice by Random+BedHead+Ed · · Score: 3, Informative

    I just don't get it - who is advising Maui X-Stream? Why would the company be so dumb as to do this? Complying wouldn't hurt them at all - in fact, it could help them, and save them money as well.

    Consider: they could easily go the Apple route and built a proprietary GUI for Pear PC, while releasing their modified PearPC under the GPL and contributing their changes upstream to the original project. All this would require would be for them to post the source code for their modified PearPC on their site. Apple took this development approach with OS X (FreeBSD) and Safari (Konqueror). Probably as many people would buy CherryOS - no sales lost. But the PearPC developers would be pleased instead of litigious because they'd get development support from a company. And the company would be on friendly terms with the project, so they'd be able to work together to get the features they need for CherryOS implemented in the core project. Those features would be carried on in future versions of PearPC, ensuring that everyone has the same updates - in other words, it would be as if Maui X-Stream has more developers, without having to pay them. Money saved. Everyone happy.

    Whoever told the PearPC folks to "speak with an Attorney" should be given his or her pink slip. The company is throwing out an opportunity to save money on development, and at the same time it is steering toward a long lawsuit they'll likely lose. Where do I sign up to be their strategic consultant? I never would have thought it, but I guess I'm qualified.

  10. after-the-sale conditions by The+Monster · · Score: 4, Informative
    The fact of the matter is that signatures are not required to have binding contracts.
    IANAL (But I watched The Paper Chase and learned this from Prof. Kingsfield))

    The elements of contract are:

    1. Offer
    2. Acceptance
    3. Consideration
    So, if I walk into a retailer and they offer OS X under terms that I am willing to accept, and I give them the amount of money (consideration) they asked for, when we have a contract. Any additional terms or conditions that the seller wishes to assert after I've agreed to the stated terms of the sale are completely unenforceable.
    So if you want to get on the "EULAs are not binding" kick, go for it.
    Suppose someone were to purchase a Chevy floormat from a dealer, then when they go to add Calvin urinating on the logo and put it in their Ford pickup, they find a GM EULA that says they can't use it that way. I can't imagine an attorney that would prosecute that one.
    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.