Of Monopolies and Mono
Mono and the Endless ControversyMono, the open-source development environment based on Microsoft's .NET, has really gotten people ticked off lately. The long and short of the argument is that Mono is a Trojan-horse that will introduce Microsoft poisoned patents into Linux. After, Richard M. Stallman, free-software's dad wrote, "Debian's decision to include Mono in its principal way of installing GNOME, for the sake of Tomboy which is an application written in C#, leads the community in a risky direction. It is dangerous to depend on C#, so we need to discourage its use," the fight was on.
Or, it should be said, the fight had been renewed. Stallman and many others, had often objected over the years to Linux, or other free software users embracing Mono's implementation of C# or application written in Mono.
Microsoft itself, through, has tried to defuse the situation by making it clear that it will not use its potential patent clout on Mono developers. Peter Galli, a Microsoft open-source community manager, publicly announced on the Microsoft Open Source blog that Microsoft wouldn't go after developers using the "C# programming language ... and Common Language Infrastructure (CLI)." This is Mono's core.
But, leaving aside for now how trustworthy Microsoft is, how dangerous is Mono really?
Sponsored by BlackBerry
BlackBerry® Enterprise Server Express enables businesses of any size to quickly and easily get started with the BlackBerry solution. It provides advanced BlackBerry smartphone features with no additional software or user license fees, and works with any Internet-enabled BlackBerry data plan or a BlackBerry enterprise data plan. Download now!