Results 1 to 20 of 24

Thread: Qt 4.5 to be released under LGPL

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    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

  2. #2
    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?

  3. #3
    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

  4. #4
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,360
    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.

  5. #5
    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?

  6. #6
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,360
    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.

  7. #7
    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

  8. #8
    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!

  9. #9
    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

  10. #10
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,360
    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

  11. #11
    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.

  12. #12
    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!

  13. #13
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,360
    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

  14. #14
    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.

  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
    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.

  16. #16
    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.

  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 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.

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, 15:28
  2. xVST 1.4a released!
    By xEsk in forum Qt-based Software
    Replies: 0
    Last Post: 27th January 2008, 13:01
  3. InstallBuilder for Qt 5.3.0 released
    By bitrock in forum Qt-based Software
    Replies: 0
    Last Post: 9th January 2008, 18:32
  4. Ui2Cpp wizard 0.7 released
    By vovanec in forum Qt-based Software
    Replies: 4
    Last Post: 31st May 2007, 14:40
  5. Qmmp 0.1 released
    By vovanec in forum Qt-based Software
    Replies: 0
    Last Post: 31st May 2007, 12: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.