Mono and Linux
"Now, another of my goals with Mono, and this is sort of a less important goal, is to be fully compatible with the .NET framework. That means, take an application built for Windows and deploy it on Linux. Maybe not Office, because that thing is probably going to be hooked up to 10,000 things in the OS. But definitely applications that ISVs develop, and just saying, "Well, you can deploy it on Windows or you can deploy it on this cheaper computer..."
"I do like Java. You have to know that I do like Java. I think that Sun was not very receptive to the needs of the community. The community wanted to make changes, wanted to extend things, and they were not quite receptive."