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, 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 453360
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Evil Companies
by lemur2 on Mon 13th Dec 2010 22:02 UTC in reply to "Evil Companies"
Member since:

Maybe you are right to be scared of Microsoft, but then stop using Linux Kernel, it has an implementation of FAT!

Microsoft doesn't have a patent on FAT itself.

FAT first appeared around 1980, so even if Microsoft did apply for a patent on it then, that patent has long expired by now.

However, Microsoft does still hold some patents related to the method they used to implement "long file names" in a FAT filesystem (originally, FAT file names had to conform to an 8.3 template, and had to be upper case only, "long file names" overcame these restrictions).

"Long file names" have long been a feature of more advanced operating systems such as UNIX. Microsofts patents do not cover long file names per se, but rather, the patents specifically cover a method of recording both a long file name and a short 8.3 file name for the same file at the same time on a FAT filesystem.

Linux doesn't do that. Linux writes either a long file anme or a short file name, but never both, on a FAT filesystem.

Just as Linux systems have avoided Microsoft's FAT patents by simply avoiding the patented functionality, so too should they avoid any Microsoft patents in .NET. This is only common sense.

There is an exceedingly simple way to ensure that ... don't use Mono.

If one doesn't install Mono, doesn't use it, doesn't run it, doesn't install any applications that depend on it on one's Linux system, then one cannot be accused of violating Microsoft-held patents, (even by people who do not know what is actually patented).

Thankfully, very decent alternatives exist to all of the Mono-based Linux applications. Avoiding Mono is dead easy (in fact, easier than avoiding FAT-related patents), and completely painless. One doesn't even have to endure a long-winded examination of namespaces that are not covered by Microsoft's Community Promise, if one simply isn't running Mono in the first place.

BTW: Microsft has sued a company called TomTom over FAT-related patents and TomTom's use of Linux.

Edited 2010-12-13 22:15 UTC

Reply Parent Score: 3