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

7 of 581 comments (clear)

  1. read the thread by jhendow · · Score: 5, Informative

    read the mirrored thread. it's well worth the time to examine it.

  2. Heh by NetNifty · · Score: 5, Informative

    Seems like the slashdotters in this thread figured this out first.

  3. Re:And??? by gsfprez · · Score: 5, Informative

    if they removed any of the copyright information from the souce code files, and if they don't release the source code or make it available to the public, then they are in violation of the GPL.

    you're incorrect about naming provisions... GPL is a license, and to use copyrighted GPL code, you need to attribute the copyright holder. You may distribute/use/modify, etc... however, the original code must still be attributed to the copyright holder.

    Once again - .... THE GPL USES COPYRIGHT, IT DOES NOT IGNORE COPYRIGHT.

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  4. Text of debunking by LittleLebowskiUrbanA · · Score: 5, Informative

    All,

    To see the update from October 16th, click here.

    To see the update from October 17th, click here.

    I did a little investigating on CherryOS and I made several startling discoveries beyond its amazing similarity to PearPC. First, the individual who first posted on [H]ard|Forum about being given a "beta" test of CherryOS (that is, Dag33k), is in fact the same person as the alleged author of CherryOS, Arben Kryeziu. Interestingly, on HardForum Dag33k posted a link to the developer's response (alias: ArbenK) on the PearPC form. I have pretty sufficient evidence to suggest that these two people are one in the same. Look at the registration dates for Dag33k's account and Sourceforge's account for ArbenK. Coincidence?

    HardForum's user information:

    Sourceforge's user information:

    Both dates, of course, are 2003-05-05.

    Things get even more interesting, when we trap Arben Kryeziu in another lie. On the PearPC forum, he claims he doesn't speak any Albanian, as we see here:

    But then strangely, earlier this year Arben (same screen name: arbishco) posted an Albanian translation for PJ IRC.

    Now the shit really hits the fan. I started searching though his network of sites starting from bumpnetworks.com and found something even more interesting. If he's ripping off PearPC and violating the GPL, this is not the first time he's violated the GPL. On his bumpnetworks.com site, he has a link to piece of software he claims to have written, PdfConv (Link to image of description on website).

    Now, as you'll see in the circled text, he claims it's based on Xpdf and VeryPDF. I went to VeryPDF and found their application PDF2HTML. Sure enough the product was GPL licensed and the source code is freely available (As seen in the following image). I downloaded trials of both to see how much different PdfConf was from PDF2HTML.

    To Arben's credit, the interface is different from PDF2HTML, but identical in all other functions. The output from the same PDF file was almost identical. The only difference was that he took the time to remove the copyright notices from the generated html files. (As seen in this example graphical diff produced by WinMerge.) His output is on the left, PDF2HTML's output is on the right. Notice the only difference is the removal of the copyright notice.

    I don't know if Arben changed any of PDF2HTML's code, but if he did, I'm not very confident he respected the GPL. From this, I have pretty good reason he is again disrespecting the GPL by pawning PearPC off as his own application. Finally, to summarize some other troublesome aspects regarding Arben, I found this slashdot post:

    Sorry for all the inline images. I found this detective work fascinating, and I think its clear that Arben is perpetrating a fraud and that he personally has no respect for the GPL.

    October 16th update:

    I sent an email to Arben with a link to this page and a request to honor PearPC's GPL. This is the response I received:

    From: CherryOS Team [mailto:mail@cherryos.com]
    Sent: Friday, October 15, 2004 3:18 AM
    To: 'Dean Beeler'
    Subject: RE: PearPC is GPL (via Web form)

    Hi Dean,

    I am already talking to the PearPC.net webmaster, he will receive the trial as one of the first - because he treated us with respect and an open mind. I will let PearPC test the @#$@ out of CherryOS so you guys can try to prove your points. As you can see I have another product called www.vx30.com, and believe me I am not a person who wants to loose all his reputation. If you contact VeryPDF and ask them about our relationship - he will tell you that there was never one problem and I respected his rights and requests as soon they where submitted to me. I even can send you the communication between us.

    I will and am respecting the PearPC GPL and the PearPC community! If people wont like the CherryOS emulation, then trash me then. If people don't want to purchase, they can use

  5. Deja Vue? by stevey · · Score: 5, Informative

    The first thing I thought when I read the original /. story was that it sounded like Project David all over again.

    Project David was allegedly an entirely new way of running Windows applications on Linux, covered on slashdot here which was suspiciously similar to the Wine project...

  6. Re:legality by Anonymous Coward · · Score: 5, Informative

    The GPL does not require listing the original authors.

    That is only true technically.

    1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty

    So no, you don't have to list the original authors, but you do have to list the copyright holders. In most cases these are the one and the same, so while you are technically correct, in practice you are almost always wrong.

    (Before anybody tries to redefine "appropriate copyright notice", please point out where the GPL transfers copyright. Hint: it doesn't.)

  7. Re:What a surprise by CommanderData · · Score: 5, Informative

    To give Wired a bit of credit, they actually continued to follow the story (including trying out a copy of CherryOS and then investigating and assisting in proving the fraud claims). See the article posted today.

    --
    Urge to post... fading... fading... RISING!... fading... fading... gone.