The KDE Group – a group of KDE and/or Debian developers with a dedication to and interest in both projects – have written this detailed proposal opposing the decision to go with GNOME as the sole UserLinux GUI. Our Take: On Friday I emailed Bruce Perens on the issue, but he didn’t reply. Following is my short email to Perens, trying to suggest a solution that might become acceptable by both camps.
Regarding your response here: http://userlinux.com/GUI.html where you state
that you want only one toolkit included in the distro: I think that’s a very limiting decision for your potential users.
Many apps out there are Qt (in fact, more apps are QT/KDE than Gnome-gtk). But instead of not including KDE, my suggestion would be to include Gnome by default because its usability is better than KDE’s, BUT to also include the KDE libs/Qt libs needed to run KDE apps (but not include Kicker and the KDE-desktop packages). This way the users get a *single desktop* — for a clean experience –, but they still get the ability to run more Linux apps if they need to.
I don’t believe this will be difficult for developers either. The whole GNU/Linux OS has many APIs, two graphical ones instead of one, won’t make the situation any worse. Mac OS X has two APIs too (but a *single desktop*), and that was never a real problem for its userbase. Windows also has many APIs, from MFCs, to Win32s to .NET, but a *single desktop*, and that never a problem either for anyone.
Please take note that I am primarily a *gnome user*, but thinking the situation from a “business point of view”, I absolutely recognize the need for KDE/Qt *applications*, simply because they are there, they are many, and they can serve users at their request. It is just a unbiased practical thought and I think I make some sense here…
Please consider this alternative (two toolkits, but a single desktop). I think it can work for both camps, and most importantly, for the users. And as the work at freedesktop.org continues to better interoperate Qt and GTK+ apps, things will only get better with time.
An additional reply of mine here.