Miguel de Icaza, founder of Ximian and now lead Novell developer recently posted about Microsoft’s partnership with Novell. Specifically, Moonlight, Novell’s free implementation of Microsoft’s Silverlight is now the official Linux version, sanctioned by Microsoft.
- Microsoft will give Novell access to the test suites for Silverlight to ensure that we have a compatible specification. The same test suite that Microsoft uses for Silverlight.
- Microsoft will give us access to the Silverlight specifications: details that might be necessary to implement 1.0, beyond what is currently published on the web; and specifications on the 1.1 version of Silverlight as it is updated.
- Microsoft will make the codecs for video and audio available to users of Moonlight from their web site. The codecs will be binary codecs, and they will only be licensed for use with Moonlight on a web browser (sorry, those are the rules for the Media codecs).
- Novell will implement Silverlight 1.0 and 1.1 and will distribute it for the major Linux distributions at the time of the shipment. We will offer some kind of one-click install for Linux users (no “Open a terminal and type su followed by your password…” as well as RPM and DEB packages for the major distros and operating systems.
When Sun wanted Java to become a standard language, they made it free (and eventually open source). Microsoft is following Sun’s example and trying to remove all the stops on the path to Silverlight overtaking Flash. Why is such a big company trying to commoditize markets that have already been commoditized? To summarize a post I wrote six months ago:
What is Silverlight? Flash.
What is a Zune? iPod.
What is Live? Google.
What is Vista? Compiz.
What is Spaces? Myspace.
What is Internet Explorer? Netscape.
What is C#? Java.
Before products like the iPhone and iPod, if someone asked what an iPhone was, the closest answer was just a generic cell phone. Clearly the iPhone is not just a cell phone. It just has phone capabilities. Before Flash, how would you describe Flash in one word? So why is Microsoft wasting it’s time in predefined markets? While talking about this with one of my friends, he pointed out that Microsoft is really just reimplementing products and forcing it’s current users to use their reimplementations. I suppose there is money in this but it seems like the big bucks is in the niche creating similar to what Apple does these days.
Why isn’t Microsoft creating niches?
- None Found