A decent overview courtesy of The H, whose name I do not understand.

So, Mono gets a health check and we get a nice de Icaza quote:

I think it’s going to be the next big thing, and I think the GNOME community is going to jump to it, if only because I’m going to make it really simple for them to do it. All of these people are extremely talented, they can see through the bullshit, and they’ll see that Mono is a good thing for them.

Say what you mean

I love it when people say what they mean. And Mr. de Icaza does just that, pulling back curtains and casting light on motivations and thought processes.

First it reinforces the point Mr. de Icaza intends to do everything he can to push Mono into GNOME. Everyone knows this anyway, so I don’t know why some people try to pretend otherwise. I guess they think using code phrases like “best-of-breed” or talking about how “Mono is just another choice” are not transparent euphemisms?

Next, it reinforces the point that Mr. de Icaza was totally serious back when he said that “Gnome 4.0 should be based on .NET” – that’s exactly what he thought then, and exactly what he thinks now. It’s dressed up a bit in pseudo-technical rhetoric, but the underlying desire is the same.

(Yes, I’ve read his “long reply” several times, and I think if you bother to actually read it you’ll see he never once refutes or backs away from his desire to build GNOME in .NET. Rather, he plays a few semantic games about the Register’s headline and then basically goes on to argue ”I can’t change GNOME single-handedly, but I’m sure you’ll see that Mono is awesome rocks, so I’m going to need your support to make it happen.”)

I find it interesting that de Icaza thinks people “can see through the bullshit”. The bullshit, sir, is your company striking secretive patent deals with Microsoft. The bullshit, sir, is the demonization and disinformation you and your supporters gleefully engage in. You can bet that people can see right through that bullshit, which is exactly why you are fighting an uphill battle as Microsoft’s champion in FLOSS territory.

Finally it is all topped off with some amazingly arrogant nannying where Mr. de Icaza decides what is a “good thing” and for who. It never ceases to amaze me that Team Mono sees no problems at all in telling people to just shut up and take your medicine, it’s good for you.

Feels Like I’ve Been Here Before

I’d like to tie this article back into a few points I’ve made here in passing, but I haven’t covered in great depth:

Mono PR is Terrible

Not that I really want to see them improve it, of course. But the entire image and positioning of Mono has been bumbled right out of the starting gates. This isn’t because it’s evil – that’s really irrelevant – evil things are successfully promoted and good things fail in PR battles all the time.

The H article calls this “political ineptitude”, and it is probably too late in the game for Novell to change things up.

Textbook example of how not to manage the public image of a controversial project, though: “Here’s some crap I know about 90% of you are going to have at least some reservations about. Well, all the smart people agree with me and plus I know what’s good for you, so get on board already!”

Team Mono is not going to stop

Think back on some of the positions Team Mono took in the past: Winforms was the only non-ECMA bits of Mono, no non-ECMA bits are even needed, Mono isn’t going to be used for anything critical, no one is trying to build GNOME in Mono.

But, now we have people trying to get ever more Mono apps in distros by default. We have people wanting to rewrite parts of those apps, and perhaps even parts of the desktop in Moonlight. The expansion and promotion of Mono grows.

And it will not stop – because people do not give up ground, and they do not remain content with what they have. You can rest assured that whatever limits are outlined today will move tomorrow; whatever assurances and promises once made will be forgotten when Team Mono casts an eye on new territory.

That’s how people are in general. It becomes doubly true when you add in the financial and idealogical drive behind Mono.