Slashdot Mirror


Free Software Faces a Test With Qt

An anonymous reader writes with an article in TechRadar. From the article: "Thanks to Nokia's jump to Windows Phone 7, from the frying pan into the fire, its Free Software darling, the Qt toolkit, has been left living on vague promises and shell-shocked, hollow enthusiasm. Nokia has pledged some continued investment, bonuses for developers who stick with the platform and even a phone or two that might use it. But the truth is that Qt is deprecated, the project has stalled, and its future is uncertain."

14 of 177 comments (clear)

  1. First comment on referenced article by Anonymous Coward · · Score: 5, Informative

    From the first comment on the linked article:

    You obviously have no idea what you're talking about, and have not been following the Qt project's development lately.

    Development is steaming ahead, releases are coming out, and they are hard working on Qt 5. They are also putting Qt into open governance, so even "outside" people may take "ownership" of certain parts of the project, and be more involved in the development of the project.

    Qt is, in other words, no way near its end of life. (Also, KDE wouldn't *need* to fork, if Qt did come to its End of Life. Obviously you haven't heard of the KDE Free Qt Foundation, which was set up very early on between KDE and then Trolltech (and updated when Nokia bought Trolltech). Should Nokia discontinue the development of the Qt Free Edition under the LGPL 2.1 and the GPL 3 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.)

    So please, stop spreading FUD.

    This is a lot more accurate than the article or the Slashdot post. Seriously, folks, Qt existed a long time before Nokia. KDE never needed Nokia's support, and Nokia didn't use KDE. Keep calm and carry on.

  2. Re:er... by MrHanky · · Score: 5, Informative

    It has. Also, anyone bothering to check facts, such as the public git repository, can see that it's still actively developed.

  3. Re:...so? by MrHanky · · Score: 5, Insightful

    3) Stop believing in crap opinion pieces by random know-nothings on the web.

  4. Another one of those cases... by hardaker · · Score: 5, Insightful

    ... where a reputable news source would have checked its sources for accuracy first. stagnated and stalled? Hmm... Just two weeks ago we had very different news.

    In reality, even if Qt stopped dead in the water with no development from anyone, it'd still be one of the best documented GUI libraries out there. I've never been a fanboy of any particular software suite, but the more and more I've dove into Qt in the last year the more I'm truly impressed with the design and documentation of the toolkit. Somehow I don't think it's going away.

    --
    The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
  5. Re:In completely unrelated news by Compaqt · · Score: 4, Insightful

    In a statement Stephen Elop, Nokia's CEO, said the company must "accelerate the pace of our transition"

    Hilarious. Translated: March faster to oblivion.

    What fool would buy a Nokia smartphone after all the jerking around of customers and developers? The sad thing is Nokia had the best actual phone technology in the business (i.e., actually making calls with good voice quality).

    --
    I'm not a lawyer, but I play one on the Internet. Blog
  6. Wow, how can you be so far off the mark? by t_hunger · · Score: 4, Informative

    Since the windows 7 announcement the following things happend in Qt land: The Qt SDK had mayor update, Qt Creator had a new release, Qt had some minor updates, the open governance program is in full swing, Qt 5 was announced with open planning, there is a Contributor Summit coming up to discuss all these changes with non-Nokia developers...

    Yeap, Qt has all the hallmarks of a dead project!

    --
    Regards, Tobias
    1. Re:Wow, how can you be so far off the mark? by suy · · Score: 5, Informative

      Exactly, just a quick look at the dev blog shows the following updates with respect to new features (some stable releases, some tech preview):

      • QML Scene Graph in master branch
      • Qt Webkit minor releas
      • Qt 4.8 tech preview
      • Updates on Qt Creator, and its integration on the SDK
      • Updates on the open governance
      • Qt Quick 3D
      • Qt Mobility 1.2
      • First plans for Qt 5

      This is only during May. If anything, I see Qt more alive than ever.

      There is also the misconception that only the Qt developers do interesting research and add features. That's very wrong. Lots of KDE ideas were implemented in Qt at one point or another. Also note that companies like Digia or ICS (and several others) are now way more involved in Qt than ever, and will be more once the open governance transition finishes.

  7. Re:The future of everything is uncertain; thats li by ensignyu · · Score: 4, Informative

    Qt is actually LGPL now. Furthermore, if Nokia decides to stop developing Qt, the KDE Free Qt Foundation can vote to release Qt under a BSD license.

  8. Quicktime is dying? by Anonymous Coward · · Score: 5, Funny

    ITS ABOUT DAMN TIME!

  9. An alternative to reliance on a single toolkit by byuu · · Score: 5, Interesting

    I hate to come across as advertising, but for those worried about the possibility of any specific API going away ...

    I've found that most small to mid-sized GUI applications only really need the basics: windows, menus, buttons, check/radio boxes, list/tree views, sliders, scollbars, combo boxes, and something to render graphics (Direct3D/OpenGL/raw pixels) onto. It won't get you Photoshop or Quark Xpress, but that's enough for most CLI frontends, emulators, text/hex editors, office tools, etc.

    I put all my eggs in the Qt basket and got burned by a lot of platform-specific bugs. So I took all the core features and wrote a unified wrapper around all of the major toolkit APIs: pure Win32, GTK+ and Qt. In this way, there are no 4-10MB run-time library dependencies, the code is much simpler, and I feel my applications are more portable: the wrapper is so small one could port it to eg Haiku, Cocoa, etc in roughly one weekend. I can also target any platform (Win32, Win64, Linux, OS X), and any toolkit available on each, with the exact same codebase. Eg both Gnome and KDE users gets 100% native apps.

    Doesn't have a snazzy public name, but internally I call it phoenix, and it's available here, if anyone is interested. There are, of course, obvious downsides: if you want a complex GUI, you would have to add the higher-order, platform-specific (floating docks, grid views, tab bars, sheets) controls yourself. And it also targets C++0x, which is great for lambda callbacks, but bad for portability at the moment.

  10. Meanwhile..... by diegocg · · Score: 4, Informative

    ...QT continues developing announcing cool features, like the QML scene graph (post from today)

  11. "the truth is that Qt is deprecated" by volkerdi · · Score: 4, Insightful

    The only truth here is that the article was written by a completely ignorant asshat.

  12. Re:...so? by MrHanky · · Score: 4, Insightful

    I said stop believing, not stop reading. If you stopped reading Slashdot, then how would you know whom to flame?

  13. Re:er... by mirix · · Score: 4, Insightful

    It was GPL/commercial dual licence for ages, and more recently LGPL'd.

    Development is continuing, this is a complete FUD non-story. Qt isn't going to disappear even if Nokia did.

    --
    Sent from my PDP-11