To view parent comment, click here.
To read all comments associated with this story, please click here.
Firefox uses GTK+ because Mozilla used GTK+. In the early days of Mozilla, there were versions for GTK+, Qt, and Xlib, but Qt wasn't free at that point and development stalled.
I think there is a plugin under development to allow Gecko to run in Konqueror, but as far as a full Seamonkey or Firefox under Qt goes, I think those have been dropped.
QT is GPL'd, so Mozilla would have to GPL any of their software that uses QT.
GTK+ is LGPL'd, which means as long as GTK+ is not statically linked into Mozilla, Mozilla can use whatever license it wants.
This is the same reason why Eclipse/SWT doesn't have a QT-port, why there's not official WxWidgets/QT port, etc.
GPL is bad for windowing tool kits.
Picky picky. XUL on X11 uses GTK.
I imagine they picked it because it's got less license baggage accompanied with it than QT does, especially for non-free projects.
And the desktop project supporting it has less services baggage accompanied with its apps.
Also it's written in C where QT is c++. IIRC firefox, xul, and mozilla are all in C?







Member since:
2005-06-29
Does anyone know why Firefox decided to use GTK over QT?
Firefox doesn't use GTK.