Results 1 to 11 of 11

Thread: lgpl license and commercial software..

  1. #1
    Join Date
    Jan 2009
    Posts
    45
    Thanks
    1
    Qt products
    Qt4
    Platforms
    Windows

    Default lgpl license and commercial software..

    Im a programmer, not a lawyer.. Whats the deal with the new lgpl license?

    1. Can I create commercial(closed source) software and sell it using the lgpl version of Qt?
    2. If I can sell it, Do I have provide the actual Qt toolkit source with it?

    From what I have gathered, I can sell my closed source software but I have to include the sourcecode for the Qt toolkit its self and not the source for my program.. Sound right?

  2. #2
    Join Date
    Mar 2008
    Location
    Houston, Texas, USA
    Posts
    277
    Thanks
    9
    Thanked 17 Times in 17 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows Maemo/MeeGo

    Default Re: lgpl license and commercial software..

    You can sell software with LGPL. And no you don't have to give away the source. you can if you want. The only thing is you have to provide the dynamically link to the library no statically linked.
    Qt-4.7.3 | Gentoo ~amd64 | KDE-4.7
    Aki IRC Client for KDE4 | Qt Documentation

  3. #3
    Join Date
    Dec 2008
    Location
    Czech
    Posts
    44
    Thanks
    2
    Thanked 8 Times in 8 Posts
    Qt products
    Qt4 Qt/Embedded
    Platforms
    Unix/X11

    Default Re: lgpl license and commercial software..

    Hi,
    isn't it like that you can use Qt with your commercial software which can be source closed but you have to provide the source code for the Qt library you did?

  4. #4
    Join Date
    Jan 2009
    Posts
    45
    Thanks
    1
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: lgpl license and commercial software..

    Quote Originally Posted by ComaWhite View Post
    You can sell software with LGPL. And no you don't have to give away the source. you can if you want. The only thing is you have to provide the dynamically link to the library no statically linked.
    Understood..

    Its dynamic linking where you use the dll's outside of your program and distribute them with your .exe program?

    And static linking is where you compile the dll's into your .exe file.. Correct?

  5. #5
    Join Date
    Jan 2006
    Location
    Germany
    Posts
    4,380
    Thanks
    19
    Thanked 1,005 Times in 913 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows Symbian S60
    Wiki edits
    5

    Default Re: lgpl license and commercial software..

    Quote Originally Posted by tgreaves View Post
    Its dynamic linking where you use the dll's outside of your program and distribute them with your .exe program?

    And static linking is where you compile the dll's into your .exe file.. Correct?
    Yes, and of course the dll have to be the original ones of Qt, no modified.

  6. #6
    Join Date
    Jan 2009
    Posts
    45
    Thanks
    1
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: lgpl license and commercial software..

    Awesome.. Do I have to put some agreement for installing my program that states that im using the lgpl license of Qt?

  7. #7
    Join Date
    Nov 2012
    Posts
    35
    Thanks
    1
    Thanked 7 Times in 5 Posts
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: lgpl license and commercial software..

    Quote Originally Posted by tgreaves View Post
    Understood..

    Its dynamic linking where you use the dll's outside of your program and distribute them with your .exe program?

    And static linking is where you compile the dll's into your .exe file.. Correct?
    this means the QT dlls I see in Autodesk Maya bin directory is becuase Autodesk uses LGPL ..How much does one has to pay under LGPL to digia to use QT ?

  8. #8
    Join Date
    May 2010
    Location
    Romania
    Posts
    1,021
    Thanks
    62
    Thanked 260 Times in 246 Posts
    Qt products
    Qt5
    Platforms
    MacOS X Unix/X11 Windows Android

    Default Re: lgpl license and commercial software..

    @krystosan, LGPL is free so you don't have to pay anything to Digia, you just have the restrictions mentioned earlier, you have to pay only if you want the commercial license.

    LE: and regarding sharing Qt source code you have to share it only if you modify Qt source code
    Mainly those LGPL restrictions are "protecting" your clients in case you don't update your application with each Qt update, so they can do if themselves (or hire someone else to do it).
    Last edited by Zlatomir; 4th January 2013 at 14:49.

  9. #9
    Join Date
    Sep 2011
    Posts
    1,241
    Thanks
    3
    Thanked 127 Times in 126 Posts
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: lgpl license and commercial software..

    Quote Originally Posted by ComaWhite View Post
    You can sell software with LGPL. And no you don't have to give away the source. you can if you want. The only thing is you have to provide the dynamically link to the library no statically linked.
    This is not accurate. You can still statically link your application and satisfy LGPL. LGPL means that users of the software must be able to replace the Qt library with a different version. For statically linked applications this means that you will need to supply your .obj files - even in this case you would not need to include your source code.
    If you have a problem, CUT and PASTE your code. Do not retype or simplify it. Give a COMPLETE and COMPILABLE example of your problem. Otherwise we are all guessing the problem from a fabrication where relevant details are often missing.

  10. #10
    Join Date
    Jan 2006
    Location
    Germany
    Posts
    4,380
    Thanks
    19
    Thanked 1,005 Times in 913 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows Symbian S60
    Wiki edits
    5

    Default Re: lgpl license and commercial software..

    Quote Originally Posted by krystosan View Post
    this means the QT dlls I see in Autodesk Maya bin directory is becuase Autodesk uses LGPL
    No, it does not. It only says that Autodesk uses shared libraries! This has nothing to do with the license. If they use LGPL they must notice that anywhere. If not, they have a commercial license or do not pay attention to the LGPL.

  11. #11
    Join Date
    Jan 2006
    Location
    Graz, Austria
    Posts
    8,416
    Thanks
    37
    Thanked 1,544 Times in 1,494 Posts
    Qt products
    Qt3 Qt4 Qt5
    Platforms
    Unix/X11 Windows

    Default Re: lgpl license and commercial software..

    It is always important to remember that selling (commerical aspect) and code license (legal aspect) are two orthogonal things.

    Qt has many licensing options and none of them prohibit selling of applications.

    The chosen license only affects the legal aspects, i.e. what license you can chose for your code, whether you have to notify the user about the library license, whether you have to ship or offer the code of the library, etc.

    Cheers,
    _

Similar Threads

  1. Open source License and some questions!
    By GioFX in forum Newbie
    Replies: 7
    Last Post: 6th January 2009, 16:40
  2. Qt Licensing And Programming In The Real
    By rushtontb in forum Qt Programming
    Replies: 11
    Last Post: 10th September 2008, 21:45
  3. Qt Commercial License Pricing
    By djurodrljaca in forum Installation and Deployment
    Replies: 4
    Last Post: 27th August 2008, 07:27
  4. Commercial License
    By GimpMaster in forum Newbie
    Replies: 3
    Last Post: 5th August 2008, 18:24

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.