Slashdot Mirror


CherryOS Not All It's Cracked Up To Be

CherryBS writes "The CherryOS emulator, claiming that it could seamlessly run Mac OS X at 80% the speed of the host computer on standard x86 hardware (covered here previously), has created some controversy about stolen code. It turns out that CherryOS's emulation engine is nothing more than that of PearPC, an open source GPL project to create a PowerPC motheboard emulator." Read on for more details.

CherryBS continues "PearPC developers who have seen CherryOS have confirmed it is a fraud, while others remaining anonymous have posted the 'strings' output that CherryOS and PearPC share, showing many function names, warning/informational message strings that exist verbatim in PearPC. Additionally, now-pulled screenshots of CherryOS, mirrored in the long thread at pearpc.net, show CherryOS's boot process revealing variable names and missing or incorrectly emulated hardware in such a way as to be specific to PearPC. Arben Kryeziu, the developer of CherryOS, claims that no code has been taken from PearPC whatsoever, and that he will release a trial version this week. However, with the amount of deception on the part of the company, and considering this wouldn't be the first time he's violated the GPL, it's hard to believe they're telling the truth. Additionally, Kryeziu now claims the "trial" may "disable modules like sound or drag and drop"...likely because PearPC itself does not support such features. To further add to the tale, someone who was likely Arben was specifically asking for video server load testing for their vx30.com video codec/server product, even specifically mentioning slashdot as a great candidate, and in the days following the CherryOS story unfolding, went back and deleted the posts. The first day, all that was left online were two videos, one of which was subsequently removed because of PearPC-specific strings in the boot process shown in the video..."

48 of 581 comments (clear)

  1. Really... by evilmuffins · · Score: 3, Insightful

    Did anyone think it would be anything differnt? This reminds me of whenever some new console comes out, there is always some miricle emulator coming out soon that will play every game for it perfectly.

  2. The best programmer of all time??? by FyRE666 · · Score: 5, Insightful

    Let's check the facts here - this guy claims to have written a mac emulator that runs at 80% native speed, all by himself... in 4 months?!! He's either a frickin' genius, or he's "embraced" some code from somewhere - and I think we all know where...

    1. Re:The best programmer of all time??? by oPless · · Score: 1, Insightful

      Derek Smart
      Derek Smart
      Derek Smart

  3. Stupidity by FiReaNGeL · · Score: 4, Insightful

    The first day, all that was left online were two videos, one of which was subsequently removed because of PearPC-specific strings in the boot process shown in the video..."

    Heh. If they can't even cover their tracks THIS BAD, no wonder they got catched (which is a good thing).
    Now I wonder... are all GPL violators this clumsy? Probably not... you know the saying, for every thief you catch, hundreds still run free.

    1. Re:Stupidity by stevey · · Score: 5, Insightful

      Explain the situation to the FSF and somebody would probably approach them.

      If the code is similar chances are symbol table information / exports in DLLs etc would allow binary comparisons to be used to establish a connection.

      That way source wouldn't need to be visible and you'd be clean.

      Failing that tip off the author - if you don't work there anymore and you feel bad why keep quiet, and then tell the world anonymously?

    2. Re:Stupidity by bill_mcgonigle · · Score: 4, Insightful

      If there are bugs in the original source it should be possible to test for bug-for-bug compatibility.

      You could at least mention the free product in question without outing your former company.

      If you have any money a lawyer might be worth talking to. Whistleblower protection acts and anti-SLAPP protections might be worth looking at. You might be a co-conspirator if you don't come forward. Best to get real legal advice. Should cost you $300 for a couple hours.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    3. Re:Stupidity by Anonymous Coward · · Score: 1, Insightful

      Why is this post modded interesting? It should be modded +5 chickenshit.

      There are plenty of ways to alert the original authors anonomously. What the hell are the code theives gonna do? Sue you for dobbing them in for breaking the law without any evidence to prove it was you?

      Yeah, right. Pointing at you and saying "Well he's the only one that knew so it musta been him" does not a legal case make.

      You, sir, are a gutless dingo.

  4. "Stolen" code? by IntelliTubbie · · Score: 4, Insightful

    It's not theft, it's copyright infringement! At least, that's what we say about music and movies ... why should the party line be any different for GPLed code?

    Cheers,
    IT

    --

    Power corrupts. PowerPoint corrupts absolutely.

    1. Re:"Stolen" code? by Anonymous Coward · · Score: 5, Insightful

      Downloaders don't pass the music/movies off as their own work. There is a difference although God knows what the legal difference would be.

    2. Re:"Stolen" code? by jrockway · · Score: 2, Insightful

      I would use the word "plagiarism". Whether or not it's illegal, I don't know... but it doesn't seem very ethical to take someone else's work and pass it off as your own.

      File traders don't claim they made the movie, they just made a copy of it. Again, I don't know whether or not it's illegal, but I don't feel bad about it. Oh no, the starving execs can't get a new Jaguar. Cry cry cry...

      --
      My other car is first.
    3. Re:"Stolen" code? by ScrewMaster · · Score: 2, Insightful

      You forgot your /I, dude. And it all depends upon your perspective. The whole idea of fair use is that there are legitimate cases where a copyrighted work can be copied without regard to the copyright, but that long-standing right is suffering a sustained legal attack at both the Congressional and State level. So while the copyright police may not arrest you for copying pages from a library book, they may very well prevent your computer and other devices that you own from permitting you to do the technological equivalent. The recent FCC mandate for the Broadcast Flag is just the foot in the door, my friend ... expect more of the same. And that wasn't a scare tactic, I might add: it was a deliberate exaggeration intended to make a point. Sorry if I was too subtle.

      I believe in copyright as well. It's the law, and badly implemented as it may be it is the law. But copyright enforcement is not a legitimate function of law enforcement. A copyright holder, if he feels his rights are being infringed upon, is the one that may seek redress through the courts. And if the court agrees with the rightsholder, enforcement action may be taken. That is the law, and that's the way it has worked for a very long time. The police (of any kind) are not permitted to take punitive measures without judicial involvement.

      However, pre-emptive enforcement, as desired by the various entertainment executives with their file-sharing lawsuits and their repeated attempts to mandate strict DRM in commercial products, is simply outrageous. Furthermore, the successful conscription of Federal bureaucracy to help with the "policing" of copyright is more than outrageous, it is unnerving and a bad precedent. Ashcroft himself has determined that Federal resources should be devoted to protecting Hollywood and the RIAA. And that's no scare tactic.

      --
      The higher the technology, the sharper that two-edged sword.
  5. Re:legality by Richard_at_work · · Score: 1, Insightful

    He doesnt even have to acknowledge it, he can just rebrand it wholesale and so long as the code is made available, he hasnt done anything wrong. This was too good to be true really :(

  6. Re:And??? by KH · · Score: 2, Insightful

    Um, the CherryOS folks were selling it as a proprietary software. No source, not free as beer.. Wouldn't that be wrong, assuming that its origin was PearPC?

  7. Re:And??? by Abcd1234 · · Score: 4, Insightful

    Well, if the response to the initial accusations had been "Yup, you're right, it's based off of PearPC and we're going to release our code right away", no one would care (for example, see the TransGaming work with WINE... a slightly different, though similar situation (different because the TransGaming code base is from the MIT-licensed version of WINE)). However, they've repeatedly denied that their code is based off of PearPC, despite plenty of evidence to the contrary, making it pretty obvious that they don't plan to comply with the GPL (assuming they release anything in the first place).

  8. Re:What a surprise by UrgleHoth · · Score: 5, Insightful

    Too bad the mass media did not think of that when given the press release. No, instead, they just blindly passed it on to news consumers. This is a real problem with our media sources. Journalists do not do their jobs. Do you think any of them will learn from this? Nah, me neither.

    --

    Dogma - "let's just say we'd like to avoid any empirical entanglements."
  9. Re:I will never understand this. by Anita+Coney · · Score: 5, Insightful

    It's a VERY common scam. People do this to get other rich people interested in investing. The point is not to take those investments and actually create a viable product. The point is to spend the investments and leave town when they dry up.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  10. Re:And??? by Anonymous Coward · · Score: 1, Insightful

    Redistributing someone else's compiled source code is copyright infringement, and is 100% illegal, 100% of the time without a license.

    The license itself is not even worth discussing at this point. That's not the point. The point is that this person is redistributing someone else's copyrighted work. End of sentence.

    There's nothing else to argue about.

  11. Phish and chips? by cheeseguy · · Score: 4, Insightful

    Now this is what I call one sophisticated phishing scheme. They managed to get otherwise smart people knowledgeable about technology to hand over their personal info in the hopes of getting something most of them would admit sounds too good to be true. I wonder how many of the same people responded to the "email veerification request" messages claiming to be credit card companies. In my mind any company that has not proven anything in the real world is sure as sh*t not getting anything from me. I'd be curious how many people actually signed up on their website for the pre-release of the software.

  12. Pattern developing? by Featureless · · Score: 4, Insightful
    I hate to say this, but I am starting to see a pattern here.
    1. Find successful, interesting, or promising open-source/free-software product.
    2. Steal that product's code.
    3. Get your "new" commercial/pseudo-commercial/"subscription coerced" project covered on Slashdot
    4. Profit!!!!
    And the sick fact is, this moneymaking scheme works. How much money do you think "CherryOS" has made since /. linked to it? Not much by some standards, but certainly something! Now, how much did they spend to make it? How much profit?
  13. Re:What a surprise by UrgleHoth · · Score: 3, Insightful

    Who said they are supposed to do a source code diff? Did I imply that, Ummmm...no.
    But to maintain credibility it is the media's job to do a reality check before posting stories, including press releases.

    --

    Dogma - "let's just say we'd like to avoid any empirical entanglements."
  14. Re:What a surprise by Dr.+Dew · · Score: 5, Insightful

    The Yahoo printing of the press release is not a bad thing. It's clearly marked as a press release. If you want to pay your $600 to BusinessWire, you too can post a press release announcing that "monkeys will shoot out of my nether eye in my office at midnight tonight." Yahoo will pick it up and run it in its financial news section, because that's what it does with press releases as they come along the wire.

    This is a good thing - pre-Web, getting your hands on a company's press releases was more time consuming and sometimes expensive. I prefer being able to research what a company says about itself. Of course, believing what a company says about itself is another matter, but why would a person read something marked "press release" without a skeptical eye?

    Did you know, for example, that the people quoted in press releases generally don't say what they're quoted as saying? No indeed, even if multiple companies are involved, a marcom person wrote the thing, ran it by someone else's marcom person, got approval, and put it out on the wire. In some cases, the quoted person doesn't even know they've been quoted. "I'm very excited about the prospect of monkeys flying out of UrgleHoth's nether eye," said Dr. Dew. "I'm just glad they're not going to fly out of mine."

    And I'm puzzled what your problem is with the Wired piece. The writer clearly states the claims as "claims" - so carefully, in fact, that I was more skeptical after reading it than I was before.

    That said, I wouldn't complain if news sources did a better job aggregating related stories so that it's as easy to find out that someone's a pathological liar as it is to find out whatever they said before it was verified as a lie.

  15. Re:What a surprise by ghostlibrary · · Score: 4, Insightful

    > What, you expect journalists to check the code of every new program against the code

    Nah, just be journalists. Given a press release, "Product A rules!", a journalist asks "tell us why", while the current crop of media darlings simply says "tell us more!"

    --
    A.
  16. The surprise is on us. by Mulletproof · · Score: 3, Insightful

    When did we start modding "I told you so" posts insightful again? Maybe if there was some content, or even a link to an "I told you so" post, but this? BTW, I remember thinking to myself "Wow, the Ge6600 is going to be a great budget graphics card" when I first heard about it.

    Glad to see my expectations were maintained. Mod me up, please.

    --
    You need a FREE iPod Nano
  17. Once upon a time.. by Mr2cents · · Score: 4, Insightful

    There once was a time when journalists asked questions instead of quoting press releases..

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
  18. What I wonder is by wvitXpert · · Score: 2, Insightful

    Assuming that he never actually accepts orders for CherryOS, is he still guilty of infringment?

  19. Re:What a surprise by Spoing · · Score: 3, Insightful
    1. Too bad the mass media did not think of that when given the press release. No, instead, they just blindly passed it on to news consumers. This is a real problem with our media sources. Journalists do not do their jobs. Do you think any of them will learn from this? Nah, me neither.

    Yep, I lost that illusion years ago!

    Press releases make up a large chunk of the tech 'news' being 'reported'. I know this since I've seen it happen with the press releases a company I used to work for sent out. (Guestimate: small blurbs nearly 100% company content, medium ones over 50%, large articles much less. Typically, the larger the subject, the less corporate content.)

    In the case of CherryOS, I'd guess most everything posted was corporate content. Now that there is a scandal, you'll see some 'scoop' articles here and there...with lost of corporate content.

    Press releases are very effective for both reporters and companies; the reporter can meet deadlines with something to show while the company benifits from a '3rd party' saying what they wrote. My experience is that a typical 'report' that at worst the press release is printed verbatim with some paragraphs chopped for space, though many more are only 20% non-company provided content.

    Why bother reading tech rags when most is not original or is overly sensationalized? (Ex: Ziff pubs.)

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  20. Re:Choice Quote by kubrick · · Score: 2, Insightful

    "There are some functionalities that can only be done a certain way," he said. "Names are going to be similar or identical because there are only certain ways to do things."

    Quote from Linus responding to SCO, isn't it?

    (Of course, he was talking about POSIX implementations, where source compatability pretty much mandates these similarities, so that's a completely different bowl of fruit. :)

    --
    deus does not exist but if he does
  21. I [heart] /. by sczimme · · Score: 4, Insightful


    "I'm very excited about the prospect of monkeys flying out of UrgleHoth's nether eye," said Dr. Dew. "I'm just glad they're not going to fly out of mine."

    Only on /. would a post about nether-monkey-flight be modded to +5, Insightful. That, my friends, is the beauty of free speech.

    /Kidding
    /Or am I?

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:I [heart] /. by HughsOnFirst · · Score: 5, Insightful

      Only on /. would a post about a post about nether-monkey-flight be modded to +5, Insightful.
      That, my friends, is the beauty of free speech.

    2. Re:I [heart] /. by Thing+1 · · Score: 5, Insightful

      Only on /. would a post about a post about a post about nether-monkey-flight be modded to +5, Insightful.
      That, my friends, is the beauty of recursion.

      --
      I feel fantastic, and I'm still alive.
    3. Re:I [heart] /. by balster+neb · · Score: 5, Insightful

      Only on /. would a post about a post about a post about a post about nether-monkey-flight and the beauty of recursion be modded to +5, Insightful.
      That, my friends, is the beauty of Slashdot.

      Now mod this insightful, please.

  22. how many closed-source PIRATES are there? by h00manist · · Score: 3, Insightful


    this all brings to question: how many closed source companies live only from ripping off open source? hiding the traces, adding some stuff, releasing wondrously written self-serving press releases, where they denigrate open source and claim their own 'ingenuity and briliiance'?

    who's really checking on them?


    ----------------

    --
    Build your own energy sources from scratch. http://otherpower.com/
  23. Re:Proof the GPL isn't business-friendly by c.ecker · · Score: 2, Insightful

    Hold on now, I think what Anonymous Coward meant to say was that the GPL wasn't software-monopoly steal-someone-else's-software then-release-buggy-software charge-arm-and-a-leg screw-the-consumer then-coerce-upgrades friendly.

    --
    My affinity for hyperbole knows no bounds ...
  24. MXS - SCO Link? by atlantis191 · · Score: 2, Insightful

    The link between MXS and SCO is uncanny. They both are 1. Acronym Companies 2. Making accusations that they can't back up 3. Deny lying 4. Have been proven lying 5. Have a front man (McBride and Kryeziu)

  25. Re:What a surprise by cobalt27x · · Score: 4, Insightful

    This issue has been thrown around countless times on /.

    It seems that the consensus is that Apple actually loses a lot in the porting of their operating system to x86. For one, hardware support. The reason why MacOS X is as stable and runs as well as it does is because it is run on hardware specifically designed to use the software, and vice versa. If OS X were to move to x86, Apple would have to take into consideration the prospect of having it be run on literally millions of different combinations of hardware.

    You may argue that Microsoft did a good job of this with Windows. However this is more of an accomplishment for the hardware vendors rather than Microsoft, as they are the ones that wrote the drivers. If Apple were to ship OS X for x86, then the hardware vendors, if they wanted to support the consumers using the system, would need to write new drivers. If you were to ask me, I would guess that the majority of the hardware vendors wouldn't even bother.

    There may be a lot of interest from your standpoint in seeing Mac OS X being ported to the PC, however the general consensus is that Apple would be losing too much for them to see it as being worth it.

  26. Re:So the real question is ..... by toddestan · · Score: 2, Insightful

    Can PearPC run OS X at 80% speed?

    Well, a very nicely equipped PC could probably run OS X 80% as fast as a low end G3. If that's what you meant.

  27. Let's make sure I've got this straight by Cereal+Box · · Score: 4, Insightful
    OK, let's see if I can keep my Slashdot double standards straight here:

    1. Digital information, such as music and movie files, are nothing but a sequence of bits that can be infinitely reproduced without degradation. Therefore, you can't "steal" said files, only duplicate them. No one gets hurt, right?
    2. Source code is nothing but a sequence of bits that can be infinitely reproduced without degradation, so you can't "steal" source code either, right?


    It's funny that point number two is just as true as point number one, but everyone on Slashdot seems to forget that when someone "steals" open source code. Well, I say if the music companies get no sympathy for people "stealing" their music, then open source coders deserve no sympathy for people "stealing" their code. "Get a better business model", right?
    1. Re:Let's make sure I've got this straight by B0mbtruck · · Score: 2, Insightful

      This Arben dude took something that was free (as in beer as well as in speech) and tried/tries to sell it, claiming that he created it, when clearly he didn't.

      I don't see any of the Slashdot geeks claiming they sung "Hit me baby, one more time" or claim to be The Boss and make money off of them.

      By the way, nice try Arben. Too bad your strawman burnt so fast ...

    2. Re:Let's make sure I've got this straight by balster+neb · · Score: 2, Insightful

      No, there's a major difference. This CherryOS guy is claiming credit for someone else's work.

      The so called music and movie pirates redistribute data in violation of the license, but do not claim that it is their own work.

      In addition, he's actually trying to profit from it, which makes him different from those who share CD-ripped MP3s on Kazaa.

  28. Re:There's more than one way to name a variable by Anonymous Coward · · Score: 1, Insightful

    Now that Arben has been alerted to the fact that everyone knows he'll probably chenge the names of the functions. It's easy for someone to change the function names in a program, its called search and replace.

    Don't be too sure.. the guy is a lazy untalented bastard, otherwise he wouldn't have even tried in the first place.

    But yeah, you can change the variable names and so on, but he'd have to change quite a lot of them.. and in the end, it wouldn't matter anyway.

    Firstly, the evidence is there, and everyone is watching him now. Secondly, there ARE other ways to compare code (even binary) than to look for oddly-named strings. But obviously this guy was too lazy to even remove the most obvious evidence.

    I think we're about to witness a very quiet disappearance.

  29. That's great and all.. by Ayanami+Rei · · Score: 2, Insightful

    But ghost's functionality is NOT a difficult concept for any Unix. I mean, it's all UI and calling commands like fdisk, dd, gzip, etc.

    Why do you even need a program? Just tell someone to boot off a rescue CD and use DHCP, dd over the network to a server, what's the big deal?

    Mountain out of a molehill.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:That's great and all.. by hubertf · · Score: 2, Insightful

      ... yet aparently some people can't rewrite it from scratch, but have to copy it. And if they don't give proper attribution then, that's bad, lame, and against the rules.

      - Hubert

  30. Question for the Slashdot crowd by Anonymous Coward · · Score: 2, Insightful

    So, we're all up in arms because some guy stole GPL code (note the use of the word "taken" and "stole" used throughout the article and discussion).

    And yet, this attitude magically disappears in an MP3 or movie piracy article? Suddenly, THAT kind of piracy isn't "theft?" Honestly, what's the difference? In both cases, someone else's copyrighted materials are taken and used for their own purposes.

    I don't get the Slashdot double standard. Copyright only ever matters when some person's GPL code gets taken. Then, all the sudden people have morals. If you pirate movies and music, would you get up in arms if someone took your GPL code and did what they wanted without giving you credit? Would you realize how much of a hypocrite you'd be if you did?

    1. Re:Question for the Slashdot crowd by Per+Wigren · · Score: 2, Insightful

      Stealing GPL code is taking from the poor and giving to the rich. Reverse Robin Hood. Simple as that.

      --
      My other account has a 3-digit UID.
    2. Re:Question for the Slashdot crowd by jonbrewer · · Score: 4, Insightful

      And yet, this attitude magically disappears in an MP3 or movie piracy article? Suddenly, THAT kind of piracy isn't "theft?" Honestly, what's the difference?

      Easy. Piracy is different when you start selling pirated works online. I have no idea about the legal differences, but the moral implications are pretty clear to me.

    3. Re:Question for the Slashdot crowd by maxwell+demon · · Score: 4, Insightful

      The most obvious difference is that this is not just unauthorized copy (i.e. "piracy"), but actually plagiarism. I don't think any open source or free software advocate would defend plagiarism.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  31. Re:Un-possible! by borgheron · · Score: 2, Insightful

    Actually, if you were paying attention, the Church-Turing thesis is not what's being challenged. That thesis mentions nothing about the speed of emulation. It's the CherryOS "author's" claims of 80% of the speed of the host CPU which are preposterous.

    All Church-Turing actually talks about is the ability to translate any Program into a Turing machine and to transform any Turing machine into a program. :)

    PearPC emulates PPC on ix86 hardware, but it is very slow even with JIT compilation. Many emulation companies spend YEARS getting the emulation up to acceptable/usable levels.

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  32. In civilised countries... by Anonymous Coward · · Score: 5, Insightful

    Piracy is different when you start selling pirated works online.

    In civilised countries, piracy *begins* when you start selling the works. That's what piracy *is*.

    Copyright infringement without monetary gain is just called "copyright infringement".