Linked by Thom Holwerda on Tue 30th Jun 2009 21:29 UTC
Mono Project We've had a lot of debates recently on the merits - or dangers - of Mono. We've had troubles with how Microsoft views Mono and whether or not everyone is safe using it, but we also had a public back-and-forth among Debian maintainers. During all this, Richard Stallman remained pretty mum on the issue, today he broke the silence on the FSF website.
Thread beginning with comment 371175
To read all comments associated with this story, please click here.
It's not just about patents
by ndrw on Wed 1st Jul 2009 19:26 UTC
ndrw
Member since:
2009-06-30

Sure, patents put developers of Mono applications and Mono itself at risk. But even if there weren't any patents in Mono using it for writing opensource applications is, to say the least, not smart.

.Net is an application development/runtime environment for Windows. period. The whole discussion whether it is good or not to write Linux applications using .Net is irrelevant because there is no .Net for Linux. Not even a binary blob.

Mono may look like a viable alternative but unless Microsoft starts developing it on par with the rest of the .Net platform it's always going to be a crippled cousin of its Windows counterpart. Incompatible, unfinished, patent ridden solution.

Now, free software mean also freedom of writing software for any platform - including proprietary ones. No one is ever going to forbid it. However, doing this we should be aware that we are actively undermining free platforms and free software in general. In a long term we would be better off promoting our solutions (like Python or Java) and pushing them to proprietary platforms. The difference is subtle but very important - our platform is then the "first class solution" instead of always being the "secondary/tertiary/..." one.

Reply Score: 1

RE: It's not just about patents
by ndrw on Wed 1st Jul 2009 20:15 in reply to "It's not just about patents"
ndrw Member since:
2009-06-30

BTW, why not to port Tomboy et al. to java-gnome? With not-so-recent licensing changes and several free and proprietary implementations available on almost any platform it's a perfect and safe replacement for .Net.

Reply Parent Score: 1