Windows 7 for mobile ready and still no freedom to develop software on it

Windows 7 for mobile (aka Mango) has now reached the "RTM" phase, which means it's ready to ship on smartphones. As reported earlier the Microsoft OS for mobile has very strict closed conditions and terms if you want to develop on its platform. Fortunately it seems that MSFT's strategy on smartphones does not make it as prevalent as others (iOS being another issue) but it' s still problematic not to have full access to the OS and be free to develop in the language ones wishes to.

while OSS licenced software is allowed there are still a lot of constraints in terms of content that, while sometimes justified, essentially constrain the users' freedom on Windows Phone

while OSS software is allowed the entire development platform and requirements turn the app developer into a Microsoft Windows-only shop. I can understand that option is preferred but given the context of an aging monopoly and the demand for open platforms I'm somewhat dubious of the whole programme…