 Developer communities have used the SDK to port later versions of Windows Mobile OS to older devices and making the OS images available for free , thus providing the devices with the current feature set . Microsoft has tolerated this procedure for some time but decided in February 2007 to ask developers to take their OS images off the net , which in turn raised discussions . At the same time Microsoft offered upgrades to Windows Mobile 6 versions to manufacturers for free . 
