I never understood why Gnome got all the attention from distros when KDE feels like a superior option.
I never understood why Gnome got all the attention from distros when KDE feels like a superior option.
See the History of Qt section: https://en.m.wikipedia.org/wiki/Qt_(software)
In addition, Richard Stallman made lawyers nervous of KDE by claiming that using GPL libraries with Qt (which at the time was under a proprietary license with source code available via FreeQt, definitely not a FSF-approved license) meant the KDE developers had no legal right to use GPL programs at all, even after KDE and Qt were relicensed under GPL.
Stallman eventually relented and granted permission to use the FSF’s own software, but the KDE project didn’t ask for it and didn’t bother to get forgiveness from other GPL license owners. Whether they need to go through that ceremony was never tested in court. GPLv3 switched to a much more reasonable standard, just provide the source under a compatible license.
By the time the license tempest-in-a-teapot reached a conclusion, GNOME and KDE already had substantial-enough installed bases and corporate sponsors to keep going indefinitely.
The bulk of QT and KDE developers are European; the only major European distribution, SuSE, went with KDE - but apart from that, the project could never attract the same level of investment as GTK-based efforts. It’s kind of a microcosm of the US/EU imbalance in digital tech.
Add to it that C++ (Qt) was never as popular as C (Gtk) in academic circles, which are major contributors of fresh developers to opensource in general.
Another aspect is the licensing, GTK was licensed under LGPL way before Qt and RMS casting doubts on the legal aspect of KDE even after Qt was re-licensed under GPL didn't help.
All these played a role in the early 00s, nowadays the problems is mostly that GNOME has many more enterprise features and integration with other RedHat products and it is hard to catch on.