Skip navigation.

Ask questions to the candidates running for the GNOME Foundation elections

Gnome Foundation
Gnome Foundation

Membership Committee will announce 2005 Fall election candidates today or tomorrow. Before the voting starts, a debate will happen. We usually send questions to the candidates to launch the debate. If you want to see some discussion about what is important to you, here's your chance to make it happen! Of course, you'll still be able to directly ask questions to the candidates by posting them on foundation-list.

Please ask one question per post (and no more). The 10 best questions will be selected from this blog and previous years questions and sent to the candidates. So you may want to look at the questions from previous elections, at GnomeDesktop.org. As with the recent referandum over board size there will be 7 people on board. Since this will make it harder to choose from all hard working candidates, it's better to get their ideas over different subjects to make foundation members' decision easier.

Note that being on the board of the GNOME Foundation is not a technical job, so please try to avoid posting questions about software development.

I sort of agree....

The programming language issue is extremely important to me. I think that Mono is an outstanding platform for GNOME application development, and I would like to see more Mono applications on the GNOME platform. Mono and C# make it possible to develop large, powerful applications in a fraction of the time it would take to build them with C. I think that the major architectural components of GNOME should be built with C, but I think that alternative language bindings are absolutely critical.

Java is insidious and anachronistic. Java has absolutely no place in the GNOME application ecosystem, and I try to avoid using applications that are built with Java. C# is a much better language, and Mono is vastly superior to the JDK.

I also feel very strongly about Ruby and Python bindings. I realize that Ruby and Python aren't exactly appropriate for the average, large scale desktop application, but I depend on them quite heavily for many of my smaller projects. The Ruby GNOME/Glade bindings provide one of the single best solutions for Linux-based rapid application development that I have ever seen. A lot of the utilities and applications that I design for personal use are constructed that way.

I hope that this question gets asked, and I sincerely hope that the candidates give actual responses rather than working around the question in order to avoid upsetting people. This issue will probably influence a lot of votes.

D-Bus and Cairo integration are also really important issues for me. What I want is more scriptability, and more programmatic control over the applications that run on my desktop. D-Bus makes application extension easy and intuitive.