Musing: Microsoft to offer its software on Linux – A theoretical consideration.