Deconstructing Maui X-Stream

maui x-streamNot too long ago I received a letter from a William P. Kealy of Stuart & Branigin, LLP which you can see to the right, but for readability I've copied the contents into the text below:

"Re: drunkenblog.com

Dear Mr. Bell,

Stuart & Branigin represents Maui X-Stream, Inc. (MXS)

On Thursday, April 14, you phoned me. You refused to disclose your business address.

MXS customers report that you have contacted them. Those customers attribute to you statements about MXS and its products that are false. Speaking untruths to a third party is slander. A slanderer is liable for damages resulting from the slander. MXS's investigation to date gives MXS cause to believe that slanders by you have caused MXS to lose sales. MXS has authorized me to investigate legal action against you for those damages.

Please provide me immediately a list of MXS customers contacted by you and the dates on which the contacts occurred. Please also supply me the name of your counsel.

Very truly yours,

William P. Kealy"

It often takes me awhile to get stuff at the addy in my WHOIS, but I get it eventually just because of occassions like this. We'll get to my specific response to it in a bit, but for now let's just say one benefit to a video blog is that rude gestures don't translate in quite the same way via text.

Now, you may be curious as to why a company named Maui X-Stream (MXS) has a problem with me to the point where they're essentially telling me they're trying to figure out how to sue me, they happen to be the company that birthed CherryOS upon the world. CherryOS is the PowerPC emulator specifically geared for running Mac OS X on Windows machines, and detailing the claims regarding it by it's creator -- along with the CEO -- would take an entire chapter by itself.

If you'll recall, awhile back I wrote The Pits in CherryOS, and several follow-ups, detailing and explaining the evidence that CherryOS was really code from the open-sourced PowerPC emulator PearPC, along with infringing code from numerous other open-sourced projects.

Readers, I can tell you that I have never contacted an MXS customer that I'm remotely aware of, especially before I got this letter. It's completely bogus, but oh yes I've been digging, and the problems seemed to have arised when they realized just how deeply I and others were going. In this post, we'll go through exactly what I have done in the last while regarding Maui X-Stream, along with:

  • Their legal threats against those finding the evidence, and why DrunkenBlog had to get a lawyer.

  • The evidence of infringing GPL and LGPL programs within their VX30 products. Programs like XviD, LAME, Media Player Classic, phpAdsNew, and more.

  • How the evidence was gathered, and how you can verify it for yourself.

  • My three hour chat with Arben Kryeziu regarding VX30, CherryOS, the evidence of infringing code in their other commercial product called VX30, and a whole bunch of other goofy behavior.

  • Much, much more.

This isn't a Mac, Linux or Windows thing. This is an OSS thing, along with a liberal sprinkling of 'what the hell were they thinking'. Open Source is becoming increasingly important across all platforms and all types of software, and chances are the computer allowing you to read this has some floating around inside it.

When people often give their all to create the software we work on, play on, and more and more frequently practically live on, the fruits of those efforts should be respected and -- if it comes to it -- protected. This isn't zealotry, it is just becoming fundamental.

Because the length and scope of this post demands it, this is the first post on the site with anchored chapter-thingies for when you need to find your way back:

  1. A quick primer of licenses and copyrights

  2. The licenses we'll be specifically dealing with

  3. Laying out VX30

  4. The cost and customers of VX30

  5. A note regarding Maui Online

  6. The VX30 patents

  7. Getting to know Mr. Kartes

  8. The evidence in VX30

  9. The XviD code

  10. The Media Player Classic code

  11. The LAME code

  12. The SHOUTcast code

  13. The CFileDropListCtrl code

  14. The JPEG code

  15. More weird leftovers

  16. VX30 Ad-Stats and phpAdsNew

  17. Finding the code in VX30

  18. A Cease and Desist

  19. Verify for yourself, with mirrors

  20. My representation

  21. Questioning playerless-streaming.org

  22. Arben and Crystal Kryeziu

  23. Making friends

  24. My 3 hour chat with Arben

  25. Jim Kartes needs a blankey

  26. Pinging Arben

  27. The Comsdev connection

  28. Do not taunt Happy Khalid Farooq

  29. That PowerPC Emulator

  30. They can penetrate our borders, but they cannot reach Baghdad

  31. PDFConv and PDF2HTML

  32. Recent events

  33. Wrapping up

yummy alcohol posted button  posted on May 10, 2005 at 06:37 AM
»  Comments (189)     » Link


CherryOS and OSS

cherry osJust about everyone saw that CherryOS went "open source" the other day, but I didn't write about it because I was waiting for the other shoe to drop, I'm working on something larger, and I was dealing with the ponce Brad Gibson over at MacObserver yet again.

Eweek and EPN caught the other shoe, where they basically say to ignore the GNU logo, they'll be releasing CherryOS under an open source license they've created themselves and charging $14.95. Oh, and all the evidence is a pack of lies.

This story is such a non-starter that I'm really kind of bored by this aspect of it. It should be obvious we're in for another round of rhyming history.

yummy alcohol posted button  posted on April 08, 2005 at 01:36 AM
»  Comments (18)     » Link


CherryOS to be on TV

cherry osEarly this morning I reached over someone to turn off the beeping noise and noticed my thumb hurt. I forgot about it until I realized holding my toothbrush really really hurt, and that the underside was red, raw, and practically had a little groove.

I also noticed a cracked bottle of ibuprofen next to the sink, so I can only surmise I tried to stave off what I knew would be a decent hangover by preemptively popping a few pills before crashing and didn't have the damn arrows on the bottle lined up. Judging by the stray pills on the floor, I'm also going to assume I gave up after awhile and just broke the bottle under my foot, took what I needed, and went to sleep.

Speaking of drunken ineptitude, if you get the G4 channel via cable, you can tune into Attack of the Show tonight at 7pm ET or 4pm PT and watch them demonstrate running Mac OS X on your PC via CherryOS. Every once in awhile someone asks me something along the lines of "Why on earth did Maui-X think they could get away with this?".

This type of thing, along with pieces like the one at MacObserver.com by Brad Gibson -- where he boils the evidence down to one sentence mentioning some forum post complaints -- is exactly why they'd think they'd have a shot. After crunching the numbers and demographics, it's not impossible to try to outrun the story and rake in some cash.

yummy alcohol posted button  posted on April 06, 2005 at 10:04 AM
»  Comments (10)     » Link


CherryOS goes offline

Cherry OS offline

The above is what you get when you go to cherryos.com, and CherryOS has been removed from the list of products Maui-X sells. It's very amusing, but I wouldn't break out the party hats.

I'm willing to bet dollars to donuts that this won't be the last these guys are heard of; they've sunk in too much time, money and effort into this endeavor to walk away without trying every angle they possibly can.

yummy alcohol posted button  posted on April 05, 2005 at 01:10 AM
»  Comments (14)     » Link


Notes on CherryOS version 1.2

cherry osOn March 29, 2005, Maui-X released "version 1.2" of CherryOS. It's only been a few days, but there are already some interesting bits floating out which I've added to the original The pits in CherryOS post.

Instead of making you wade through to the end of the evidence section I figured I'd include them here with some extra bits because it's probably the last time I'll write about this for awhile.

yummy alcohol posted button  posted on March 31, 2005 at 06:52 AM
»  Comments (11)     » Link


Finding the patterns in CherryOS

cherry osI added two more bits of evidence of evidence to The pits in CherryOS, one involving finding GPL'd code from another project (Cygwin), and one involving matching the code paths between CherryOS and PearPC:

'Profiling' the code paths of CherryOS appears to show it does... exactly the same thing that PearPC's code... even if they've changed some of the function names. If you stare at the below screenshots to see how things are connecting, you'll see it:

The above is just an example, there's more at the source listed. (Source)

This one could get kind of confusing if you don't know what code paths are, so I wanted to try to break it down so non-geeks could have a better chance of grok'ing what's going on.

yummy alcohol posted button  posted on March 15, 2005 at 08:39 PM
»  Comments (7)     » Link


By the short and curlies

cherry osI made a few changes to the CherryOS post, including adding in another bit of amusing evidence, making a clarification, and changing the direct download link.

Regarding the clarification, it involved the part about MacWorld running a feature on CherryOS that for all intents and purposes was just its marketing bullet points.

Someone at MacWorld rightly pointed it was an article on their website, not their actual magazine, and that 'feature' was probably too strong of a word...

yummy alcohol posted button  posted on March 14, 2005 at 07:03 AM
»  Comments (7)     » Link


Odds and Ends regarding the CherryOS post

cherry osThe site wasn't doing very well for awhile there, there's a particularly large boom going on with the Cherry OS post and with it a particularly large wall of traffic that hit.

It's also been updated (and will continue to be) with new evidence and links. It should be fine now in terms of speed, or at least not so slow as to be dead. (do notice the collection plate on your way out, papa needs a new hard drive)

It's worth noting -- because there has been some confusion in my inbox -- that I'm not affiliated with the PearPC project. If you search the blog you'll find some references, including some where I guessed that CherryOS was just PearPC, but there was little real hard data.

I became involved because a developer of PearPC mentioned what was going on to Pieter Van den Abeele of Gentoo Mac OS -- ostensibly about getting Gentoo PPC running on PearPC -- who posted it on his blog, and then contacted me.

yummy alcohol posted button  posted on March 12, 2005 at 06:12 PM
»  Comments (8)     » Link


The pits in CherryOS

cherry osRecently I had some very, very disturbing news passed onto me regarding what's going on with the product known as CherryOS.

There's been a lot of buzz about Cherry OS lately -- since they started actually selling their product -- but there are some real pits in Cherry OS, and the people behind it (MXS), that aren't getting enough attention.

This isn't about nitpicking marketing claims, we're going to be breaking down some really uncool stuff involving taking GPL-based code from PearPC (among other projects) and completely false performance claims being used to get people to hand over their cash.

yummy alcohol posted button  posted on March 11, 2005 at 07:00 AM
»  Comments (64)     » Link