Another surprise from Microsoft: they made .NET Micro open source under the Apache license.<br><br><a href="http://www.tuxradar.com/content/microsoft-open-sources-net-micro-framework">http://www.tuxradar.com/content/microsoft-open-sources-net-micro-framework</a><br>
<br><a href="http://developers.slashdot.org/story/09/11/16/2223248/Microsoft-Open-Sourcesnobr-wbrnobrNET-Micro-Framework">http://developers.slashdot.org/story/09/11/16/2223248/Microsoft-Open-Sourcesnobr-wbrnobrNET-Micro-Framework</a><br clear="all">
<br>So, this is the mobile device version of .NET, and it most obvious reason for open sourcing it is increased adoption, rather than see Apple and Java dominate the mobile market.<br><br>What is interesting is the choice of the license. It would have been in their best interest if they made it GPL. Using the GPL effectively prevents anyone from "selling" proprietary versions of that framework. Microsoft, being the copyright owner of that framework is not under that restriction, they could do like MySQL did and sell proprietary versions under a dual license. <br>
<br>The Apache license allows ANYONE to do that, thus preventing Microsoft from being the sole entity that can do that.<br><br>Perhaps it is a case of Microsoft mired into its own prejudices against the GPL? Or could there be other reasons there ...<br>
-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra<br>
Simplicity is the ultimate sophistication. -- Leonardo da Vinci<br>