{"id":1814,"date":"2009-09-25T07:21:24","date_gmt":"2009-09-25T06:21:24","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=1814"},"modified":"2009-09-25T07:21:24","modified_gmt":"2009-09-25T06:21:24","slug":"microsoft-moonlight-and-open-source","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/1814-microsoft-moonlight-and-open-source.html","title":{"rendered":"Microsoft, Moonlight and open source"},"content":{"rendered":"<p>I was surprised by the announcement that Silverlight is being ported to Intel\u2019s Moblin Linux, which I\u2019ve already reported both <a href=\"http:\/\/www.itwriting.com\/blog\/1812-microsoft-brings-silverlight-not-mono-to-linux-via-intel.html\">here<\/a> and on <a href=\"http:\/\/www.theregister.co.uk\/2009\/09\/24\/silverlight_to_linux\/\">The Register<\/a>. It feels like a u-turn from Microsoft, which had previously stated that while it would build Silverlight for both Windows and Mac, Linux support was to be done by Novell. This is from the <a href=\"http:\/\/www.microsoft.com\/presspass\/press\/2007\/sep07\/09-04silverlightpr.mspx\">2007 press release<\/a>:<\/p>\n<blockquote>\n<p>Microsoft will work with Novell Inc. to deliver Silverlight support for Linux, called Moonlight, and based on the project started on <a href=\"http:\/\/www.mono-project.com\/\">mono-project.com<\/a> &#8230; Microsoft is committed to ensuring that organizations have the best tools and resources to begin building Silverlight-based solutions with the broadest possible reach. The decision to work with Novell to offer Silverlight support for the Linux platform is in direct response to customer feedback, and both companies are optimistic about the impact this extended partnership will have in the industry.<\/p>\n<\/blockquote>\n<p>Now, given that Microsoft has long expressed an intention to bring Silverlight to mobile devices, and that many mobile devices run some variety of Linux, you can argue that the Moblin announcement is merely in line with that strategy. This is what Brian Goldfarb told me \u2013 that the Intel deal is in the \u201cmobile device\u201d category, and therefore distinct from the work with Mono.<\/p>\n<p>That said, if you look at the specs for something like <a href=\"http:\/\/www.dell.com\/content\/topics\/segtopic.aspx\/ubuntu_moblin?c=us&amp;cs=19&amp;l=en&amp;s=dhs\">Dell\u2019s Mini 10v with Moblin<\/a> \u2013 1.6Ghz Atom CPU, 160GB hard drive, 1GB RAM, 10.1&quot; 1024&#215;600 display \u2013 it really has more in common with a traditional laptop than with, say, a mobile phone. Further, I\u2019m getting the impression that this will be a full Silverlight 3.0 implementation, not a cut-down version like Flash Lite, complete with the Silverlight version of the .NET Framework.<\/p>\n<p>If Microsoft had announced this kind of deal in the early days of Silverlight, it would have have been encouraging for open source advocates. Even though this Silverlight for Moblin is not an open source project, it extends support for a key Microsoft technology to Linux users. Silverlight developers may well prefer that the same code will be running on Moblin as on Windows or Mac, subject to whatever has to be done to make the port work.<\/p>\n<p>Unfortunately at this point the announcement is having an opposite effect, casting doubt on Microsoft\u2019s ability to work with open source partners. The impression is that Mono was a useful means of ticking the Linux box for Silverlight\u2019s launch &#8211; though the version which includes .NET is still not complete &#8211; but that when it really wants to support a Linux OS, Microsoft is quick to find another route. <\/p>\n<p>It is stating the obvious to say that the open source community is wary of Microsoft. Everything the company does is eyed with suspicion. Microsoft\u2019s official support for Moonlight, along with great work from people like <a href=\"http:\/\/www.iunknown.com\/\">John Lam<\/a> who works on IronRuby, was beginning to soften some of that hostility. Miguel de Icaza, leader of the Mono project, has been a great bridgebuilder between Microsoft and the open source community \u2013 so much so, that Richard Stallman <a href=\"http:\/\/doctormo.wordpress.com\/2009\/09\/19\/software-freedom-day-in-boston\/\">recently<\/a> called him \u201cbasically a traitor to the free software community\u201d. Stallman has done his cause no credit with this remark. \u201cI think we officially hit a new low here\u201d, says <a href=\"http:\/\/www.osnews.com\/story\/22225\/RMS_De_Icaza_Traitor_to_Free_Software_Community\">OS news<\/a>.<\/p>\n<p>A terrible moment then for Microsoft to snub Moonlight by doing its own thing with Intel for Silverlight on Linux. What was even more striking is that the company seemingly had no idea of the impact of its announcement, and that it might be a sensitive matter, and apparently did nothing to prepare the Mono team in advance for the obvious questions that would be asked.<\/p>\n<p>What is more important \u2013 that Silverlight works smoothly on Moblin, or Microsoft\u2019s relationship with the open source community? <\/p>\n<div style=\"padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:48a6f122-45a3-4564-b472-0be4642250e7\" class=\"wlWriterEditableSmartContent\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/moonlight\" rel=\"tag\">moonlight<\/a>,<a href=\"http:\/\/technorati.com\/tags\/microsoft\" rel=\"tag\">microsoft<\/a>,<a href=\"http:\/\/technorati.com\/tags\/silverlight\" rel=\"tag\">silverlight<\/a>,<a href=\"http:\/\/technorati.com\/tags\/mono\" rel=\"tag\">mono<\/a>,<a href=\"http:\/\/technorati.com\/tags\/.net\" rel=\"tag\">.net<\/a>,<a href=\"http:\/\/technorati.com\/tags\/linux\" rel=\"tag\">linux<\/a>,<a href=\"http:\/\/technorati.com\/tags\/moblin\" rel=\"tag\">moblin<\/a>,<a href=\"http:\/\/technorati.com\/tags\/intel\" rel=\"tag\">intel<\/a>,<a href=\"http:\/\/technorati.com\/tags\/ironruby\" rel=\"tag\">ironruby<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I was surprised by the announcement that Silverlight is being ported to Intel\u2019s Moblin Linux, which I\u2019ve already reported both here and on The Register. It feels like a u-turn from Microsoft, which had previously stated that while it would build Silverlight for both Windows and Mac, Linux support was to be done by Novell. &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/1814-microsoft-moonlight-and-open-source.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Microsoft, Moonlight and open source<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,55,62,77,80,1],"tags":[],"class_list":["post-1814","post","type-post","status-publish","format-standard","hentry","category-net","category-microsoft","category-open-source","category-silverlight","category-software-development","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=1814"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1814\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=1814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=1814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=1814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}