trying to hold back the tide with a sieve
I’ve been on the sidelines watching the usual mono debate on d-d-l. I’ve long since given up reading/mailing the gnome lists. Too much traffic, too much talking. But since planet.gnome.org is the new usenet, I figured I’d respond to Alvaro’s post here.
I suggest the following template be followed again for future Tomboy inclusion proposals:
- Alex poposes tomboy for inclusion
- A few people suggest it’s a great idea, and say they don’t care what language it’s written in, so long as it lets them do something they want to do. These same people cite f-spot, banshee, muine, beagle as other good examples of apps on the horizon.
- A few people cite performance problems (citing no — or faulty — numbers), patent problems (citing hunches), memory problems (often incorrectly attributing it to the language/vm).
- Someone says there’s no way gnome+mono will work on his 386SX with 4megs of RAM
- Someone “me too”s with talk of embedded systems.
- Discussion gets totally derailed with “who is our target audience?”
- Someone wisely points out that gtk# should be split up between platform and desktop binding sets.
- A few people say beagle shouldn’t be allowed in gnome (I love this one)
good times.
Do I think GNOME will accept a mono application in the desktop release set anytime soon? No (Sorry Alex. I’d love to be proven wrong.)
Do I think this attitude hurts the Mono project (or python, or java, or whatever)? obviously not.
Do I think this attitude will hurt GNOME in the long term? Yes.
Do I think this will reduce GNOME’s relevance on the desktop? Yes.
It’s all well and good to say the desktop shouldn’t include mono apps, Alvaro, but what happens when a good portion of your application developers tire of working in C? Isn’t it already happening? You can’t force them to work in C. The only thing you can do is exclude their work from GNOME, which hurts GNOME more than them.
Why devote so much time and effort to producing such good support for language bindings when we can’t use them? Why reward people who don’t have a vested interest in the desktop’s future and punish the people who are supposed to be improving it and innovating?
And Alvaro: Regardless of the fact that Novell might have a interest in promoting its technology, the application under consideration wasn’t written by Novell. It was written by a VMware employee on his own, who just wants his app used. Stop thinking about companies.
GNOME should stop trying to hold back the tide, and instead find a way to accomodate it.
