Linked by Thom Holwerda on Mon 13th Dec 2010 19:27 UTC, submitted by lemur2
Mono Project For the most time, I've been firmly in the largest camp when it comes to the Mono debate - the 'I don't care'-camp. With patent lawsuits being hotter than Lady Gaga right now, that changed. For good reason, so it seems; while firmly in the 'ZOMG-MICROSOFT-IS-T3H-EVILL!1!!ONE!'-camp, investigated the five most popular Mono applications, and the conclusion is clear: all of them implement a lot of namespaces which are not covered by Microsoft's community promise thing.
Thread beginning with comment 453433
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Poty
by michi on Tue 14th Dec 2010 09:23 UTC in reply to "Poty"
Member since:

The day I let legal arguments influence my technical choices is the day I chose another occupation.
Those who lead lives in fear of lawsuits are truly to be pitied not debated.

There is no need to let legal arguments influence technical choices to dismiss Mono. Just hava a look at Scala ( and you never consider Mono again:-)

Reply Parent Score: 1

RE[2]: Poty
by dylansmrjones on Tue 14th Dec 2010 10:45 in reply to "RE: Poty"
dylansmrjones Member since:

What's that supposed to solve? It's just running on top of a JVM and solves nothing in regard to patents.

The patent issues are completely unrelated to the programming languages and name spaces in question. It is perfectly possible to "violate" the software patents relevant to .NET using Commodore BASIC. And it is possible to use the same name spaces with mono without "violating" the patents. Neither interfaces nor programming languares are copyrightable or patentable.

No matter what you do you are at risk of getting sued for patent violation - unless you are one of chosen ones living in an actual free country (which kinda means not USA).

Reply Parent Score: 2

RE[3]: Poty
by michi on Tue 14th Dec 2010 12:46 in reply to "RE[2]: Poty"
michi Member since:

What's that supposed to solve? It's just running on top of a JVM and solves nothing in regard to patents.

First, there is a legal binding patent grant from Sun/Oracle:

But that's not my point. My point is, if one chooses a platform based on technical aspects, there is no reason to use Mono. Scala is a much better language than C# oder F#. The JVM, especially the garbage collector and the Java class library (especially things like SoftReferences, NIO, java.util.concurrent.*) are much better than what .Net/Mono has to offer.

Edited 2010-12-14 12:47 UTC

Reply Parent Score: 2