

Maybe it is useless to you, but it is certainly not useless for thousands of Windows developers who thanks to Mono have a chance to easily port their applications to Linux. Even if there may be portability issues in some cases (since Mono does not implement everything in .NET), using Mono is still a much better option than having to learn and rewrite the code in Java.
I fully agree! Even though I am not a "managed code" fan.
Or, .NET does not implement everything in Mono. :-)
At this point mono is no more irrelevant than any other programming language or platform. I say this because I know at least a few people who like the .net platform. They toy with mono, but due to some limitation they stick with .net. I say this because as mono gets better some .net developer will choose it over Microsoft simply because they would like to support more than Microsoft's OS.
Linux is growing. The Mac is growing. Is Microsoft's .net available on either without mono? No. So mono's relevance is tied to the fact that developers like .net, but want it on more than one platform.
Yes java offers that, but not every developers wants to use it. Choice. Ain't it grand.
No it doesn't. Because Microsoft still has an ace in the sleeve. And it's written LAWSUIT all over it. If supposedly Mono becomes better than .NET ... then Microsoft will sue those who use Mono. End of story.
Not likely. MS is well aware that were it to ever to take to court an OSS project, it would unleash Patent Armageddon.
For every software patent owned by MS that OSS 'violates', there is one owned by an OSS-friendly company, such as IBM, Novell, Solaris, etc that MS 'violates'. Source?
http://money.cnn.com/magazines/fortune/fortune_archive/2007/05/28/1...
It's not that Mono is irrelevant. Mono is actually useless because there is Java for portable applications.
And if Microsoft tried such a thing they would be hauled off to the EU stifling competition by prohibiting/making it difficult for companies to produce software to provide compatibility and interoperability with Windows.
These patent threats are as irrelevant as those claims by Steve Balmer over 'stolen technology'. None of it can be substantiated, and given Microsoft's current position with regulators - I doubt they're going to do anything stupid anytime soon.
If fact, if the poster whom I'm replying to took the time to study, he would realise Microsoft is gradually unbundling components in favour of the customer downloading them after installing the operating system.
while it's good to see some FOSS implementation of a Microsoft thing outperform the original, it's still not really standardized, is it ? And Mono isn't exactly the kind of thing that is ported/portable everywhere yet...
And I just had a look at the deps for Moonlight... eh.
And I just had a look at the deps for Moonlight... eh.
It has wide operating system support: Linux, Windows, BSD, Solaris.
It has wide architecture support: x86, x86-64, PPC, PPC64, SPARC, s390, s390x, Itanium, ARM and MIPS.
It runs on various interesting devices like the Wii, the PS3, the iPhone and Android and the Sansa Connect MP3 player.
It would be ironic if developers started to distribute Mono for their applications to run on Windows as well.
Related to that, another amusing question popped up into my head: Has (some) open source software reached the point where it can "Embrace & Extend" standards defined by Microsoft?