The 2007 Linux Desktop/Client Survey of the Linux Foundation closed recently. One interesting result:
[image:3129 size=original hspace=50]
Didn't someone claim that companies would prefer Gtk+ because of the license? 
Update: James claims that you may have to add Gtk and Mono numbers. This is wrong as the survey asked the participants to "Select all [answers] that apply". Assuming everyone with Mono also uses Gtk+ leaves only 7.7% to non-Mono Gtk+ applications.
I don't believe those numbers
Where is vi and emacs, that can't be completely of the list.
Btw. Eclipse is build against the SWT widget set which is on the X platform build upon Gtk
Re: I don't believe those numbers
Because Eclipse builds upon Gtk+ you think that the with it developed applications use Gtk+ too?
I think the participants were asked and would have chosen the second option then too.
Re: I don't believe those numbers
I think eclipse users write mostly Java programs currently. Given the high request for SWT testing for our Company Java edition of Squish (a multi Gui toolkit testing tool), I suspect much is written upon the SWT (or better the Eclipse Rich Client Platform) toolkit. Though probably most Java software is written for server side, ie. non-Gui, software.
I'm aware of that Eclipse plugins do make it possible to write software for eg. the new Android platform or eg. the Qt plugin for its Jambi platform as well.
Another Consideration
I understand that Java 6 uses GTK widgets under Linux, would that make the NetBeans (Java Swing) developers count towards GTK targets?
http://wiki.netbeans.org/wiki/view/NewAndNoteWorthyMilestone7#section-NewAndNoteWorthyMilestone7-NativeGTKLFEnabledByDefault
Re: Another Consideration
I use gtk-qt to render QT widgets in GTK apps - does that count toward QT/KDE for java and ALL GTK apps ?
Hard to trust these numbers
Every time I see numbers relating to any linux/related usage, I am skeptical because
a) The numbers are small. For e.g., look at distrowatch - all polls have at most a few hundred votes and I will bet that these are the same people who always go there to vote. A few hundred geeks who work for RH or Ubuntu are not representative of even linux users, let alone the entire world.
b) The numbers can be manipulated. Again, the same people not only vote, they will skew the numbers to favour their distro/project etc. I believe that gnome, RH and ubuntu do this a lot.
In short, I am very skeptical that more than 500 people use mono. Even if you add up RH and novell/ximian developers, it probably doesn't add up to 500. Outside of these two ( and probably ubuntu), no one is even aware of mono and even if they were, they wouldn't use it. In the commercial world, there are two main contenders today - Java and .NET. And then some older m$ environments such as VB etc.
The Qt/KDE and GTK numbers are also overblown. Most commercial and govt. organizations I have worked at are completely unaware of their existence. Netbeans has a higher share outside of the domain that these numbers belong to.
Re: Hard to trust these numbers
a) Why do you think that only employees of Red Hat and Ubuntu were asked to or participated in the survey?
b) Ok, let's assume for a moment that Ubuntu has not really 55% market share in the enterprise and the survey was skewed by over 60% "one client" home organizations. The more interesting is IMO the answer to this question from the people who did care about it and didn't skip it or belong to the 40% who answered "does not apply to my organization".
> I am very skeptical that more than 500 people use mono.
People or organizations? If really people, I think you just lost credit.
beineri...
Answer to 'a' - I probably should have said users but judging by number of linux users, it probably equals the employees of these companies. At least on the desktop, there are very few users of linux. Remember the hoopla when novell said they'd convert all users to linux - well, they didn't. IBM ? Hardly anyone at IBM uses linux. Sun ? Same thing. Look at all the netbeans screenshots ! ALl windows. Even developer at sun use windows ! What more can I say ? I work for a Govt organization in the US with over 50,000 employees. AFAIK, I am the only one who uses linux on the desktop (mandriva) ! In the US, unlike in Europe ( I worked in a small co in Germany and almost all developers were running KDE on Suse or on Solaris) the usage on the desktop is very little.
Corporate CEOs here in the US haven't heard of ubuntu. When you mention linux, they think RH and nothing else. I meet a lot of co-workers who immediately spout "ubuntu" when I say linux; such is the power of marketing. But none of them run linux at home or work- it is all talk. The only place I encounter linux users are at LUG meetings !
If you can show me 10 people using mono outside novell and RH, you have proven your point. Why would anyone not run .NET and then turn around and develop apps in mono ? No one I know would do that. In the enterprise application space, it is pretty much J2EE or .NET ( who eventually move to J2EE anyway). On the engineering side, you might see C/C++. Universities have more usage. Some start up companies are also starting to use OSS.
I am not trying to build credit - just stating my opinion. It is based on over 20 years of IT experience.