In my opinion it would be best for Mono and those who are relying on their tech if Microsoft was indeed behind the financial backing. Not only because there's less chance of any patent problems concerning the parts outside of the community promise, but perhaps more importantly that if Microsoft is behind this then it is as a way to provide C#/NET cross platform availability and not to make money. On the other hand if this is funded by venture capital, Mono will need to generate profits sooner or later and this seems to have been something they haven't been able to do so far.
OTOH the KDE variant of openSUSE doesn't even ship with any Mono applications and since Plasma Desktop is default in openSUSE, Novell's own distribution didn't even install Mono by default.
Sigh, SLE is Novells distribution, not openSUSE which is a community driven project. Novell is however a sponsor of openSUSE as are AMD, B1, and IP Exchange. The reason openSUSE went to KDE as their default desktop was that it was what the community wanted, not Novell or any other sponsor of openSUSE.
.NET and Moonlight for iOS? Did Apple change their stance toward "foreign" development frameworks and bytecode compilers/interpreters when I wasn't looking? I heard they relaxed the restrictions on scripting and bytecode interpreters somewhat (since many games use embedded script and/or bytecode of some sort), but it didn't sound like it would allow a full-blown runtime.
The code is written in C# but it is then compiled into whatever iOS or Android can work with instead of being .net bytecode.
Well I guess its not a bad thing.. But there sure are a lot of man-hours and a lot of effort going into the Mono project.
As an application developer I have never been excited about Mono. On *nix I use C C++ java or maybe a scripting language. On Android I use java. On Winders, yeah I will opt to use C# .Net.
Besides, we have the Wine project.
If I had an existing C# .Net application that needed to be ported to *nix, I would probably look at Mono. And I guess its nice to know that we can run Silverlight content on our Linux PCs using Moonlight (although I have so far never needed to, and I don't plan to use it).