Linked by Thom Holwerda on Mon 13th Dec 2010 19:27 UTC, submitted by lemur2
Thread beginning with comment 453433
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
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).
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: http://java.sun.com/javase/6/jdk-6u21-doc-license.txt
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





Member since:
2006-02-04
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 (http://www.scala-lang.org/) and you never consider Mono again:-)