4 ms·
I guess initially Gtk was preferred because of the licensing confusion around Qt while Gtk was clearly GNU open-source. Maybe Firefox for Linux would be based o
by wvh 12y ago
I guess initially Gtk was preferred because of the licensing confusion around Qt while Gtk was clearly GNU open-source. Maybe Firefox for Linux would be based on Qt if it were started today; it would probably help for mobile. I doubt anybody would really be interested in moving an old code base like LibreOffice or Firefox over to Qt, so since they started out with Gtk, they will most likely stay with Gtk.
The last years – since Gnome 2.0 I guess, but definitely Gnome 3.0 – Gtk and Gnome have had an enterprise cleaning broom going through it, which has made them feel more restricted but also more uniform and less as if a bunch of hobbyists have each added their own pet project and preferences to a common code base.
I personally think Qt is great, and with a stronger corporate backer or design team KDE could be polished a bit better without taking away what makes it KDE. Gnome probably has a lot more corporate backing (for desktop) and paid developers than KDE, and I guess consistency and polishing of rough edges are helped by corporate backing and paid development work.
Qt is doing well on mobile though (Sailfish, Ubuntu mobile). It'll be interesting to see how this will influence the desktop side of things.
(For what it's worth – I have both Gnome and KDE installed, and use KDE most of the time.)
- BruceM 12y agoRegarding Firefox and Qt vs Gtk ... this is going back a long long time (to the Seamonkey days and prior to some really huge changes), but Gtk people were involved with Mozilla early on and as Mozilla contributors. Perhaps pavlov will step in and say something, but people like him, Chris Blizzard and others really stepped up early on. On the Qt side, there were some initial hacks to get the old codebase working with Qt from some Trolltech folks, but I remember that being something they sort of tossed over the wall ... and that was before the original Mozilla codebase was scrapped and the change to XUL happened. Did KHTML exist back then and was it good enough that it deterred more KDE / Qt folks from working on Mozilla? I don't recall as it has been ages. Of course, KHTML went on to become the foundation of WebKit ... so much history!