Results 1 to 5 of 5

Thread: LGPL Questions

  1. #1
    Join Date
    Jan 2006
    Location
    Maui, Hawaii
    Posts
    120
    Thanks
    65
    Thanked 4 Times in 4 Posts
    Qt products
    Qt3 Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default LGPL Questions

    It sounds like the LGPL license is "less restrictive", but those who use the LGPL version of Qt have to comply in a way that 'companies may be uncomfortable with'.

    Does anyone know if that includes providing your source code to the public? If not, what does it mean? It sounds like it has to do with the libraries or something ...


  2. #2
    Join Date
    Sep 2006
    Location
    Belgrade
    Posts
    28
    Thanked 1 Time in 1 Post
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11

    Default Re: LGPL Questions

    LGPL essentially means that the library itself (Qt in this case) must remain Free/Libre/Open Source Software - so if you change something in Qt, you'd need to provide the sources alongside with the binary.

    But, and this is a big /but/ that makes all the difference , your program, if you only link it to the library, doesn't need to be FLOSS, and it can be proprietary. The same is with the GNU C and C++ standard libraries, GTK...
    While you were hanging yourself on someone else's words
    Dying to believe in what you heard
    I was staring straight into the shining sun

  3. #3
    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: LGPL Questions

    What is important to add, if you want to statically link Qt with your application, you can't use LGPL licenced version (unless you provide everything required to recompile the application, sources included).

  4. #4
    Join Date
    May 2007
    Location
    Lublin, Poland
    Posts
    345
    Thanks
    40
    Thanked 8 Times in 4 Posts
    Qt products
    Qt3 Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: LGPL Questions

    Hi,

    Please correct me if I am wrong:

    If I have a VS 6.0 and need to port it to Qt 4.5 for win/lin/mac and basically I will port the GUI to Qt I can use the LGPL, am I right?
    I am not going to modify Qt and am going to "use the LIbrary" rather then "base my work on the library".
    If I can use the LGPL and "close" the code, still I have to provide the "object code" for the work? To whom?

    Thanks
    Qt allows you to use everything you want
    wysota
    --------------------------------------------------------------------------------
    #if defined(Q_OS_UNIX) && defined(QT_DEBUG)
    abort(); // trap; generates core dump
    #else
    exit(1); // goodbye cruel world
    #endif

  5. #5
    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: LGPL Questions

    You should think about changing the compiler to something... more compliant :-)

    As for your answers, you are correct. You have to provide sources of Qt to people who get the binary version from you.

Similar Threads

  1. Qt 4.5 to be released under LGPL
    By mhatch in forum Qt-based Software
    Replies: 23
    Last Post: 17th January 2009, 21:17
  2. QTextCursor::insertHtml() questions
    By 24pm in forum Qt Programming
    Replies: 0
    Last Post: 20th October 2008, 07:46
  3. Memory management questions (im new to Qt)
    By scarvenger in forum Qt Programming
    Replies: 2
    Last Post: 6th May 2007, 07:41
  4. 2 Questions about layouts
    By SkripT in forum Qt Programming
    Replies: 1
    Last Post: 26th February 2006, 13:54
  5. Qt related questions and thoughts about getting job
    By AlexKiriukha in forum General Discussion
    Replies: 4
    Last Post: 26th January 2006, 12:25

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.