Originally posted by 144Hz
View Post
GNOME is a project founded on NIHing KDE. (Originally on Qt license zealotry, later mixing in anti-C++ zealotry based mostly in now-obsolete complaints about GCC's implementation of it, then on crashy-for-far-too-long reinventions of things like KIOSlaves (GnomeVFS) and retired attempts to replicate things like KParts.)
It's fundamentally a "haters desktop" (the link talks about the problems in TDE's approach to forking KDE 3.5. I'm reminded of previous Phoronix coverage of Devuan.) with all the associated downsides of duplicated work and a higher chance of being unwilling to cooperate in situations where it would benefit everyone.
I'm just glad that they agreed to retire their use of CORBA in favour of D-Bus (a cooperatively designed successor to KDE's DCOP) and managed to cook up something truly worthwhile in the GObject Introspection (GIR) system.
(I'll readily admit that GIR is something GNOME beat KDE to, which the Qt company should either use or NIH as long as they do something to catch up to GNOME on that front with the QWidget APIs.)
Leave a comment: