Results 1 to 11 of 11

Thread: Licensing Question

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Sep 2008
    Location
    Portugal
    Posts
    171
    Qt products
    Qt5
    Platforms
    Unix/X11 Windows
    Thanks
    57
    Thanked 4 Times in 4 Posts

    Default Re: Licensing Question

    Ok.
    Now let's suppose someone wrote an example, good or bad, and wants to share it.
    When using the Open Source version of Qt, de default licenssing mode is, i suppose, LGPL.
    If so ... every software created with this version should be LGPL. Right?

  2. #2
    Join Date
    Sep 2008
    Location
    Portugal
    Posts
    171
    Qt products
    Qt5
    Platforms
    Unix/X11 Windows
    Thanks
    57
    Thanked 4 Times in 4 Posts

    Default Re: Licensing Question

    Well ... looks i was wrong about the default LGPL.
    http://qt.nokia.com/products/licensing

  3. #3
    Join Date
    Oct 2010
    Posts
    5
    Qt products
    Qt3 Qt4 Qt/Embedded Qt Jambi
    Platforms
    MacOS X

    Default Re: Licensing Question

    I would have thought that you were right. I guess you learn something every day. The default LGPL can be a tricky thing. Thanks for sharing your insights on this.

  4. #4
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Qt products
    Qt4
    Platforms
    Windows
    Thanks
    6
    Thanked 348 Times in 333 Posts

    Default Re: Licensing Question

    Quote Originally Posted by graciano View Post
    Ok.Now let's suppose someone wrote an example, good or bad, and wants to share it.
    When using the Open Source version of Qt, de default licenssing mode is, i suppose, LGPL.
    If so ... every software created with this version should be LGPL. Right?
    I don't see why, if they abided by the license terms of Qt when they wrote that example, they can distribute there example code under whatever license they feel like - commercial, bsd, gpl, beerware... Its only when you change someone elses code you have to keep original license and header as you can't make restrictions (So you can't say your version is only under GPLv3 if the original was GPLv3 or LGPL for example).

  5. #5
    Join Date
    Sep 2008
    Location
    Portugal
    Posts
    171
    Qt products
    Qt5
    Platforms
    Unix/X11 Windows
    Thanks
    57
    Thanked 4 Times in 4 Posts

    Default Re: Licensing Question

    Forgetting the Qt examples for a while ...
    If you write a piece of code, using your imagination and skills, with the Qt Opesource version, what are your legal obligations?

  6. #6
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Qt products
    Qt4
    Platforms
    Windows
    Thanks
    6
    Thanked 348 Times in 333 Posts

    Default Re: Licensing Question

    That depends on how you decide to distribute it. If you distribute as closed source (binary only), then you must comply with LGPL license and so your application must be dynamically linked.
    Else you distribute under GPL license and release the source code, which allows static linking.

    Either way, any modifications you make to Qt must be made open-source - anyone who wishes to do so must be able to build the exact same DLLs (or static libraries if you use them) as your program requires.

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

    Default Re: Licensing Question

    Quote Originally Posted by graciano View Post
    Forgetting the Qt examples for a while ...
    If you write a piece of code, using your imagination and skills, with the Qt Opesource version, what are your legal obligations?
    Rule of a thumb:
    1. You want to release sources for your application -> go for any licence you want but also obey Qt's GPL or LGPL licence.
    2. You don't want to release sources for your application -> go for any licence you want but also obey Qt's LGPL licence (i.e. link Qt dynamically).
    3. You want total freedom - buy a commercial licence and distribute your application on whatever licence you see fit.

    In any case if you wish to modify Qt itself, you have to retain the original licence (or one that is compatible with it - I think) for Qt (not for you app).
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


Similar Threads

  1. licensing question
    By tommy in forum Installation and Deployment
    Replies: 4
    Last Post: 14th April 2010, 11:54
  2. Another question to clarify licensing under LGPL.
    By Alex_123 in forum General Discussion
    Replies: 3
    Last Post: 20th October 2009, 17:31
  3. Licensing
    By randomguy in forum Newbie
    Replies: 1
    Last Post: 8th June 2009, 04:19
  4. Qt Licensing
    By alu23 in forum Qt Programming
    Replies: 3
    Last Post: 6th May 2008, 16:37
  5. Qt Licensing question
    By croland in forum Qt Programming
    Replies: 3
    Last Post: 15th July 2007, 16:23

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
  •  
Qt is a trademark of The Qt Company.