about standards, webdesign, usability and open source

PearPC needs help (updated)

One of the risks of writing open-source software is people taking advantage of you. There is always some rat that will try to take your source and close it and making money off it. If you released your code under the BSD license this would not be a problem, but if you publish your source under the GPL license it is.

The GPL is a license in its most pure form. It’s a grant of rights. Rights you did not have before. In order to claim those rights you must follow the rules specified in the license. What happens if you break those rules? Simple, the license becomes void, which means that all of the additional rights are also retracted.

One of the restrictions of the GPL is that if you distribute code licensed under the GPL any derivative must also be licensed under the GPL. And licensing under the GPL means that you will have to open up the source. One of the additional rights the GPL grants is the right to distribute GPL licensed code or derivatives of that code. So, if you distribute GPL licensed code without opening up the source, you violate the GPL you loose the right to distribute and automatically become a copyright infringer.

Back to the PearPC project: an open-source – GPL licensed – PowerPC emulator. Written by several different authors and stolen by Maui X-Stream. They messed around with the source code and released it commercially as CherryOS. In itself not a problem, but when they released CherryOS they did not release the source code. Even worse they claimed that the CherryOS product did not use any PearPC source code. A fact that can be easily checked and proven to be false. DrunkenBlog has more background information on this.

As you can imagine, the creators of PearPC are angry and when they asked Maui X-Stream to abide by the rules of the GPL they were simply told to talk to a lawyer. And that is what they are going to do. Unfortunately, lawyers cost money. And that is the reason why I wrote this article. If you want to help defend the GPL against pirates such as Maui X-Stream please donate!No longer needed, Maui X-Stream is going to open the source of Cherry OS

A little side note: When I initially read about this story some time ago, I immediately recognized the name Maui X-Stream. This is not the first GPL-ed project that they pirated. Their VX30 Ad Stats product is without a doubt based on the open-source phpAdsNew ad server. How can I tell? Well, lets just say that as writer of phpAdsNew I can recognize what I wrote.

4 Responses to “PearPC needs help (updated)”

  1. drunkenbatman wrote on April 28th, 2005 at 12:05 am


    I’m writing a story on vx30, cherryos, etc. and wanted to ping you about a few things if possible regarding vx30 ad-stats. MXS’s demo is down, so I can’t get any screenshots to compare to your own software which I’d really like to do for my article.

  2. Anonymous wrote on May 9th, 2005 at 5:09 am

    Good read aside from the stealing.
    Along with this the whole vx30 line
    is other peoples work. With jorbis,
    xvid and virtual dub, along with more.
    See these http://www.tliquest.net/ryan/cherryos/vx30/analysis/

  3. MACC wrote on May 9th, 2005 at 5:16 am

    Hey I just posted a trackback
    sorry I’m working in a browser that dosen’t
    support this site very well so I had to
    do some shuffling to see all of it.
    Its terrible how this company MAUI is still
    selling products made by others.
    I don’t want to put to much info on this site
    about vx30 I don’t want to interfer with
    the pending or future pending lawsuits.
    Heres some links to study how much is in

  4. Mike wrote on May 16th, 2005 at 7:56 am

    Why not open a PayPAl site where we can make small donations towards putting together a legal challenge with a bite!
    This fellow’s arrogance borders on the egocentric – he seems to think that he can get away with blatantly stealing other, more talented people’s work.

    Time to bring him down and make him pay.