4 ms·
Does QT have some sort of issues with free software licenses? I wonder why QT hasn’t been used as widely as GTK. Maybe I’m mixing up GTK with Gnome?
by vondur 5y ago
Does QT have some sort of issues with free software licenses? I wonder why QT hasn’t been used as widely as GTK. Maybe I’m mixing up GTK with Gnome?
- mappu 5y agoBoth Qt and GTK are LGPL
- TheCycoONE 5y agoSome of the free software community have long been suspicious of QT. Their recent decision to only provide closed LTS releases seems to justify that. Unless a community with more resources than KDE and less conflicting financial motivation than The QT Company takes it on. I'm sure there are also technical reasons. It's a c++ framework that doesn't bind as well to other languages as GTK.
- mattst88 5y agoYes, although Qt is licensed under both the (L)GPL and a commercial license, The Qt Company does things such as making the current v5.15 LTS branch commercial-only when v6.0 was released. See https://www.theregister.com/2021/01/05/qt_lts_goes_commercial_only/ https://www.theregister.com/2021/01/05/qt_lts_goes_commercia...
- malmz 5y agoPeople always talk about the license and stuff but personally, i always shy away from Qt because the only real choice for language is C++ and maybe python. Gtk being written in C gives it much more flexibility in what languages can bind to it.
- dTal 5y agoI think this is the biggest reason. Qt is half a GUI toolkit, half an elaborate library for making programming in C++ more bearable. It even has a custom preprocessor. Generating bindings for it is nearly impossible. C++ isn't the only game in town for desktop programming anymore. It's a shame because as a user, Qt is the most pleasant of all the toolkits.