Linked by Thom Holwerda on Mon 6th Oct 2008 10:37 UTC, submitted by John Mills
Mono Project The Mono project has released Mono 2.0. As most of you will know, Mono is an open-source implementation of Microsoft's .NET framework for Linux, Mac OS X, Windows, and other operating systems. The 2.0 release comes packed with new features, the main ones being the compiler upgrade to C# 3.0 with support for LINQ, as well as the inclusion of ADO.NET 2.0, ASP.NET 2.0 and System.Windows.Forms 2.0. The release notes detail all the changes and new features.
Permalink for comment 332704
To read all comments associated with this story, please click here.
RE[7]: Amazing
by segedunum on Mon 6th Oct 2008 19:32 UTC in reply to "RE[6]: Amazing"
segedunum
Member since:
2005-07-06

With patents, the fact that mono is not a copyright violation of .NET is not the issue. The issue is that Windows,forms, ADO.NET and ASP.NET, which Mono 2.0 includes, are patent encumbered technologies.

If you read the very limited documentation on the ECMA web site regarding governance of these issues, you will actually find that it is worse than that. ADO.Net and ASP.Net are merely namespaces no matter what anyone says, and it's not where the meat is. Without the reasonable and non-discriminatory terms that ECMA membership requires you might well require an explicit license from Microsoft to use .Net ECMA standards, and those RAND terms are simply not guaranteed to be in place forever. That's the situation, and it governs .Net technology such as the CLR and Common Language specification.

There was much bluster from Miguel and a few others on a mailing list a while ago that there was a letter from Microsoft and HP guaranteeing RAND terms to be irrevocable. No such letter has ever materialised, and until that happens questions remain.

Reply Parent Score: 5