Sponsored by Double Your Dating
The Best Way To Get A Woman To Pick YOU Up view!
doubleyourdating.com - Here’s how to get any woman to start a conversation with you. Can you say "Bye bye rejection..."???
23 Comments
- Justathought, on 01/19/2008, -5/+25This is a very important deal. The fact that "Top Ten Tips For New Ubuntu Users" has more diggs than this peace of news is telling. I think Digg has lost its way. Bye.
- ggarron, on 01/19/2008, -2/+19This are really good news. for developers!, and for KDE users/developers. congratulations Trolltech!
- GMorgan, on 01/19/2008, -0/+9You can make money from GPL'd products. If someone produced a specialised interface for an SQL server using GPL'd Qt they could charge people for their work. It's a misconception that you must have the Trolltech license to make a profit, that's to allow you to keep your source closed which is entirely different.
//edit - another example, used by OpenBSD is to distribute pure source code for free but distribute binary packages on CD and charge.// - GMorgan, on 01/19/2008, -2/+9DRM and non-redistributable patent rights are possible under GPLv2. Of course they are not good things.
- pcrow, on 01/19/2008, -2/+9This was an obvious decision for them, assuming that they're still also selling the same code under a commercial license. With GPL3's restrictions on DRM and things like that, more commercial vendors will opt for the commercial license, which is probably exactly what Troll Tech wants.
- z0mbie2099, on 01/19/2008, -2/+9Awesome!
- GMorgan, on 01/20/2008, -0/+5Yes, dealing with software patents was the primary reason for having a GPLv3.
- Vektuz, on 01/19/2008, -2/+7This could be good. QT is a pretty good library - and its not just a widget library. Its a generic container, database, networking, and UI library, with graphical UI design program and a clever messaging system. The licensing stuff is the only reason I've been using GTK...
- stoanhart, on 01/19/2008, -6/+10This news is not really that big. QT was GPL2 already; they've just moved to GPL3. This news affects no one, unless they are doing something allowed under GPL2 and not allowed under GPL3.
- GMorgan, on 01/20/2008, -0/+3It's not about using C. C is a lingua franca that every language on the planet has some sort of reasonably simple binding to. C++ has many potential rivals, we will see more and more applications written in Python for one, D is seeing a large increase in usage by the metrics I've seen (though naturally it's still in low single digits and could easily flop at this point, they need to fix operator overloading which is currently stupid). It's not that it's impossible to bind to Qt, it's just that it is much more difficult to achieve than with C. A one man team could write some sort of binding to Gtk quite easily.
This is the simple reality of programming, especially on Unix. Simple models like C are easy to develop bindings for. All you have is very simple and explicit data and procedures which can be built into a more pretty object model in the language you are binding to. With C++, to bind it to some languages you have to do a hell of a lot of hacking, you have to deconstruct the very object model it is based around often, not nice at all especially since it then becomes very ABI specific (different C++ compilers having different object models). - PhinnFort, on 01/19/2008, -0/+3Don't forget that it's now triple-licensed (for most platforms), so you still can use it in your DRM-vendor-locked-in applications, without buying a license.
- PhinnFort, on 01/19/2008, -3/+5IMHO, you should not be doing GUI applications in C. And GTK's object "implementation" in C (bunch of ugly structs) is not exactly elegant.
And I'm interested in what you think will take over for C++ in userspace. Java? Qt has excellent Java bindings. - technoredneck, on 01/20/2008, -0/+2From what I gather, Qt is still going to be also licensed under the second version of the GPL (kind of like how Firefox is GPL/LGPL/MPL tri-licensed).
- TheRohan, on 11/04/2009, -0/+1Tho this is an old article, I found the following relevant to post-
http://www.forum.nokia.com/Technology_Topics/Devel ...
Hope it helps.
Rohan. - antitab, on 01/19/2008, -3/+4"non-redistributable patent rights are possible under GPLv2."
No they're not. Have you read the GPLv2? - inactive, on 01/19/2008, -2/+3It still would be that strange. You can use Qt freely as long as you aren't making any profit out of it, i.e. selling mobile devices with a Qt UI interface, in that case you will have to license Qt directly from Trolltech. Qt are doubled licensed.
- williamdyer, on 01/20/2008, -1/+2Android's AWT-like UI system is a good answer to this problem. You should not be writing a modern UI without a garbage collector either.
- inactive, on 01/21/2008, -0/+1What you meant to say was, "This is really good news for KDE developers and users. Congratulations, Trolltech!"
- realgoat21, on 01/20/2008, -0/+1sticky is as sticky does!
- GMorgan, on 01/19/2008, -4/+3It doesn't bind to C, my only concern. It's a brilliant library that's hamstrung by being tied too closely to C++ (a language that's going to see less and less usage in the application space).
It wipes the floor with Gtk+ but Gtk+ binds to C and hence to every other language on the planet. - micro506, on 01/19/2008, -5/+3Now that's what I call a sticky situation!
- SleepyBabelsaur, on 01/19/2008, -3/+1Exactly what I think... it would be nice to see only things digged by someone and auto-hide things digged by others...
- vibrokatana, on 01/19/2008, -6/+3I think this could be good, as licensing has always been a bit strange with Qt.


What is Digg?