Linked by Thom Holwerda on Mon 13th Dec 2010 19:27 UTC, submitted by lemur2
Mono Project For the most time, I've been firmly in the largest camp when it comes to the Mono debate - the 'I don't care'-camp. With patent lawsuits being hotter than Lady Gaga right now, that changed. For good reason, so it seems; while firmly in the 'ZOMG-MICROSOFT-IS-T3H-EVILL!1!!ONE!'-camp, The-Source.com investigated the five most popular Mono applications, and the conclusion is clear: all of them implement a lot of namespaces which are not covered by Microsoft's community promise thing.
Thread beginning with comment 453364
To read all comments associated with this story, please click here.
The ECMA Stuff Is Questionable As Well
by segedunum on Mon 13th Dec 2010 22:52 UTC
segedunum
Member since:
2005-07-06

In previous Mono threads we've also been over the fact that the ECMA 335 and 336 are only covered by an extremely flimsy RAND agreement that the ECMA requires. It doesn't stop anyone claiming patents on the specifications at all. All that happens is that the standards can be dropped from the ECMA leaving everyone in the brown stuff.

That's why Microsoft and other companies love the ECMA and why the CLR and CLS specifications have not gone through other standardisation processes, such as ISO.

The only thing Mono advocates consistently try and point us to this idiotic Mono FAQ that says that there are somehow patented and non-patented bits. Not only do we see Mono and open source applications using questionable namespaces that you need that the ECMA specs [deliberately] don't specifiy but the situation is open to being much, much worse.

Edited 2010-12-13 23:02 UTC

Reply Score: 6

fury Member since:
2005-09-23

The CLR hasn't been standardized by the ISO, but C# has, twice.

http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail...

Edited 2010-12-14 01:37 UTC

Reply Parent Score: 2

n4cer Member since:
2005-07-06

The CLR hasn't been standardized by the ISO, but C# has, twice.
http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail...


The CLR is Microsoft's implementation of the CLI, which has also been standardized by ISO (CLI/C# et al., always go through ECMA first, then ISO, then the ECMA docs are updated to match final ISO).
http://www.iso.org/iso/search.htm?qt=Common+Language+Infrastructure...

Reply Parent Score: 3

segedunum Member since:
2005-07-06

C# is a language. Without an environment in which to run it it's fairly useless, but of course Microsoft knows that which is why they're happy about submitting it.

Edited 2010-12-14 10:09 UTC

Reply Parent Score: 3