"Now, one could get all huffy and puffy and blame
Microsoft on this state of affairs, but in this case, I have to lay
this problem strictly at the feet of the Open Source community. I
know for a fact that De Icaza and Microsoft have pretty much a
completely open relationship, they give him free flowing access to
all the .NET API documentation and their developers, he spends a
good amount of time on the Microsoft campus in Redmond, and Novell
and Microsoft are committed to both making .NET run on Linux.
However, Novell and Microsoft can only do so much to have the
community contribute efforts to keep .NET development at pace on
Linux with Windows."