Page 1 of 2 12 LastLast
Results 1 to 20 of 24

Thread: Qt 4.5 to be released under LGPL

  1. #1
    Join Date
    Jun 2006
    Posts
    5
    Qt products
    Qt3 Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Thumbs up Qt 4.5 to be released under LGPL

    Qt Software just announced that Qt v4.5 and above would now *also* be available under the LGPL license (in addition to the existing GPL and commercial licenses.) They are even going to offer support for the LGPL version.

    They are not making this retroactive. If you have Qt 3.x or Qt <=4.4, you only have a GPL or commercial option.

    The official press release is here:

    ICS has released a whitepaper on the Implications of the LGPL for commercial
    developers here.

    We have no longer have the best toolkit that is also the most expensive for commercial development!

    Sorry.... RIP: GTK+ wxWidgets and the rest of the bunch

    Mark

  2. #2
    Join Date
    Jun 2006
    Posts
    5
    Qt products
    Qt3 Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    Bad form to reply to your own email... My apologies

    But checkout the video that Qt Software published.

    Mark

  3. #3
    Join Date
    Jan 2007
    Location
    Augsburg, Germany
    Posts
    75
    Thanks
    4
    Thanked 6 Times in 5 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Question Re: Qt 4.5 to be released under LGPL

    Can't watch the video from here ... but doesn't LGPL mean that Qt can now be used for commercial development without purchasing a license? Therefore no one would pay anymore (except the solutions) and the users who already paid are getting angry?

    Edit:
    The trolls already answered my questions

    http://www.qtsoftware.com/about/lice...y-would-i-want
    Last edited by gri; 14th January 2009 at 09:23.

  4. #4
    Join Date
    Jun 2006
    Posts
    5
    Qt products
    Qt3 Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    Youtube blocked at your site?

    LGPL does mean that commercial users can use Qt (v4.5+) without purchasing a license. But there are some limited restrictions and other reasons to continue using a commercial license. There are more details in the whitepaper I linked to in the first posting.

    Qt has been available for some time under the GPL license. So this is kind of a new option for people. Are people going to be disappointed because they might have been able to wait for the LGPL option, perhaps. But it is sort of like buying that new computer and then a few months later hearing about the quad processor upgrade... Life changes.

    Mark

  5. #5
    Join Date
    Mar 2006
    Posts
    58
    Thanks
    2
    Thanked 3 Times in 3 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    Ok, dumb question:
    Will they allow Visual Studio integration for 'everyone' then?

  6. #6
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    probably not. Qt Software is still part of a business and while some of its products are open sourced and available for free (all Qt editions and the tools that go with it) there are things left to sell : support, VS integration, more extended license (that allow static linking or even embedding of Qt code into proprietary app instead of dynamic linking)...
    Current Qt projects : QCodeEdit, RotiDeCode

  7. #7
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,359
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Qt 4.5 to be released under LGPL

    Probably the LGPL version will be identical to the GPL one, it will probably even be the same bundle - they will only add another licence option to choose from when accepting the licence during configuration process.

  8. #8
    Join Date
    Nov 2008
    Posts
    142
    Thanks
    3
    Thanked 20 Times in 20 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    There is an interesting discussion going on at Pro-Linux.de (sorry, German only) under the topic "Kein Unterschied zur GPL?" LGPL 2.1 has a clause that might prevent any benefits the LGPL could have. The problem seems to arise when inline functions, macros or templates are used, which definitively applies to Qt.

    This seems to be a general problem with C++ and the LGPL, so I expect the Trolls are aware of this? Still, I would be glad to see some official statement concerning this issue. Does anyone know more on this?

  9. #9
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,359
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Qt 4.5 to be released under LGPL

    I think the same issue concerns using code generators such as uic, moc, lupdate and lrelease and probably also qmake but I'm sure the "problem" will be resolved by the time LGPL enters the picture.

  10. #10
    Join Date
    Nov 2008
    Posts
    142
    Thanks
    3
    Thanked 20 Times in 20 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    I think there is a difference between those code generators, as Qt Software as the authors of these generators can specify what license the generated code is under, and the LGPL clause. The point seems to be that code licensed under LGPL can, in certain circumstances, be included in application code, which would render the whole application code LGPL. The exceptions made by other C++ libraries aren't made without any reason! And the LGPLv3 has some clarifications concerning this topic, which I doubt would be made if there wasn't some problem.

    To me, that discussion sounds a lot like paranoia, but there might be a problem if Qt Software didn't take any precautions against that way of interpreting the license. I trust in Qt Software to have considered that interpretation, but I just wanted to point this issue out, as it seems to evoke a pretty heated discussion. And if, by any chance, this might have slipped Qt Software, I hope they know about this by now

  11. #11
    Join Date
    Mar 2006
    Location
    Mountain View, California
    Posts
    489
    Thanks
    3
    Thanked 74 Times in 54 Posts
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    The macro "problem" also exists under C, yet no one has ever complained about it except in regards to C++. But no matter, Trolltech will be adding an exception covering this. It will be safe for you to use QList!

  12. #12
    Join Date
    Nov 2008
    Posts
    142
    Thanks
    3
    Thanked 20 Times in 20 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    I am not afraid of using any part of Qt covered by a LGPL license, I just wanted to point out that discussion to you. And hopefully to Qt Software, too, as they are mainly affected by this discussion, too. I am definitively sure that Qt Software will handle any of these questions!

    The point whether anyone has complained about it or not is irrelevant, as this can become a licensing issue anytime.

    Licensing can be quite a complicated issue

  13. #13
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,359
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Qt 4.5 to be released under LGPL

    Let's not be paranoid

  14. #14
    Join Date
    Jan 2006
    Posts
    132
    Thanked 16 Times in 16 Posts
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: Qt 4.5 to be released under LGPL

    Don't worry, they are aware of the issue and the legal are working out the correct exception note for templates/inlines as they have blogged about on qt labs.

  15. #15
    Join Date
    Mar 2006
    Location
    Mountain View, California
    Posts
    489
    Thanks
    3
    Thanked 74 Times in 54 Posts
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    Quote Originally Posted by rexi View Post
    Licensing can be quite a complicated issue
    Only if you let it!

    For some reason programmers like to decompile legal documents down to a ridiculous level. Not only are they missing the forest for the trees, they're missing the tree for the leaves!

  16. #16
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,359
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Qt 4.5 to be released under LGPL

    Quote Originally Posted by Brandybuck View Post
    they're missing the tree for the leaves!
    Or maybe the leaves for the bugs sitting on them

    What is most important LGPL means new programmers using Qt which in turn means more benefits for people already experienced and at the same time means new users, applications and frameworks based on Qt, which means better quality of the product and more functionality (which again is for our benefit).

    Hopefully it will also mean bigger QtCentre community

  17. #17
    Join Date
    Nov 2008
    Posts
    142
    Thanks
    3
    Thanked 20 Times in 20 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    Quote Originally Posted by Brandybuck View Post
    For some reason programmers like to decompile legal documents down to a ridiculous level.
    You can never be too thorough with legal documents. There might just be a lawyer waiting for you not to be And the "problem" with LGPL 2.1 is quite valid, as can be seen by the fact that it is addressed in LGPL 3 and will be addressed by the Trolls.

    Besides, with the abundance of licenses out there you'd better know what you are doing when using some third-party code. Sometimes I get the feeling that every company releasing something as OSS creates it's own license Fortunately, only a few of them are used by the vast majority of projects.

  18. #18
    Join Date
    Nov 2008
    Posts
    142
    Thanks
    3
    Thanked 20 Times in 20 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    Quote Originally Posted by ksqt View Post
    Will they allow Visual Studio integration for 'everyone' then?
    As Thiago stated in a blog comment, the VS Integration plugin will remain to be commercial-only for the time being.

  19. #19
    Join Date
    Mar 2006
    Location
    Mountain View, California
    Posts
    489
    Thanks
    3
    Thanked 74 Times in 54 Posts
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    Quote Originally Posted by rexi View Post
    You can never be too thorough with legal documents. There might just be a lawyer waiting for you not to be
    Do you really think a developers' forum is the place to go to get legal advice? Don't listen to what other developers are saying, get yourself a lawyer. Other developers' lawyers don't count, it needs to be your own. Until then, stop spreading the fear, uncertainty and doubt.

  20. #20
    Join Date
    Nov 2008
    Posts
    142
    Thanks
    3
    Thanked 20 Times in 20 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt 4.5 to be released under LGPL

    I never asked for legal advice, I just wanted to point out an issue that came up in every discussion on the license change I have read so far.

Similar Threads

  1. Quill 0.5 Released -- A Tablet Journaling Application
    By Shadowfiend in forum Qt-based Software
    Replies: 0
    Last Post: 1st September 2008, 16:28
  2. xVST 1.4a released!
    By xEsk in forum Qt-based Software
    Replies: 0
    Last Post: 27th January 2008, 14:01
  3. InstallBuilder for Qt 5.3.0 released
    By bitrock in forum Qt-based Software
    Replies: 0
    Last Post: 9th January 2008, 19:32
  4. Ui2Cpp wizard 0.7 released
    By vovanec in forum Qt-based Software
    Replies: 4
    Last Post: 31st May 2007, 15:40
  5. Qmmp 0.1 released
    By vovanec in forum Qt-based Software
    Replies: 0
    Last Post: 31st May 2007, 13:28

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.