ace’s blog

a place for me to record events in my life.
Translations of this blog post:
Chinese [中文]
Russian [Pусский]
Spanish [Español]
Bahasa Indonesia

Imitation may be the sincerest form of flattery, but blatant theft of code, design, and UI elements is just not cool, especially when the infringing party is the biggest software company in the world. Yes, we’re talking about Microsoft. Blerg.

Here’s the short of what we think has happened:

  • Microsoft China officially launched its own microblogging service, MSN Juku/Hompy/Mclub, some time in November, 2009.
  • The service’s design and UI is by and large an EXACT copy of Plurk’s innovative left-right timeline scrolling navigation system. (see screen captures below)
  • Some 80% of the client and product codebase appears to be stolen directly from Plurk! (see evidence below).
  • Plurk was never approached nor collaborated in any capacity with MS on this service.
  • As a young startup, we’re stunned, shocked, and unsure what to do next and need your support and suggestions.

We were first tipped off by high profile bloggers and Taiwanese users of our community that Microsoft had just launched a new Chinese microblogging service that looked eerily similar to Plurk. Needless to say we were absolutely shocked and outraged when we first saw with our own eyes the cosmetic similarities Microsoft’s new offering had with Plurk. From the filter tabs, emoticons, qualifier/verb placement, Karma scoring system, media support, new user walkthroughs to pretty much everything else that gives Plurk its trademark appeal, Microsoft China’s offering ripped off our service. See for yourself: (Microsoft MClub on top, Plurk on bottom).

Design theft, MS at the top, Plurk at the bottom

A little overly inspired, wouldn’t you agree? Of course, we understand others will always be motivated to emulate and take bits and pieces of visual and functional elements from widely successful services and carve out localized versions. Plurk was already Taiwan’s biggest microblogging service, 10x bigger than Twitter in that market alone, and emerging as Asia’s answer to Twitter in many of the biggest countries in East Asian, so naturally Microsoft probably saw some potential in piggybacking off the success of our unique service and launching something similar in a related market like China. Ultimately if something works, others will copy it and try to adapt it to another market, be it another vertical or another locale. It’s the nature of the web. And for the most part, we don’t get bothered by clones. Of course, there will always be exceptional circumstances where we feel wholly wronged, both legally and more important, morally, and this one just happens to be one of those rare cases. That it is Microsoft doing the copying in broad daylight makes it even more incredulous.

Let me explain. If this was just a case of visual inspiration gone too far, we could probably have lived with it. We would have taken the time to reach out to Microsoft, get colour on the matter and try to amicably resolve it. That’s not the case here. This is something far more sinister. On closer inspection, we found that MUCH of the codebase and data structures that Microsoft’s MClub uses are identical snapshots of our code. Microsoft has taken Plurk’s custom developed libraries, css files and client code and just ported them directly over to their service without any attempt to even mask this! Here are just 3 small examples of literally hundreds we have found. Any developer will be able to see that this is basically copied and stolen code.

Code theft, part 1

Code theft, part 2

Some users in the blogosphere even speculated that Microsoft Mclub/Juku was some sort of official partnership we’d struck with Microsoft to clear a re-entry into China after our earlier censorship in the region behind the Great Firewall of China, prior to which we were the #1 microblogging service in the country. Let’s clear the air around this. While many reputable internet companies have forged solid partnerships with Plurk, valuing our innovation and market leadership in Asia, Microsoft was absolutely not one of them. We were never contacted by any party at M$ to collaborate on such a venture nor did we give any prior written or verbal permission to anyone on their side to take our code, take our CSS, and copy the essence and ethos of our service.

We’re still in shock asking why Microsoft would even stoop to this level of wilfully plagiarising a young and innovative upstart’s work rather than reach out to us or innovate on their own terms. Of course, it just hits that much closer to home when all your years of hard work and effort to create something unique are stolen so brazenly. All the more ironic considering Microsoft has often been leading the charge on fighting for stronger IP laws and combating software piracy in China.

So what next? We’re not entirely sure but we are exploring our options. We have been seeking advice from respected colleagues, responding to press inquiries and gathering facts on the timeline of events and parties involved here to understand why and how this took place.

To our millions of loyal users: We also need your sincere help. We need your loud and emphatic voices. We need you to help us get out this important story to anyone and everyone you know who can raise awareness on what has taken place. Please translate this story into your respective languages, share it with local media, bloggers and friends, and help us fight the good fight for your beloved Plurk.

Press contact: Dave Thompson (dave@plurk.com), Plurk Asia Pacific Press Contact, +64 9 889 0610

Posted via web from acedanger’s posterous

Aaron quote…

View Comments

Aaron (5yo) said I just beat you real bad, that means I spanked you (lol)

Posted via email from acedanger’s posterous

SPAM…seriously, WTF!

View Comments

I’ve been getting a lot of spam comments here lately, a LOT.

Akismet has been catching them all so there isn’t much effort involved in deleting them but damn…what the hell?!

Here are some images from today, marked up with aviary.com’s new Chrome extension, which I first read about on Techcrunch.

 spam_2 

The plugin I use for my commenting system here is from Intense Debate. I have noticed that it uses it’s own sort of “math” to figure out how many comments I really have. The number it comes up with is less than double of what I really have received.

spam_1

spam_3

Happy Thanksgiving

View Comments

Aaron Thanksgiving drawing

We celebrated Thanksgiving here in Orlando. It was just the four of us this year. After we ate Thanksgiving dinner (part 1 anyway), we put up our Christmas tree.

 DSCF3761

DSCF3764

DSCF3767

DSCF3770

DSCF3771

DSCF3773

 DSCF3776

 DSCF3788

I just had to finagle the “embed” code that Facebook provides when you select the option for it. Here is the code that Facebook provided when I selected the “embed video” link on one of my videos:

<object width="576" height="324" ><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.facebook.com/v/xyz" /><embed src="http://www.facebook.com/v/xyz" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="576" height="324"></embed></object>

When I previewed my post, I noticed that the video didn’t show up. Since I had success in the past with embedding a video in a blog post, I reviewed the source of that post. What I noticed was that some of the parameters were moved around. When I moved the parameters into the what I’ll call the correct order, my video automagically™ appeared! Here is the “correct” code to embed a Facebook video into your self-hosted wordpress blog post.

<object width="400" height="224" ><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.facebook.com/v/abc" /><embed src="http://www.facebook.com/v/abc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="224"></embed></object>

On Friday, November 20th, Aaron’s was in a Thanksgiving recital at his school. It was pretty short, but extremely cute! Aaron was very excited to see that Eli and I (daddy) came to see him sing with all of his classmates. Here are a couple of videos I shot of his performance.

Is it really that bad?

View Comments

Ron Livingston, David Herman and Ajay Naidu

WINDOWS VISTA
Yeah, this was my reaction too….

(Ron Livingston, David Herman and Ajay Naidu)

Posted via web from acedanger’s posterous

Picasa

I use Picasa to manage the pictures on my computer. I have recently started uploading them to picasaweb as well, in light of Google’s offer of 20GB for $5/year. I won’t be renewing my Flickr Pro account because of Google’s offer.

Since I don’t want all of my pictures viewable online but I do want an backup of them, I still upload pictures to my Facebook account. I found a button that you can add to your Picasa toolbar that will upload the picture(s) directly to Facebook.

Give it a try, it’s very nice!

Bit.ly LogoI saw this plugin mentioned on Sarah Perez’s blog. It is the bit.ly Windows Live Writer plugin.

Ah, funny how true this one is!

academia_vs_business

Powered by WordPress Web Design by SRS Solutions © 2010 ace’s blog Design by SRS Solutions

Website Promotion, SEO. SEO optimization