I know MSBuild gets a lot of hate but this is still great news. The end goal of having a .Net project be compile-able on Windows, Linux and Mac is going to be awesome. I'm curious, when everything is finally done, what the adoption rates will be like. Will hard-core Linux users who used Java migrate when it makes sense? Will they avoid it because "M$"? All good stuff.
Anyone who does not like MS because of the $ cannot at the same time like Java.
Say what you will about the Android Java situation, but it doesn't exactly scream "this is open and free software."