Thing is, despite all that trolling about how evil Qt supposedly is, it's the best toolkit under a free license. If Qt was so very evil, why is GTK so bad? One would think everybody would flock to it to make it better…
Xfce is the last mainstream Linux shell that's written using GTK.
GNOME Shell is written with Clutter. So is Cinnamon.
Plasma Workspaces never were written in GTK, Unity uses Nux and will switch to Qt, and now LXDE has been ported to Qt. (OK, maybe you can count MATE as major shell.)
And while I'm aware of GIMP’s roadmap, the GIMP team hasn't really been in a hurry to make the jump to GTK3.
would be very nice if gtk developer help improve even more Qt and Mir get into the dark history books, we will get rid then of many duplications and improve a lot many things. /dream
before any troll come here to feed, let me clear this a bit
Gtk has many technical merits and Qt has many nice cool features, what i mean if you merge the good in both into 1 badass toolkit would remove a lot of duplication that exist this day. i mean you can always find an application in gtk that do the same than an Qt one and it exist just because one is gtk and the other is Qt.
this would remove all the duplication and efforts wasted in make gtk apps look like Qt one or viceversa that if you ask me will help a freaking lot to keep experience among different desktop a lot more cleaner.
shitstorm in 3 2 1
1)Why would kde ever do this? They are one of the biggest free software projects. They have never produced non-free software and feel very strongly about free.
2) Even if kde wanted, you are 100% false, KDE cannot relicense qt to be non-free.
The Foundation has a license agreement with Digia and Nokia. This agreement ensures that the Qt will continue to be available under both the LGPL 2.1 and the GPL 3. Should Digia discontinue the development of the Qt Free Edition under these licenses, then the Foundation has the right to release Qt under a BSD-style license or under other open source licenses. The agreement stays valid in case of a buy-out, a merger or bankruptcy.
A) Because of what I just said above, if Digia ever made Qt non-free (which they won't as this would kill their business), KDE automatically relicenses Qt as free.
Qt cannot be closed.
Qt commercial license is exactly the same as the LGPL qt, only under a more liberal license with support, this is how Qt makes money. The sources of both are the same. Even Richard Stallman supports this dual licensing business model.
GTK is a steaming pile of s***. Not to discredit the hard work that the devs put into it, but after kindergarten you don't get an A for effort.
i do consider gtk API insane too and sometimes C is just too low and make their code look really intimidating.
but the fact is, they are good developers with experience in this area, so maybe is not a good idea to port actual code but use their experience to bring more ideas to Qt and make GTK dissapear for good[which that alone is a huge win in the not-reinvent-the-wheel-again department] which i assume will translate in many duplicated project to modularize or join efforts[openshot and kdenlive would be nice candidates or amarok and banshee or brasero and k3b, etc]