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.
Thread beginning with comment 332637
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Amazing
by abraxas on Mon 6th Oct 2008 14:03 UTC in reply to "RE[2]: Amazing"
abraxas
Member since:
2005-07-07

You, like many other misguided users, haven't the slightest clue about Mono. The parts of Mono actually used by Linux applications like Banshee, Tomboy, F-Spot, and Beagle are based on standards not proprietary Microsoft technology. Mono does provide some parts of non-standard .NET but this is for compatibility. GNOME doesn't use Windows.Forms or any other garbage like that. They use GTK just like every other GNOME application. The entire Mono stack for GNOME is their own technology other than the language which is a standard. Why do we have to dispell these paranoid myths every time a Mono article appears?

Reply Parent Score: 4

RE[4]: Amazing
by lemur2 on Mon 6th Oct 2008 14:19 in reply to "RE[3]: Amazing"
lemur2 Member since:
2007-02-17

You, like many other misguided users, haven't the slightest clue about Mono. The parts of Mono actually used by Linux applications like Banshee, Tomboy, F-Spot, and Beagle are based on standards not proprietary Microsoft technology. Mono does provide some parts of non-standard .NET but this is for compatibility. GNOME doesn't use Windows.Forms or any other garbage like that. They use GTK just like every other GNOME application. The entire Mono stack for GNOME is their own technology other than the language which is a standard. Why do we have to dispell these paranoid myths every time a Mono article appears?


Well, Mono 2.0 includes Moonlight.

Moonlight includes Microsoft-supplied patented binary codecs.

Mono 2.0 also includes Windows.forms, ADO.NET and ASP.NET, which are also patented Microsoft technologies which are specifically marked as "not for commercial redistribution" by Microsoft. Unless licensed from Microsoft.

All of these technologies require a license from Microsoft in order for people to be allowed to run them. It really is that simple.

In other words ... buy a Microsoft-endorsed Linux (specifically SLED) or have no Linux at all ... that is the clear aim.

Reply Parent Score: 2

RE[5]: Amazing
by jstedfast on Mon 6th Oct 2008 14:25 in reply to "RE[4]: Amazing"
jstedfast Member since:
2007-06-21

Well, Mono 2.0 includes Moonlight.


Wrong.

Moonlight includes Microsoft-supplied patented binary codecs.


Also wrong. Moonlight builds against ffmpeg and can OPTIONALLY build against the Microsoft codecs.

Mono 2.0 also includes Windows.forms, ADO.NET and ASP.NET, which are also patented Microsoft technologies which are specifically marked as "not for commercial redistribution" by Microsoft. Unless licensed from Microsoft.


Misleading, at best. Mono 2.0 does support Windows.Forms 2.0, ASP.NET 2.0 and ADO.NET 2.0, but they are not core components. You need not install them to have a working Mono.

Those portions are only interesting if you have a need for them (which the average Linux user does not, because, as has been mentioned dozens of times in this thread alone, F-Spot, Banshee, Tomboy, etc do NOT depend on any of those components).

Reply Parent Score: 5

RE[5]: Amazing
by miguel on Mon 6th Oct 2008 17:56 in reply to "RE[4]: Amazing"
miguel Member since:
2005-07-27


Well, Mono 2.0 includes Moonlight.


It does not include Moonlight; We have not released Moonlight yet.


Moonlight includes Microsoft-supplied patented binary codecs.


Moonlight ships without codecs. If you want to watch patent encumbered videos and audio (mp3, h.264, vc1) you will need to get the codecs from Microsoft or if you live in a country where those patents are invalid you can use the open source FFMPEG libraries, Mono supports those out of the box.


Mono 2.0 also includes Windows.forms, ADO.NET and ASP.NET, which are also patented Microsoft technologies which are specifically marked as "not for commercial redistribution" by Microsoft. Unless licensed from Microsoft.


There is nothing "specifically marked as `not for commercial redistribution'" in anything you listed above. You are confused.


All of these technologies require a license from Microsoft in order for people to be allowed to run them. It really is that simple.


We have a policy to not infringe patents, see our web site. And if a patent exists that is not covered by a patent grant, and it is valid with no prior art, we are committed to redoing the code in a non-infringing way, or removing the functionality.

Reply Parent Score: 6

RE[4]: Amazing
by segedunum on Mon 6th Oct 2008 19:36 in reply to "RE[3]: Amazing"
segedunum Member since:
2005-07-06

The parts of Mono actually used by Linux applications like Banshee, Tomboy, F-Spot, and Beagle are based on standards not proprietary Microsoft technology.

What makes you think that the CLR specification and the Common Language specification core technologies are safe? Irrevocable RAND terms have not been granted regarding those technologies, and it is merely governance of the ECMA that is keeping it in place.

Reply Parent Score: 1

RE[5]: Amazing
by abraxas on Mon 6th Oct 2008 21:20 in reply to "RE[4]: Amazing"
abraxas Member since:
2005-07-07

What makes you think that the CLR specification and the Common Language specification core technologies are safe? Irrevocable RAND terms have not been granted regarding those technologies, and it is merely governance of the ECMA that is keeping it in place.


What makes you think the Linux kernel is safe? Microsoft has claimed that the kernel has hundreds of patent infringements in it. What about Samba or Wine? I don't understand this focus on Mono. If you're really worried about Microsoft's software patents then I suggest you stop using any kind of software altogether.

Reply Parent Score: 5