Fighting a rear guard action
I have to laugh reading the usual rhetoric. It never ceases to amaze me how religious bigotry never dies. How many technologies were mentioned in the previous 9 articles. And that's a good thing? So someone has to put an alternative point of view.
I don't know if MonoDroid will be a success or not but the work of the mono team to bring C# and many of the .NET objects to other platform has the potential to bring many benefits - though not if you worship your own god.
If you went to the GDC earlier this year, you'll that Mono has a surprisingly significant life in the gaming community.
Why? Because a core set of .NET functionality is now available on Linux, the iPhone, Android, Windows Phone 7 and, of course, Windows (there's even a version of Silverlight available, grudgingly, for S60).
The Mono team are at pains to point out that they've not made the UI portable because the approaches taken by providers of the different platforms. Even so, the different UIs can be developed using the same syntax - including event handing, anonymous methods, lambda functions, Linq, the parallel task library, and so on.
However the bulk of the code in applications I work on is on the backend and here it maybe possible to use the same code across all these platforms. That's attractive. Supporting multiple platforms is hugely expensive and removes focus where it should be - on functionality.
So it seems to me Stallman's cause may be worthy, but lost because it enforces a focus on diversity not on application functionality. This orientation of variety over excellence has been, for me, why Linux has not been as successful on the desktop as it should have been.
By the way, Guitierez having a pop at Android only affects users in the US where Microsoft's patents can be enforced. So some 91% of the world's population are not affected by this action.