Linked by Thom Holwerda on Wed 14th Jan 2009 09:54 UTC, submitted by Almar
Qt After Nokia purchsed Trolltech last year, doubts arose about how Nokia would handle the dual licensing model of Qt, the advanced cross-platform toolkit which lies at the base of the KDE Free software desktop. As it turns out, these doubts were unfounded, as Nokia today announced it's going to add the LGPL to Qt's licensing model, starting with Qt 4.5.
Thread beginning with comment 343623
To read all comments associated with this story, please click here.
Clean house time?
by bnolsen on Thu 15th Jan 2009 01:17 UTC
bnolsen
Member since:
2006-01-06

Now that Nokia has decided to open Qt that means that this "borg like" model of qt which smacked of developer lock in and not invented here syndrome can come to an end.

I certainly hope there's a move to trash a lot of the Qt infrastructure and replace with stl and other already available good quality 3rd party libraries. And get rid of MOC while we're at it too.

RE: Clean house time?
by roverrobot on Thu 15th Jan 2009 05:52 in reply to "Clean house time?"
roverrobot Member since:
2006-07-23

I certainly hope there's a move to trash a lot of the Qt infrastructure and replace with stl and other already available good quality 3rd party libraries.


You can use stl with qt, and other 3rd party libraries. Those qt counterparts exist in qt for a reason. Mostly, it is the price to pay for being truly cross platform, especially so if you realize that gcc is not the only compiler people use. Also, most of the qt API QtXML is way more advanced and easier to use than the alternatives. Heck, some don't even have a viable alternative, like phonon and webkit.

And get rid of MOC while we're at it too.

And? use the pathetic C++ introspection thingy? And use the ugly signal/slot libraries out there?

No thank you. I would stick with moc.

Reply Parent Bookmark Score: 5

RE: Clean house time?
by Bille on Thu 15th Jan 2009 06:57 in reply to "Clean house time?"
Bille Member since:
2007-05-31

And get rid of MOC while we're at it too.


And maybe get rid of Designer and hand-code our UIs again? Get rid of QObject parent-child relationships and manage memory manually?

Layers of abstraction help the developer deal with complexity. Just because you don't understand it, doesn't mean it's bad.

Reply Parent Bookmark Score: 6

RE: Clean house time?
by DirtyHarry on Thu 15th Jan 2009 07:51 in reply to "Clean house time?"
DirtyHarry Member since:
2006-01-31

You obviously *never* did some serious development with Qt.

Reply Parent Bookmark Score: 3

RE: Clean house time?
by segedunum on Sat 17th Jan 2009 16:53 in reply to "Clean house time?"
segedunum Member since:
2005-07-06

I certainly hope there's a move to trash a lot of the Qt infrastructure and replace with stl and other already available good quality 3rd party libraries.

STL? Good quality third-party libraries? Boost, per chance?

So you want to destroy C++ programming again for everyone?

Reply Parent Bookmark Score: 3