Microsoft heeft de broncode van versie 4.0 van zijn .NET Micro Framework beschikbaar gesteld onder de Apache 2.0-licentie. Niet alle onderdelen van het embedded .NET-platform voor internetapparaten worden echter vrijgegeven.
Microsoft heeft de beslissing tot de gedeeltelijke openbaarmaking bekendgemaakt op het Professional Developer Conference in Los Angeles. Het .NET Micro Framework is de embedded ontwikkelomgeving voor wat Microsoft omschrijft als 'apparaten met beperkte resources'. Versie 4.0 ondersteunt onder andere multitouch en biedt een emulator voor ssl en https, plus een xml-parser voor native code.
Het gebruik van het framework is gratis en de licentie maakt het gebruik van de broncode mogelijk, maar niet van alle onderdelen komt de broncode beschikbaar: de tcp/ip-stack en de libraries op het gebied van cryptografie blijven onbereikbaar. Reden is volgens Microsoft dat het de tcp/ip-stack van EBSNet in licentie heeft genomen en dus niet de broncode mag vrijgeven. De code van de cryptografie-functies valt simpelweg buiten het framework, maar deze libraries kunnen vervangen worden, volgens Colin Miller, Program Manager voor .NET Micro Framework.
De bedoeling is dat Microsoft-ontwikkelaars aan het .NET Micro Framwork blijven werken en dat bijdragen van opensource-ontwikkelaars erin verwerkt kunnen worden. Hiertoe roept de softwarefabrikant een speciaal team in het leven, terwijl er ook een community rondom de ontwikkeling moet groeien.