Linked by Thom Holwerda on Mon 30th Mar 2009 18:43 UTC, submitted by elsewhere
Talk, Rumors, X Versus Y Any discussion about GNOME vs. KDE is sure to end in tears. It's basically impossible to discuss which of these two Free desktop environments is better than the other, mostly because they cater to different types of people, with different needs and expectatotions. As such, Bruce Byfield decided to look at the two platforms from a different perspective: if we consider their developmental processes, which of the two is most likely to be more successful in the coming years?
Permalink for comment 356025
To read all comments associated with this story, please click here.
RE[3]: There is no argument
by segedunum on Tue 31st Mar 2009 13:51 UTC in reply to "RE[2]: There is no argument"
Member since:

Mono is not .NET. I am sick and tired of hearing this BS line. Mono is C# and the CLR with its own libraries.

You cannot separate the two, which is what Mono's weak FAQ attempts to do. You can create your own libraries within Microsoft's implementations, but that doesn't stop you needing the pre-requisites - a .Net environment to run them in.

From another standpoint as far as Microsoft is concerned, and with everything I have ever seen filed by them over .Net, you are deemed to be covered if you are running within a compatible CLR as per the ECMA specifications - regardless of what libraries you use. That means Mono. In addition, the ECMA does not stop them ever filing something over those specifications in the future, which is why the ECMA specifies you need to license them under RAND terms for as long as they are ECMA standards.

Now, the obvious question is: How long will that RAND license last? That's the problem. It certainly isn't forever I can tell you that, and nothing makes it so.

Think the ECMA provides protection for you? Think again. That's what a lot of people have difficulty with, and it's an issue that has never been addressed. For open source projects they just can't live with that kind of uncertainty.

Class libraries are entirely different and they are the bulk of what makes up Mono.

No, they are not, so please stop regurgitating the Mono FAQ. It is wrong. It really doesn't matter what libraries you use, you can be covered with one brush by using the CLR, CLS and anything covered by the ECMA because that's what you need for those class libraries to be worth anything. They are very much a part of the .Net environment.

Reply Parent Score: 7