After 2.0 release, Miguel de Icaza reflects on Mono's past and future
on October 09, 2008 05:57 AM
My frustration with Mono is that, in my experience, it has not allowed me to run a single .Net app on Linux, and thus as a technology to enable migration to Linux it does not stack up. What it does do is offer FOSS developers a development environment with potential patent liabilities. Mono supporters try to paint criticism of Mono as knee-jerk, anti-Microsoft sentiment. This is a straw man; there exists a real potential for patent problems here, and with Ballmer's sabre-rattling over the last few years that's nothing to ignore.
Personally, I am glad Mono is there because it may remove some roadblocks to FOSS adoption. But I would not choose it as a development environment myself until Microsoft (or the US courts) settles the patent issues once and for all.