David Worthington has an article focusing mainly on the developer side of mono.

It’s an informative article, mainly focused on the technical aspects of mono as it relates to a developement choice, and not too much on the larger issues.

There is one especially illuminating quote from Ian Murdock (the founder of Debian) in there:

It’s also worth noting that many of the high-profile Mono applications are written and maintained by Novell. That’s a pretty classic platform strategy—try to get your platform broader distribution (in this case, integrated into the Gnome desktop) by creating compelling applications that require it.

This sums up a couple of my issues in a very diplomatic way. There is an aggressive PR push for Mono, which forces people to take sides and almost the entire strategy is based on getting a freakin’ note-taking program in GNOME.

I’m sure Tomboy is a nice app and all that, but if any non-mono team was to come up with a sweet little calculator which required a 50+MB framework just to run it, they would be laughed out of the room. Yet somehow this note-taking app – for which there are several alternatives and one exact C++ port – is vital to inclusion of the GNOME desktop.

I’m also sad to see Mark Shuttlework spouting the awesome rocks line about Mono:

The driver for Mono in Ubuntu is the set of applications, which are written in it. Since we think they’re the best-in-class free software solutions, we want to make sure they are up to date and well integrated, and that drives Mono work.

So tired of hearing how mono apps are “best-in-class” or “best-of-breed”. If you look at any user feedback for Ubuntu, the vast majority of users do not want the mono solution. Beyond that, if you ask any 3 Linux users what the “best app” for a specific use is, you will get 5 answers. Most features != “Best”, usually Most features == “Bloat”.

The continuing insistence that the mono alternative just happens to be best-of-breed is not convincing, it stinks of propaganda.