LWN.net Logo

You've correctly pointed to the biggest difference, but not the implications

You've correctly pointed to the biggest difference, but not the implications

Posted Jul 17, 2009 16:46 UTC (Fri) by khim (subscriber, #9252)
In reply to: The FSF warns (again) against Mono by epa
Parent article: The FSF warns (again) against Mono

RMS is not arguing against the existence of Mono, or its use to run C# programs on free operating systems, or even against including it by default in Linux distributions, but rather he warns against writing new free applications in C#.

Exactly. Because mono is good for existing C# programs: may be you'll be used by Microsoft in the future, may be not, but in the end - without CLR implementation you can not use such programs at all.

The trouble is, all these 'Microsoft patent' arguments apply equally well to Samba, and distros are happy to ship that...

By the same logic samba should be shipped and used where it's unavoaidable (for example to work with existing Windows-based systems), but not for the tasks where it can be replaced with something else (for example you should use real LDAP server, not Samba's AD replacement in pure Linux environment). AFICS Samba is used exactly in this fashion: it exists for interoperability with Windows, but not for anything else.

It's the sad world we live in (Samba really can be better for some things then "native alternatives") but we can not easily swap it for other and so yes, we should treat Samba like mono: use it for interoperability with Windows, but for nothing else.


(Log in to post comments)

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds