Microsoft May Release Free Version of Windows 8.1