On September 5, Microsoft announced that the one.0 version of its Silverlight competitor to Flash is now performed and also the ultimate bits are obtainable through the Web to any and all consumers.
Microsoft also introduced it is officially has “extended support” for Novell;s port of Silverlight to Linux,
Microsoft Office 2010 Professional Plus Key, the project Novell has christened “Moonlight.” Novell has been working in earnest around the Silverlight port to Linux since April. In June, Novell showed off Moonlight, claiming it took only 21 days to build the working prototype.
Given that Novell already has developed Moonlight, what does Microsoft;s official backing get Novell, at this point?
Novell vice president for developer platforms Miguel de Icaza itemized some of the terms and conditions in a September five blog posting:
“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 internet; and specifications around the 1.one edition of Silverlight as it really is updated.“Microsoft will make the codecs for video and audio accessible to customers 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 be the one to implement Silverlight 1.0 along with the follow-on 1.1 release due in the summer of 2008, “and will distribute it for the major Linux distributions at the time of the shipment, de Icaza blogged. “We will offer some kind of one-click install for Linux end users …also as RPM and DEB packages for the major distros and operating systems.”
Brian Goldfarb, Microsoft;s Lead Product Manager of Web Platform and Tools, said Microsoft is planning to back Moonlight via joint marketing, at the same time, once the ultimate edition of the Linux port releases.
Unlike the case with Mono, Novell;s port of .Net to Linux — where Microsoft had more of a love/hate relationship (love or hate depending on whether you were a Microsoft employee who saw Linux as relatively tolerable or cancerous) — with Moonlight, Microsoft is leaving nothing to interpretation with Silverlight. The corporate word: Novell;s Silverlight port to Linux is something to be embraced.
To what do you attribute the differences in Microsoft;s official stance toward Mono vs. Silverlight?
Update: I found a September 5 post on Microsoft;s Port25 blog interesting. Director of Microsoft;s Open Source Software Lab Sam Ramji tells quite a different story about the extent to which the Moonlight and Microsoft teams are working together around the Silverlight Linux port. Ramji says there;s been a great deal of work carried out in tandem by the two teams. That isn;t the story Novell is telling. Nor is it the one Microsoft;s Developer Division is telling.