The writing was on the wall for MS's dev platform since open source dominates startups and the cloud. Nobody builds the next facebook or twitter using MS tools and Windows. If anything the rise of open source and linux put MS in a position where open sourcing their tools was the only option left to them to stay relevant. Making a show of 'loving' Linux was done in an attempt to give themselves a chance of getting a slice of the huge cloud computing market for hosting Linux. Make no mistake, Linux has put MS in a very uncomfortable position.