Mono and C # should be used in Linux distributions. Mono, the open source implementation of the framework. NET platform, is at the heart of a debate within the free software community. Mono is included in several Linux distributions, including Debian, Ubuntu and Fedora. Yet, even though it is distributed under a free license, Mono incorporates technology covered by patents Microsoft (ADO.Net, ASP.Net and Windows.Forms). The fear exists that the publisher prosecution in respect of users of these technologies. This is the position defended by the father of the GPL, Richard Stallman, whose Free Software should not depend on Mono or C #.
In a message on the website of the FSF (Free Software Foundation) Richard Stallman has criticized the decision to include Mono Debian (via the application Tomboy) for the installation of Gnome. According to him, any implementation of C # describes the Open Source projects at risk of legal action from Microsoft, the existence of software patents. Therefore, on the one hand, discourage developers build applications using this programming language, and on the other hand, did not incorporate implementations of C # in the default installation of distributions Linux or in Gnome.
For the technical committee of Ubuntu, a withdrawal of Mono is not on the agenda. A patent does not announce itself in the desire to prosecute. On Fedora (supported by Red Hat), the position is different. The distribution company, Red Hat Enterprise Linux, it is not affected by this change. As for Microsoft, he tries to adopt a posture reassuring. The editor of Redmond has decided to place the implementations of C # and CLI (Common Language Infrastructure), components of Mono, under its Community Promise. This announcement may allay the fears of the players free to see a Trojan horse penetrate Linux.
However, some do not forget the repeated threats by Microsoft against Linux and its allegations of patent infringement. Especially, that the editor has reignited tensions during its recent conflict with the seller of GPS, TomTom, by criticizing its intellectual property. His complaint criminalized the Linux kernel used by TomTom even if Microsoft is defending.