Slashdot Mirror


CherryOS Mac Emulator Resurfaces

Clash writes "Following its initial announcement and subsequent controversy last October, Mac emulator CherryOS has finally been released. Its creator, Arben Kryeziu, found himself in hot water last year amid claims the software was simply stolen from the open source PearPC project. With the code now under public scrutiny, it appears that such allegations are true. According to BetaNews, CherryOS boots up in the exact same manner as PearPC, and its error messages and source files are nearly identical. The emulator also includes MacOnLinuxVideo, which is the same driver used by PearPC to speed up graphics. The CherryOS configuration file also closely mirrors that used by PearPC. Trial download without registration found here."

94 of 574 comments (clear)

  1. Um. by Capt'n+Hector · · Score: 4, Interesting

    Why would this be released? Isn't that sort of... illegal?

    --
    Quid festinatio swallonis est aetherfuga inonusti?
    Africus aut Europaeus?
    1. Re:Um. by sysgeek01 · · Score: 2, Insightful

      The GPL states that a person can download, make changes, redistribute, and sell a particular product. How does this violate the GPL? For Instance, If this violated the GPL than Trustix, Mandrake, Conectiva, CentOS, and many many more could have been taken to court a very long time ago for doing the exact same thing. The onlything CentOS got a slap on the wrist for was having the words "Redhat" in their code.

    2. Re:Um. by weierstrass · · Score: 2, Informative
      You can't just change the code around a bit, and charge 100$ for it, and not give the customer anything.

      Yes you can. The GPL allows this. You just might not get too many customers.

      Also note that the download of CherryOS is a *trial* download. You are supposed to be allowed to download the thing for free since it's GPL'd code.

      Also wrong. The GPL says that if you redistribute, you must make source code available to your customers, and give them the same rights you have. It doesn't say you have to give anything away.

      --
      my password really is 'stinkypants'
    3. Re:Um. by AstroDrabb · · Score: 2, Informative
      Did you read TFA? This guy/company is trying to take GPLed software and make it proprietary and pass it as their own work. Did you read the license that comes with the donwnload? It is not a GPL license any more:
      2.07 LICENSEE may not assign this Agreement or transfer the Licensed Work.
      Well, that certainly isn't valid for a GPLed work.
      2.04 The license granted to LICENSEE under this Agreement is non-exclusive and shall expire on the fifteenth day following download of the Licensed Work by LICENSEE from MXS
      Huh? How can this guy cancel your right to the GPLed work?

      The problem here is that this guy has stole the code from PearPC and is passing it off as CherryOS and selling it as a proprietary work. Now if this guy had been selling it as CherryOS and kept it a GPLed work, there would be no problems, however that is clearly not the case.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
  2. GPL by b0lt · · Score: 5, Interesting

    If CherryOS is sued for this, won't this test the GPL furthermore? It might finally get a court to acknowledge that the GPL is not "unconstitutional" (*cough* SCO *cough)

    -b0lt

    --
    got sig?
    1. Re:GPL by Nichotin · · Score: 2, Insightful

      And what if some crazy court decides that the GPL is invalid? Woldnt CherryOS still be guilty, as they now have no license to redistribute at all?

  3. Intellectual Property? by mosb1000 · · Score: 4, Insightful

    Sounds like some of the people on slashdot are developing respect for intellectual property. Be careful, our willingness to respect property is what makes it real. If too many people start to respect intellectual property, it will become as real as normal property.

    1. Re:Intellectual Property? by Telvin_3d · · Score: 2, Funny

      SOunds a little like Santa Clause One too many people start believing and the next thing you know some fat guy in a bad suit is breaking into your house once a year

    2. Re:Intellectual Property? by FidelCatsro · · Score: 5, Informative

      OK first off
      IP is broken down into three main areas comenly on slashdot

      1:Patents - Mainly refering to software patents , or the ownership of an idea , most slashdoters are against this and rightly so , as it stiffels freedom

      2: Trademarks - Can be both very usefull on one hand to stop cheap rip offs but also gets abused alot by companys (IE: why pentium is called pentium as intel tried to trademark a number )

      3: copywright : also a two sided blade , abused alot in the DMCA which companys use to stop us enacting our rights to fair use , and used properly in the GNU GPL and Creative commens license which i hope i dont need to explain to people here

      Ok i do dice over the issues , but IP is not just one thing , and in this case its totaly right to complain about people violating IP , its the copyright equivelent of identity theft( well close enough)

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    3. Re:Intellectual Property? by QMO · · Score: 3, Interesting

      Copyright is NOT bad always. I like to read Isaac Asimov, Robert A. Heinlein, Orson Scott Card, Charles Dickens, Anne Perry, Cynthia Voigt, Edgar Rice Burroughs, Weis & Hickman, Louis L'amour, C. S. Forester, P. G. Wodehouse, Roald Dahl, Agatha Christie, , etc.

      All of these authors are(were) prolific (at least in some sense), and wouldn't have been nearly so if no one had been obligated to pay them for use of their writings. Anything that creates this kind of obligation is a copyright of some kind.

      Asimov is a great example. He loved to write. Money wasn't even his main motivation for writing (according to him). He (again, according to him) worked 80 hours/week on writing sometimes. If he had had to keep teaching college chemistry and doing chemistry research (though he never really did that) to support himself and his family he wouldn't have had nearly as much time to write.

      Burroughs is an example of someone that wrote almost solely (probably) for the money. If the money hadn't been there he would have kept looking for (other) work.

      In these cases copyright is a GOOD thing for me, because otherwise I would have been deprived of many of their writings, and that would be a BAD thing.

      --
      Exam 4/C again. Maybe I'll do better this time.
    4. Re:Intellectual Property? by Raphael · · Score: 3, Insightful

      From my point of view, copyright is good if it is limited, both in time and in scope.

      If I write a book, an essay, a piece of software, or if I create some nice pictures or music, then I don't want to have my work copied by others unless I allow them to do so (the GPL or the Creative Commons licenses are ways to allow that under some conditions).

      I think that it is reasonable to allow authors to protect their original works for a limited amount of time. Most authors expect some kind of tangible or intangible benefits when they publish their works. Copying without permission may deprive them from these benefits, so it is good to have some copyright laws protecting the authors.

      However, these laws should allow fair use and should include a reasonable time limit. By "fair use", I mean having the right to make personal copies (including conversion to other formats - for example converting music or video to Ogg Vorbis or Theora) or to distribute short excerpts of the works. Note that "fair use" does not include distributing copies to your neighbors or to anybody else via the Internet.

      --
      -Raphaël
    5. Re:Intellectual Property? by mosb1000 · · Score: 2, Insightful

      No, the difference is that "real" property is not just supported by law, but a strong consensus of public opinion. Very few people choose not to respect property rights. Many more people, but certainly not a majority of people in the US, do not respect intellectual property rights.

  4. Wondering how developers feel about this by aendeuryu · · Score: 5, Interesting

    This is kind of off-topic, but...

    I was always wondering how developers behind BSD-licensed products felt about this whole thing. Before you pounce on me, I know PearPC is a GPLed product, but the way I see it, the risks are pretty similar.

    So, how would BSD developers feel about creating something, having it ripped off, and bandied about by someone else as if it was their own creation, with the original developers getting no credit? Has it happened? Did it cause you to think about switching to GPL, or maybe some other license?

    1. Re:Wondering how developers feel about this by Nikademus · · Score: 3, Informative

      How do you think MS services for Unix has been created? It's just a complete OpenBSD ripoff.

      --
      I gave up with the idea of an useful sig...
    2. Re:Wondering how developers feel about this by Anonymous Coward · · Score: 4, Insightful

      "So, how would BSD developers feel about creating something, having it ripped off..."

      The fact is that BSD developers are beyond that and the lack of ego is codified into the license. Its a much more 'mature' license in some ways.

      As such, you can't 'rip off' BSD applications as long as you leave the copyright files alone. You don't even have to display them, you have to leave the credits in there somewhere and we are happy.

      This post is licensed under the BSD. I'd prefer that you kept it under BSD, but if you want to edit it and take credit for it, feel free to do so.

    3. Re:Wondering how developers feel about this by Anonymous Coward · · Score: 5, Funny

      "So, how would BSD developers feel about creating something, having it ripped off..."

      The fact is that BSD developers are beyond that and the lack of ego is codified into the license. Its a much more 'mature' license in some ways.

      As such, you can't 'rip off' BSD applications as long as you leave the copyright files alone. You don't even have to display them, you have to leave the credits in there somewhere and we are happy.

    4. Re:Wondering how developers feel about this by amonredotorg · · Score: 5, Insightful

      Let me quote something...

      Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

      Which means that they'd still have to credit you.

    5. Re:Wondering how developers feel about this by Otter · · Score: 4, Insightful
      I was always wondering how developers behind BSD-licensed products felt about this whole thing. Before you pounce on me, I know PearPC is a GPLed product, but the way I see it, the risks are pretty similar.

      That's not a risk, it's the point of BSD licensing. Just because "the community" flies into a rage about "taking from 'us' and not giving anything back" doesn't mean the developers feel that way. Why do you think they decided to use those licensing terms?

    6. Re:Wondering how developers feel about this by R.Caley · · Score: 2, Insightful
      So, how would BSD developers feel about creating something, having it ripped off, and bandied about by someone else as if it was their own creation, with the original developers getting no credit?

      If they cared they wouldn't have used a licence which allowed it, so your question makes no sense.

      Put another way, it wouldn't have been `ripped off' but `used as intended'.

      --
      _O_
      .|<
      The named which can be named is not the true named
  5. Free publicity. Why? by Anonymous Coward · · Score: 5, Informative

    Why is this fraudster getting so much free press? It would be different if the headline read "Stolen code illegally released", but as it is you might think CherryOS is something other than someone elses stolen property.

    At least this time the schmuk has taken the "trouble" of removing all references to PearPC in the binary. Sadly he's too stupid to remember to change the configuration file format, or the hard coded MAC address that PearPC uses for the emulated NIC.

  6. Re:why would it be illegial? by imsabbel · · Score: 3, Informative

    but selling a program ripped of from a open source app violating the GPL should be.
    Or didnt your even RTFSummary?

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  7. It's stolen ? by jpiggot · · Score: 5, Funny

    ...in Russia, a new site called "ALLOFPEARPC" is selling the software for mere pennies. Apparently, there's no law against selling it, you know...

  8. A bit more on the rip... by Jugalator · · Score: 4, Interesting

    It's said that if you change the line containing prom_bootmethod in the CherryOS configuration file from "auto" to "select", you're supposed to clearly see that it's PearPC. I haven't tried this out myself though, as I already believe in that it's the same thing. There's also word in a Neowin thread that CherryOS has simply upped the screen refresh rate to make it look faster.

    --
    Beware: In C++, your friends can see your privates!
  9. Re:why would it be illegial? by bygimis · · Score: 2, Informative

    Yes but stealing someone elses source code and releasing a commercial product based on it is illegal. You need a valid license from the copyright holder to distribute someone elses work.

  10. Re:why would it be illegial? by FidelCatsro · · Score: 5, Insightful

    Yes Emulation is fine , Although Stealing someones work and claming it as your own work is unethical and illegal in the way that it violates PearPCs license . This is not a DMCA type nonsence Copyright issue , This is blatently rebranding someones work without permission and selling it as yourown .
    No matter how you feel about Intelectual property , This is immoral , unethical and illegal and rightly so

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
  11. Re:why would it be illegial? by 91degrees · · Score: 2, Informative

    Which is somethign they have. PearPC is released under the GPL. This does permit redistribution. It's the main point.

    Unless they're breaching the terms of the GPL without permission from the original authors of the software, this is legal. They may be breaching these terms, but that's still to be proven.

  12. Re:So what? He's just forked a GPL project. by pe1rxq · · Score: 4, Insightful

    You mean besides lying about it, and not telling people they have a right to the source code?
    (He should have supplied the License allong with the binary)

    Jeroen

    --
    Secure messaging: http://quickmsg.vreeken.net/
  13. Not the only one. by eddy · · Score: 5, Informative

    I saw that Miranda had been ripped off for (at least) a second time.

    Going to all that trouble just to rip people off and install spyware. It's fucking sad.

    --
    Belief is the currency of delusion.
    1. Re:Not the only one. by LiquidCoooled · · Score: 2, Informative

      Hang on, I followed your link.

      I might be a bit behind now, but the messenger in question says the following on their front main page:

      Overview
      Star Messenger is a multi protocol instant messenger client, based on Miranda IM client, designed to be efficient and easy to use.

      Then, JUST below the download link, theres another that says Source files available here.

      Now, there may be other things wrong with it, but at initial glance, that looks just like any other legitimate derivative works, and if they are complaining about something being a rip-off, then perhaps they shouldn't have used the GPL.

      --
      liqbase :: faster than paper
  14. It wasn't stolen by 91degrees · · Score: 2, Insightful

    The open source community still has it. No loss of property, therefore no theft.

    For people who believe in sharing, GPL zealots are incredibly possesive about intellectual property.

    1. Re:It wasn't stolen by Anonymous Coward · · Score: 2, Interesting

      The guy took someone else's work, changed it a little bit, and published it under his own name, without complying with the original authors conditions.

      Whether you call that "stealing", "ripping off", "license violation" or whatever is neither here nor there, what does matter is that it's illegal under copyright law.

      Hope he gets sued to hell.

    2. Re:It wasn't stolen by BenjyD · · Score: 5, Informative

      Theft means taking without permission. The GPL only grants permission to 'take' the licensed source code if you obey certain restrictions. This guy doesn't appear to have met those restrictions, so he has stolen the code.

      The point of the GPL, in case you missed it, is that modifications to the source cannot be kept from the community if the modifier wants to distribute their work. If you want to benefit from GPL code, you have to give back in the form of your modifications.

    3. Re:It wasn't stolen by nametaken · · Score: 5, Insightful

      The purpose of the GPL is to keep the code and any contributions open. Its specifically designed to keep people from taking 4 millions hours of your work, tinkering with it a bit, closing the source, and selling it off as your own.

      It really is all about protecting our ability to keep software evolving... not about ego boosts.

    4. Re:It wasn't stolen by orasio · · Score: 2, Insightful

      You are right. it's not stolen.
      There's no such a thing as "intellectual property".
      Anyhow, it violates the GPL, so it's unethical and a breach of the license they were handed. So they don't have the right to distributed the GPLed code.
      Unauthorized distribution.
      Theft of identity, maybe, they say they are the authors, and they arent.

    5. Re:It wasn't stolen by TheWormThatFlies · · Score: 2, Insightful

      You're missing the point. There is a kind of "theft" occurring, but what is being "stolen" is not the original Pear OS code, but the Cherry OS modifications to the Pear OS code.

      According to the GPL, if you take GPLed code and modify it, if you distribute it, you must do so under the GPL licence. In other words, any changes to GPL code that you release must be added to the pool of the world's GPL code. If you release a modification of GPLed code without releasing the source code, you are thus "stealing" resources from that pool, and from the open source community.

      This is the entire point of the GPL, and what distinguishes it from the public domain and the BSD licences.

      I have used inverted commas because the theft metaphor has been so frequently misused, and become so loaded with illogical connotations, that I don't think its use should be encouraged.

    6. Re:It wasn't stolen by jdreed1024 · · Score: 2, Insightful
      Theft means taking without permission.

      But wait, I'm confused. I thought "theft" was actually depriving someone else of the use of something by taking it. I mean, that's why everyone says downloading music isn't stealing, right? So this shouldn't be stealing either. Or is it only theft when it applies to the GPL?

      --
      There is no sig, there is only Zuul.
  15. Re:why would it be illegial? by pe1rxq · · Score: 4, Informative

    The GPL doesn't permit just distributing binaries wihtout informing the receivers what the License terms are.
    They should atleast put a notice with it saying 'This contains GPL code, send your request for the source here:'

    Jeroen

    --
    Secure messaging: http://quickmsg.vreeken.net/
  16. Sound by Shinaku · · Score: 5, Funny

    Sound. There is no sound support on this version. We will be releasing an update that will include sound capabilities as soon as it becomes available.

    As soon as it becomes available in PearPC?

    --
    -- :>
    1. Re:Sound by Krach42 · · Score: 2, Interesting

      We don't have to put obscure bugs in the code to make sure it's ours. A simple strings analysis is sufficient.

      --

      I am unamerican, and proud of it!
  17. Re:why would it be illegial? by Anonymous Coward · · Score: 4, Informative

    I dont think anyone is arguing that. The problem is YOU MUST GIVE BACK. If you take GPL code and modify it, and ship it, then you MUST provide the modified source. If CherryOS does this then no one can complain.

  18. Re:why would it be illegial? by pe1rxq · · Score: 2, Insightful

    Under the GPL any software can be "hijacked" and sold on the commercial standpoint as another name.

    Yes you can sell it under another name and ask a billion for it... But you still have to acknowledge that there is GPL code in it and have to supply the source code upon request.

    Jeroen

    --
    Secure messaging: http://quickmsg.vreeken.net/
  19. Mac emulator? by Pan+T.+Hose · · Score: 3, Funny

    I think that comparing Mac and CherryOS is basically comparing apples and pears.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  20. Enforce the GPL or it loses relevance by muhan · · Score: 4, Insightful

    If cherryos violates GPL, is someone going to actually try to do something about it? Where's the lawsuit? If not, the GPL might as well not exist.

    1. Re:Enforce the GPL or it loses relevance by mpe · · Score: 3, Informative

      If cherryos violates GPL, is someone going to actually try to do something about it? Where's the lawsuit?

      It's up to the copyright holders of the infringed works to take action.

      If not, the GPL might as well not exist.

      A copyright holder failing to take action does not weaken either copyright in general or the copyrights they hold. The only thing it may do is limit the damages the copyright holder can claim if they later sue. On the basis that they allowed the infringement to continue once they became aware of it.

    2. Re:Enforce the GPL or it loses relevance by FLAGGR · · Score: 2, Informative

      It only emulates the hardware that runs OSX, not OSX itself, you still need the osx cd's/dvd to use this. It doesn't violate "Apple's software license" in any way.

    3. Re:Enforce the GPL or it loses relevance by 0racle · · Score: 3, Interesting

      I believe that the OS X eula you agree to when you install it states that OS X is to only be installed on Apple hardware. So yes, instlling OS X under PearPC or any other emulator is probably a violation of "Apple's software license."

      --
      "I use a Mac because I'm just better than you are."
    4. Re:Enforce the GPL or it loses relevance by nmos · · Score: 2, Funny
      This License allows you to install and use one copy of the Apple Software on a single Apple-labeled computer at a time.


      I'm pretty sure I could draw a picture of an apple and print it on a label if that makes the Apple folks happy :)
  21. Wired link by blanks · · Score: 4, Informative

    Found a good link with info from both cherryos developers and pearlpc developers. here

  22. Re:why would it be illegial? by Lonewolf666 · · Score: 4, Insightful

    More exactly, you can sell a program ripped of from GPL project. But then you also have to provide source code and grant your customers the right to re-distribute as specified in the GPL.

    If you don't do that, you are violating the GPL and asking to be sued.

    If you follow the GPL, others can re-distribute YOUR program which will limit the price you can charge without being undercut by others. Linux distributions are a good example for this:
    Companies like Novell/SuSE can get away with charging up to 100 Euros for a nice package of installation disks, manuals and some installation support. But you won't find a 1000 Euro distribution without some proprietary software add-ons or extended support included.
    As opposed to the server versions of Windows, where the OS alone may cost some thousand dollars.

    --
    C - the footgun of programming languages
  23. Great quote from the developer by blanks · · Score: 2, Informative

    Kryeziu said he's under unfair scrutiny because people refuse to believe the product is real.

    "If it isn't, it will ruin my reputation," he said. "I will end up as a bartender. I do not want to be a bartender."

    I guess being a theif is better then slinging booze.

    1. Re:Great quote from the developer by the_2nd_coming · · Score: 2, Funny

      notice his name? semantically it sounds like "Crazy You".

      --



      I am the Alpha and the Omega-3
  24. Re:So what? He's just forked a GPL project. by A.K.A_Magnet · · Score: 5, Insightful

    Happens all the time. If anyone claims CherryOS is a bit suspect perhaps the same could be said about a number of the *BSDs. Ok , he's been a bit underhand but as far as I can see he's done nothing wrong and hasn't violated the GPL.

    That's where you're wrong not only for the OBVIOUS reason "if you fork a GPL software it must remain GPL" (and I just downloaded the installer and afaik the code IS NOT distributed along), but also because he denied having forked PearPC, where the GPL forces to keep the copyleft of the original authors (ok you can still say "it's my software I coded it all alone last saturday" and let the copyleft in the code, but then everybody can read it if it's GPL'd, so I think giving credit to the legitimate authors is something that the GPL implies)

    Even if the PearPC licence had been more permissive (MIT or BSD style), he would still be a moron who cannot even admit he just took the code.

    In the current case however, he's just a thief and I hope the PearPC developpers will get some support to sue and get the GPL tested in an US court.

  25. Re:why would it be illegial? by cortana · · Score: 2, Interesting

    It's up to the copyright holder whose intellectual property has been infringed to bring action upon MXS.

  26. Re:why would it be illegial? by Ohreally_factor · · Score: 2, Informative

    However, you do need to include the relevant copyright notices in the source.

    --
    It's not offtopic, dumbass. It's orthogonal.
  27. Re:Deal with it by PhilHibbs · · Score: 3, Insightful

    Absolutely. And the way to deal with it is to prosecute them for copyright violation. They have used the GPL'd code in a way that neither copyright law nor the GPL permits, and they should be taken to court for it.

  28. Intellectual property? Test the GPL? by erroneus · · Score: 4, Insightful

    I don't know about any of that. I think it's more of "someone's taking from our community" is the feeling. Either this guy is a moron or someone bigger and darker is out there funding this guy's legal defense.

    It should be pretty obvious that this guy will have legal action taken against him at any moment. He has no reputation as a business owner that I can tell so he has nothing to lose. But this case would have interesting value to those businesses out there who have and who would use GPL code in their stuff. I don't think I'm being paranoid or dramatic when I suggest the possibility is there. After all, isn't it Microsoft that ultimately funded SCO's legal machine? Or at least partly?

    It will be interesting to see how this plays out, and I know that no one could disagree with that.

  29. Clear license violation by Ulric · · Score: 4, Informative
    If this is in fact based on another GPL program, which seems to be the case, and no source is provided, that is a violation of the GPL. Quoting:
    2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

    a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

    b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

    You must not pretend that it's the original code. You must provide source. You must tell the users their rights.

    Note that there is no requirement to credit the original authors, which some people seem to believe.

  30. from the other article by fr1kk · · Score: 2, Interesting

    This is an excerpt i found interesting from the wired article about CherryOS (OCT 2004):
    Kryeziu said CherryOS runs to 36,000 lines of code and was inspired by open-source Mac emulator PearPC, but is not in any way based on it.
    "There's a big difference," he said. "They are way slow."

    Yeah... way slow and identical to CherryOS(?)

    --
    sig: Playfully doing something difficult, whether useful or not
  31. It's not just CherryOS by Anonymous Coward · · Score: 3, Informative

    This guy is a serial GPL abuser:

    VX30 ad stats is a rip of phpadsnew.

    VX30 itself is nothing more than a wrapper for mpeg1 and Ogg, ripped from Jorbis

    Some people have no shame...

  32. Stolen? by KJE · · Score: 5, Insightful

    Ok, stolen? We can't have it both ways. If it isn't stealing music, but copyright infringment instead, how is this any different? Just cause it's not the **AA being ripped off it's stealing now? Gimme a break.

    1. Re:Stolen? by infolib · · Score: 3, Insightful
      Ok, stolen? We can't have it both ways.

      Yes we can. "We" are the several hundred thousand slashdot readers, not some hivemind, and people might use words differently. Now, if you could find a single person being inconsistent you'd be welcome to attack.

      --
      Any sufficiently advanced libertarian utopia is indistinguishable from government.
    2. Re:Stolen? by donscarletti · · Score: 3, Insightful
      Stealing is about wrongful changing of ownership. When one steals a toaster from a department store, that toaster in effect ceases to be the property of the store and wrongfully becomes property of the theif, and there are laws to return ownership back to the rightful party.

      When someone has intelectual property, they own the rights to it, they get the soul ability to control distribution, claim authorship and other rights.

      If someone makes a copy of it, they breech the distribution rights of the original author, however they do not take any of of those parts of the intelectual property. The property is the rights over the data, not the data itself. Only the data is copied, the rights stay where they are and no rights are falsely claimed by the person who copied it.

      However when they modify it, rebrand it and repackage it they are claiming those rights that are in effect the intelectual property. They are claiming distribution rights and claiming authorship.

      What would be equivilant is taking a good, but little known song, then putting it onto a CD and claiming that it is mine. That way the author gets neither the credit for the song, nor the control over how the song is distributed. It doesn't allow the songwriter to disallow the song from being used in ways that they would find offensive to their work, (such as in an album with Achy Breaky Heart and the McCartney/Wonder rendition of Ebony and Ivory) or contrary to their morals (such as in a hardcore fetish porn film).

      I don't pretend to advocate piracy. Control of distribution (such as through the GPL or other agreements) is part of the core of interlectual property rights. But it is a FAR cry from doing what these people did with someone elses software.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  33. Re:I like your reasoning. by 91degrees · · Score: 2, Insightful

    It is illegal. Just not stolen.

    As to whether CherryOS is illegal or not - Well, the only way to determine this is to acquire a copy and check for violations of the GPL.

  34. Re:why would it be illegial? by nickname225 · · Score: 2

    I am a lawyer - although copyright and IP are not my main area - but one of the problems any GPL violation suit is going to have is damages. Courts like to measure damages in money and if you're claim is that he stoled the thing that I was giving away and didn't offer to give it away too - well - lots of courts will ask - where are your damages? Exactly how much money did it lose you? I understand that there are other issues that are important to the community and the authors - but courts like to see actual damages to a plaintiff. Let me be clear - I'm not saying you can't win a suit for violation of the GPL (maybe someone already has - I don't know) but the issue of damages will be a hard on for a court to deal with. Believe it or not - courts don't like to rule on strictly technical violations.

  35. On /. stupid remarks are king by Anonymous Coward · · Score: 2, Interesting

    "our willingness to respect property is what makes it real."

    Let me interpret this, since its mumbo-jumbo.

    "If we all agree that a program is property, then its property, regardless of what those dirty hippies say".

    No, seriously, if we all have to pretend that something is property, then its not property.

    Why wouldn't you just say "Respect copyrights"? Or does that spoil the fiction of "Ideas = Property"?

  36. Re:Blah Blah Blah or shuld that be halB labB lahB by Vo0k · · Score: 3, Insightful

    Patents as such aren't wrong. It's the current implementation of both.
    The idea behind patents is:
    1) Work hard or some novel idea
    2) Get it to work.
    3) Patent it and start selling it without anybody in the way.
    4) Profit!!! - for funding more research on more novel ideas.

    How it actually works is:
    1) Find some obvious thing nobody thought to patent because it's so blatantly obvious
    2) Patent it. Getting it to work is optional.
    3) Wait till a bunch of people use it, then sue them.
    4) Profit!!! - for funding more lawyers.

    Copyright is similarly screwed up, though in most cases significantly higher degree of creativity is needed. Copyrighting silence, copyrighting a single black dot isn't as notorious as patenting triple click. Although in the Trademark field things are VERY screwed up. (site Mobil-X shut down because it's too similar to "Asterix" ????)

    --
    Anagram("United States of America") == "Dine out, taste a Mac, fries"
  37. Re:Emulators? by fr0dicus · · Score: 4, Informative

    PearPC is slower than a calculator rendering doom 3 and MOL only works on PowerPC.

  38. Re:Blah Blah Blah or shuld that be halB labB lahB by Anita+Coney · · Score: 3, Informative

    Because copyrights protect a particular code. Patents protect a process. Accordingly, copyrights enable competition. While patents destroy it.

    The most egregious example in my mind of a software patent is a Japanese company's patent on linking a help file to a help icon. There is no specific code involved. ANY help icon linked to ANY help file is in violation of the patent.

    Copyrights actually encourage competition, because if someone codes a great word processor, for example. Some other coder might try to make a different and better one, with his own code.

    But patents stop any competition, because nearly every computer process can be patented and monopolized. Think about, right now nearly every piece of software you use is in violation of that Japanese help icon patent.

    And think of all the other trivial processes your computer does that are or soon will be patented. Once you start eliminating all those processes, you end up with a pretty looking empty box under your desk. Unless of course Apple obtained a business method patent on pretty looking boxes under desks.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  39. Re:why would it be illegial? by Raphael · · Score: 2, Informative
    As for the suppying the source, I never understood why people belive that they need to have a link available to the source online to comply with the GPL.

    It does not have to be online. The GPL requires you to provide the source code to those who get the binaries from you (e.g., on the same CD or from the same web site) or to include a written offer to give the source code to any third part who requests it. This is stated in paragraph 3 of the GPL.

    So the source code does not have to be available online, even if this is a convenient way for some companies to comply with the license. It can also be sent on CD-ROMs or floppy disks to those who request it. The online distribution happens to be cheaper in many cases, but this is not a requirement.

    Hell if a company wanted to they could supply you the source in the form of a print out (or alphabit soup) and they would comply with the terms of the GPL license.

    Wrong. In paragraph 3 b) of the GPL, you can see that it requires a "complete machine-readable copy of the corresponding source code [...] on a medium customarily used for software interchange". Furthermore, the same paragraph 3 adds: "The source code for a work means the preferred form of the work for making modifications to it.". So distributing the software in some obfuscated form would be a violation of the GPL.

    --
    -Raphaël
  40. Re:why would it be illegial? by RayTardo · · Score: 4, Insightful

    Not a legal precedent, obviously, but if unscrupulous developers see there's no retribution for doing this, they're just going to do it again.

  41. Re:why would it be illegial? by ajs318 · · Score: 3, Informative

    This is why I believe in Source Code Escrow for closed source projects {though I'd favour a simple outright ban on Closed Source even more}. If you aren't willing to give out your source code to every user of your software, then you should be forced to place a sealed copy in the care of some trusted third party. In the event of any dispute, this copy can be unsealed, and the dispute resolved by independent experts. Likewise, the very same day your copyright expires {whether as a matter of time, or sooner if a court so orders} this copy can be unsealed to ensure its entry into the Public Domain.

    The GPL also stipulates in clause 3 that the source code must be "machine-readable" and "on a medium customarily used for software interchange". So you might be expected to produce an "alphabit soup reader" in court.

    Don't forget that there isn't really such a thing as "violating the GPL". The GPL is a licence to do something above and beyond your "fair dealing" rights -- determined by the courts -- applicable to copyright law. If you aren't in compliance with the GPL, and what you're doing isn't considered "fair dealing", then you're in breach of plain old copyright law.

    --
    Je fume. Tu fumes. Nous fûmes!
  42. Yes Stolen by Anonymous Coward · · Score: 2, Insightful

    If music were GPLed (as it was for centuries), making personal copies (as was done ever since tape recorders and radios came into existence) would not be copyright infringment.

    What CherryOS did was beyond this. They pretended that someone elses "music" was their own and sold it as their own. That's plagiarizing which has been frowned upon since people put pen to paper.

    Yes. It's stealing and no there is no conflict.

  43. Re:why would it be illegial? by Gerv · · Score: 2, Informative

    No, because:

    a) The GPL specifies that build scripts need to be included

    b) 360K disks are no longer a medium *customarily* used for software interchange

    c) while you could argue that printed text is readable by a small number of specialised machines, a judge would take into account the usual meaning of the words in the context in which they are being used... and laugh in your face.

    Gerv

  44. I'll Bite by Morosoph · · Score: 2
    Check my journal for thoughts about the GPL.

  45. Re:Why is it illegal? by Megaslow · · Score: 2, Interesting
    The following is the click-through license you must agree to when you download the eval version (the reference to VX30 Release 1.0 is really what it says, obviously they didnt update it for CherryOS) :

    EVALUATION LICENSE AGREEMENT

    This Term License Agreement ("Agreement") is entered into by and between Maui X-Stream, Inc., a Hawaii corporation ("MXS") and the download recipient identified in the accompanying records of MXS for the serialized Licensed Work (defined below) ("LICENSEE"), each singly referred to as "Party" or collectively as "Parties."

    WHEREAS, MXS owns certain rights, title, and interest in and to the Licensed Work, as defined herein;

    WHEREAS, LICENSEE desires to obtain a limited term non-exclusive license for the Licensed Work for evaluation of the Licensed Work for purchase;

    WHEREAS, MXS is willing to enter into this Agreement with LICENSEE, under the terms and conditions set forth herein.

    NOW, THEREFORE, in consideration of the mutual covenants and premises contained herein, the receipt and sufficiency of which is hereby acknowledged, the Parties hereto agree as follows:
    Definition
    1.01 "Licensed Work" shall mean the object code encoder module version of VX30 Release 1.0 as downloaded by LICENSEE from MXS. Terms

    2.01 LICENSEE is permitted to install the Licensed Work solely on a single, non-networked LICENSEE-owned and LICENSEE-controlled CPU solely for evaluation of the performance of the LICENSED WORK.

    2.02 LICENSEE may not duplicate, distribute, sublicense, rent, loan, convey, or permit access to any part of the Licensed Work by or to any third party. LICENSEE shall not reverse engineer, decompile or disassemble the Licensed Work. LICENSEE is prohibited from use of the Licensed Work for any purpose that is contrary to law.

    2.03 LICENSEE acknowledges that the Licensed Work is protected by copyright and pending patent claims vested in MXS. LICENSEE acknowledges that MXS owns legal title to the Licensed Work and all assoc iated legal rights and that no title is transferred to LICENSEE. LICENSEE shall not remove notices or identification in or on the Licensed Work. LICENSEE acknowledges that the Licensed Work is of great value to MXS, and therefore, LICENSEE promises to take all appropriate measures to protect MXS' interests therein.

    2.04 The license granted to LICENSEE under this Agreement is non-exclusive and shall expire on the fifteenth day following download of the Licensed Work by LICENSEE from MXS

    2.05 THE LICENSED WORK IS LICENSED "AS IS", WITH ALL FAULTS AND DEFECTS. MXS MAKES NO OTHER EXPRESS OR IMPLIED WARRANTIES OF QUALITY, PERFORMANCE, MERCHANTABILITY, OR FITNESS FOR ANY PARTICULAR PURPOSE

    2.06 This License Agreement does not confer on LICENSEE any right or entitlement to maintenance releases, updates, upgrades, or telephone support for the Licensed Work.

    2.07 LICENSEE may not assign this Agreement or transfer the Licensed Work.

    2.08 LICENSEE shall permit MXS to inspect any installation of the Licensed Work at any time upon prior notice for the sole purpose of confirming compliance with the License Agreement. LICENSEE shall cooperate with and assist said inspection.

    Additional Terms

    2.09 This Agreement is governed by the laws of Hawaii, the United States and international treaties for the enforcement of United States copyrights and patents. Disputes, claims and litigation under this Agreement shall be subject to the exclusive venue and jurisdiction of a court of competent authority in Hawaii. LICENSEE understands and agrees that the disclosure or use of the Licensed Work in violation of this Agreement would cause great and irreparable harm to MXS; further, that such disclosure may cause significant commercial damages which may be difficult to assess. Therefore, it is agreed that MXS shall be entitled to equitable relief in court, including but not limited to, restraining orders; temporary, preliminary, and permanent injunctions

  46. Insightful, my arse. by Rufus88 · · Score: 4, Informative

    Stealing is about wrongful changing of ownership. When one steals a toaster from a department store, that toaster in effect ceases to be the property of the store and wrongfully becomes property of the theif, and there are laws to return ownership back to the rightful party.

    This is a contradiction in terms. A stolen toaster does not become the property of the theif. If it did, it wouldn't be stolen, nor would the store have a right to have it returned. It's still the store's property. It's just that the thief has taken unlawful posession of the toaster. If you're going to be commenting on the subtleties and nuances of property law, you should at least use basic terminology correctly.

    they get the soul ability

    Let's keep religion out of this, ok?

    However when they modify it, rebrand it and repackage it they are claiming those rights that are in effect the intelectual property. They are claiming distribution rights and claiming authorship.

    Yeah, but they didn't remove anything tangible from the posession of the "rightful owners", which is always the distinction that music piracy apologists use when they cry "copyright infringement is NOT theft!".

    What would be equivilant is taking a good, but little known song, then putting it onto a CD and claiming that it is mine

    No, that's plagiarism.

    The grandparent is correct. What they did is copyright infringement, and is every bit as much a theft, nor more and no less, than music piracy.

  47. The man is a LIAR by vivin · · Score: 2, Interesting

    It is so obvious. He has had previous GPL violations. There was a page that listed them, but I can't find it anymore. He has made a lot of other software that was based off other software under the GPL. Then there is also the fact that he originally claimed to have written from scratch and then there's the time he claimed that he fired a co-programmer. WTF?! He said he had written it from scratch! Then what about the bogus explanation about variable and function names "sounding the same" because there are only "certain ways to do things". The man is a liar - plain and simple.

    --
    Vivin Suresh Paliath
    http://vivin.net

    I like
  48. Review by Mr_Silver · · Score: 4, Interesting
    This guy ran it and seems to think it's just a vb wrapper to the PearPC application. To quote:
    I immediately was suspicious of the software when I noticed it was installing various OCX files and other Visual Basic dependencies, and upon inspection of the software's installation directory, it functions as follows: There's an EXE file called MainCherryOS.exe, which is the VB App they're using as a 'wrapper' to give their PearPC 'booty', if you will (joke), a Virtual PC-like feel. Normally, PearPC needs to be compiled and run from the command-line. Their wrapper then takes the output from PearPC and displays it as if it were actually being generated by MainCherryOS.exe! A creative solution, but I'm not impressed.
    Very interesting.
    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  49. Consider this by That's+Unpossible! · · Score: 3, Funny

    Maybe CherryOS is just emulating PearOS.

    --
    Ironically, the word ironically is often used incorrectly.
  50. Here's why by Jamie+Lokier · · Score: 2, Insightful

    Because copyrights are healthy and patents, particularly patents on intangibles like software, are unhealthy. They're both artificial constructions of law, but their effects on people are quite different.

    Your question is a bit like asking: This looks very like one of the food threads that run here regularly, but with everyone on the other side of the line. If fresh fruit & veg is so right, why are McDonalds burgers so wrong?

    Copyrights promote creativity and competition. Patents punish creativity and competition. (And intangibles patents are worse as they also attack the basic human right of self-expression.)

    -- Jamie

  51. Re:MOD TROLL DOWN PLEASE by FidelCatsro · · Score: 3, Insightful

    Parent is obviously not Flamebait , And i will take the karma hit for being offtopic here ,
    All he is stating is the fact that apple didnt rip off xerox and that the grandparent is obviously a bad troll
    if you want to read about the Xerox GUI and the money apple paid to study it and improvments that were made by apple enginers to the design then a quick google search on the topic will help enlighten

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
  52. Re:why would it be illegial? by AstroDrabb · · Score: 3, Insightful
    Did you RTFA? The problem here is that this guy has taken the code to PearPC and is trying to sell it as his own proprietary work _not_ under the GPL. Well, you cannot do that with the GPL. To put it another way, basically this guy went and took MS Office, made a few changes to the look and is now selling it as CherryOffice. Do you think MS would sit back and just smile at him? Hell no. He would be in court in no time at all. So exactly why should GPL authors sit back and let their own works be stolen and passed off as proprietary works?

    There is a _huge_ difference between code reuse and stealing code. If this guy simply was trying to sell CherryOS (really just the GPLed PearPC) but he kept it as a GPLed work, there would be no legal problems for him.

    --
    If Tyranny and Oppression come to this land,
    it will be in the guise of fighting a foreign enemy. -James Madison
  53. Smoking Gun by canadacow · · Score: 3, Informative

    A few minutes of hex searching revealed that Arben was not diligent enough in removing the embedded images from PearPC's code. In CherryOS.exe, at address hex 0xF9140, you'll find a PearPC gif (see attached link) that is the ChangeCD image used in PearPC (in the stable build I have, at address 0xA6330) (see second attached link). Any questions?

    http://66.42.197.91/FromPearPC.gif/

    http://pearpc.sourceforge.net/screenshots/osx_inst all.png/

  54. WAIT A MINUTE by bonch · · Score: 4, Insightful

    I thought you couldn't "steal" something if you were just making a copy of it?

    As usual, in CherryOS articles, copyright infringement of GPL code mysteriously becomes theft. In P2P piracy articles, copyright infringement mysteriously becomes an okay natural culture movement.

    1. Re:WAIT A MINUTE by runderwo · · Score: 2, Insightful
      As usual, in CherryOS articles, copyright infringement of GPL code mysteriously becomes theft. In P2P piracy articles, copyright infringement mysteriously becomes an okay natural culture movement.
      As usual, with people trying desperately to expose the mythical Slashdot hive-mind, nonprofit sharing of copyrighted works without permission is morally equivalent to exploiting someone else's copyrighted work without permission for financial gain.
  55. You can't claim BSD licensed code is yours either! by @madeus · · Score: 2, Insightful

    That's not a risk, it's the point of BSD licensing.

    You most certainly cannot use someone elses code under the BSD license and pretend you wrote it, which is what's happened in this case.

    If Pear had been released under the BSD license, the 'developers' of CherryOS would still be in violation of the license by claming they wrote it and that it's an origional work.

    If you don't care if someone takes your work and gets full credit for it, then there is no point in licensing it under the BSD license, just release it as Public Domain and be done with it, but it's rather implausible to claim that those who release code under the BSD license don't care about getting credit when that's the one big restriction it has.

  56. Just like piracy? by bonch · · Score: 3, Insightful

    Illegal, as in copyright infringement? As in piracy?

    I'm confused about the /. position on this.

  57. do you work for sco? by sum.zero · · Score: 2, Insightful

    " Nope, from the moment you modified the original source code to replace it with your own code, yours are still derived work even it does not have any source code in the latest release."

    this is sco's ladder theory and it is incorrect. if the final code does not contain any of the original work, it is not "derived." there are standard tests for code comparison [eg the abstraction, filtration comparison test]. it does help your defence in court though to clean room the development in case of any accidental code similarities.

    "Although I am not sure if Linux should be known as a derived work of Minix."

    it is not. linus built it on a "framework" of minix. in other words, the computer he used for the coding process ran minix. other than that they are not the same os. minix is a microkernel os and linux uses a monolithic kernel. even ast [creator of minix] agrees that linux is not derived from minix. it is a new, posix compliant operating sytem.

    sum.zero

  58. Re:Illegal, no, in breach of the licence, yes by tchuladdiass · · Score: 2, Interesting

    However, you do have the possibility to dual-license your code. What I would do is offer my code both under the GPL, and have the possibility for one to purchase a non-GPL license for, say, a couple million dollars. Then you'd be able to sue GPL violators for that large sum.

  59. Re:Free publicity. Why? by DurendalMac · · Score: 3, Funny

    Heck with all that stuff. I'm still laughing my ass off that they're claiming Altivec emulation. HAAAAAHAHAHAHAHAA!! I'd LOVE to see you try to emulate Altivec on an x86 chip! 162 128-bit vector instructions. SSE3 doesn't even come close to that. I'm sure it could be done, but it would be slower than an asthmatic turtle. The guy running this company is a total twatwaffle.

  60. Yup, just like piracy. by cduffy · · Score: 2, Insightful

    Whadaya mean, "the /. position"? There is no one /. position.

    The sane position, though, is this:

    CherryOS isn't stolen code, because copyright infringement and theft are two different things. It does, however, contain code which is illegally distributed without a license (since the auther fails to accept and follow the terms of the GPL), hence its authors are evil bastards.

  61. How Much Justice Can You Afford? by fm6 · · Score: 4, Insightful
    Where's the lawsuit? If not, the GPL might as well not exist.
    That's the big problem Free Software advocates can't seem to face. They draw up a license that technically guarantees that Free Software remains Free. But suppose somebody ignores that license? The only way to make them stop is to sue them, and that's expensive. I very much doubt that Sebastian Balias has that kind of money.

    Nobody in the tech world seems to grasp that defending your legal rights costs money. Every time Slashdot does a story about another round of Cease and Desist letters, we get a ton of posts saying, in effect, "That's obviously lame, people should just ignore them." But the sad fact is, you don't know how lame any legal action is until you've gotten legal advice. Nor can you take legal action without that overpaid guy in the suit.

    Well, if you're very smart and very patient, you can represent yourself in Small Claims Court. But that's not applicable to this kind of issue.

  62. No, PearPC supports Altivec by koko775 · · Score: 3, Informative
    The "stable" version of PearPC is G3-based, but CherryOS uses the Altivec patch, which has the nice side effect of making it FAR easier to sue the crap out of them in the US. In the words of Andrew Smith (on the PearPC mailing list):

    "It say's G4, the cpu id is set to 0x000c0000. You can change it but
    every time you re-run the program it overwrites it again. (so you
    couldn't change it back to 0x0008wxyz, or whatever the G3 is).

    I've tried using it an couldn't get my old PearPC images to boot at
    first. Then it finally did (although it took WAY longer to boot than
    PearPC does) although I was presented with a Logon screen (which i've
    never had with PearPC) and that failed to logon, crashed the emu and
    then Cherry refused to respond. I then had to spend 5 mins trying to
    close the damned thing since I wouldn't unlock the mouse.

    Fullscreen is also very buggy, as in it takes a good 30 seconds to get
    into it and then i couldn't get out of it again (F5 and F6 didn't do
    anything, that's what they use for fullscreen and mouse grab). And the
    refresh rate was at 60Hz so it hurt like hell to look at it for more
    than 5 seconds.

    There are quite a lot of other things I've found wrong with it (check
    out http://www.h80571.serverkompetenz.net/comments.php ?news_id=155
    right at the bottom I've posted a little of what I found to make it
    crash).

    When I get home I plan on playing around with it a bit more."
    And in Daniel Foesch's words:
    "In the strings for CherryOS: "!!! Unflushed vector register invalidated!"

    This is my string, which I wrote for certain, and it is inconsistant
    with the PearPC debugging output (and thus, the non-vector CherryOS
    outputs) The likelihood of someone "working" on CherryOS on the
    vector implementation, and producing the exact same error warning, and
    in the same format that I choose to use personally, which is in
    violation of the standard reporting formats of the program, is quite
    impossible.

    Thank you CherryOS for including my AltiVec patch so that I have a leg
    to stand on against you, and it's not just "Hey, Sebastian, come sue
    these dorks, in a country that you don't live in."

    I'll be contacting the EFF shortly concerning legal advice."