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 332655
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: Amazing
by lemur2 on Mon 6th Oct 2008 14:38 UTC in reply to "RE[5]: Amazing"
lemur2
Member since:
2007-02-17

"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).
"

http://en.wikipedia.org/wiki/Mono_(software)#Mono_components

The problematic Microsoft compatibility stack is cited as being part of Mono.

http://en.wikipedia.org/wiki/Mono_(software)#Current_status_and_roadmap
"An open source implementation of Silverlight, called Moonlight, is now underway and is included in Mono 1.9. The Silverlight 2.0 .NET classes are implemented as part of the Olive module. Moonlight shipped as part of Mono 1.2.6 release."

Edited 2008-10-06 14:39 UTC

Reply Parent Score: 4

RE[7]: Amazing
by Thom_Holwerda on Mon 6th Oct 2008 14:44 in reply to "RE[6]: Amazing"
Thom_Holwerda Member since:
2005-06-29

Dude, you're really getting on my nerves here. You can be part of something, but still not required for that something to function.

Pidgin is a part of Ubuntu, but it's not required for Ubuntu to function.

iChat is part of Mac OS X, but it's not required for Mac OS X to function.

My hair was part of Thom Holwerda, but it's not required for Thom Holwerda to function.

Those components are part of Mono, but they're not required for Mono to function.

Am I really smart, or are you just really, really stupid? I'd hazard a guess it's not the former.

Reply Parent Score: 3

RE[8]: Amazing
by Soulbender on Mon 6th Oct 2008 14:48 in reply to "RE[7]: Amazing"
Soulbender Member since:
2005-08-18

My hair was part of Thom Holwerda, but it's not required for Thom Holwerda to function.


Are you sure? Maybe you're like Samson. ;)

Reply Parent Score: 6

RE[8]: Amazing
by Hiev on Mon 6th Oct 2008 14:54 in reply to "RE[7]: Amazing"
Hiev Member since:
2005-09-27

Are we talking of pubic hair?

Reply Parent Score: 1

RE[7]: Amazing
by abraxas on Mon 6th Oct 2008 14:48 in reply to "RE[6]: Amazing"
abraxas Member since:
2005-07-07

http://en.wikipedia.org/wiki/Mono_(software)#Mono_components

The problematic Microsoft compatibility stack is cited as being part of Mono.


Did you actually read the article you linked to? Look at what is says:

"The concerns primarily relate to technologies developed by Microsoft on top of the .NET Framework, such as ASP.NET, ADO.NET and Windows Forms, i.e. parts composing Mono’s Windows compatibility stack. These technologies are today not fully implemented in Mono and not required for developing Mono-applications."


http://en.wikipedia.org/wiki/Mono_(software)#Current_status_and_roadmap
"An open source implementation of Silverlight, called Moonlight, is now underway and is included in Mono 1.9. The Silverlight 2.0 .NET classes are implemented as part of the Olive module. Moonlight shipped as part of Mono 1.2.6 release."



What is your point? No where does it say they are implementing binary codecs as an integral part of Moonlight. Get over it already. Mono doesn't depends on Microsoft technologies. The Microsoft technologies are only developed for compatibility. Read your own links!

Reply Parent Score: 3

RE[7]: Amazing
by jstedfast on Mon 6th Oct 2008 20:36 in reply to "RE[6]: Amazing"
jstedfast Member since:
2007-06-21

http://en.wikipedia.org/wiki/Mono_(software)#Mono_components

The problematic Microsoft compatibility stack is cited as being part of Mono.


Yes, Mono implements those pieces, but no, they are not a core part of Mono. As I've said multiple times in this thread already, it is not required for people to install those components.

Mono is like GNOME or KDE in this respect, the projects might include a web browser, but you don't need to install it to have a functioning desktop.

http://en.wikipedia.org/wiki/Mono_(software)#Current_status_and_roadmap
"An open source implementation of Silverlight, called Moonlight, is now underway and is included in Mono 1.9. The Silverlight 2.0 .NET classes are implemented as part of the Olive module. Moonlight shipped as part of Mono 1.2.6 release."


Then Wikipedia is wrong. I know this might shock you, but Wikipedia is not the be-all, end-all of information.

I know for a fact that Moonlight is not included in Mono 1.9 or even 2.0 because I am one of the Moonlight developers.

I think I know just a *tad* more about this than Wikipedia or you.

Reply Parent Score: 2