Page 2 of 2 FirstFirst 12
Results 21 to 28 of 28

Thread: Qt LGPL unclear

  1. #21
    Join Date
    Aug 2009
    Posts
    44
    Thanks
    29
    Thanked 5 Times in 5 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt LGPL unclear

    Regarding Visual Studio Express: http://www.microsoft.com/express/sup...pport-faq.aspx

    Can I use Express Editions for commercial use?

    Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.
    something like that is clear! If they say no license restrictions i can use it without pain

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

    Default Re: Qt LGPL unclear

    Quote Originally Posted by giowck View Post
    Regarding Visual Studio Express: http://www.microsoft.com/express/sup...pport-faq.aspx



    something like that is clear! If they say no license restrictions i can use it without pain
    Can I use MSVC Express Edition for LGPL applications? Can I distribute the MSVC runtime dlls with my application? Can I licence my application with the same licence as used for MSVC Express Edition? Are users of my software compiled using EE also bound by the licence and if so then on what ground? There are always questions that can be asked and only lawyers are entitled to answer them. I'm sure one of the first arguments after bringing up the statement you quoted in court would be this was not a legal counsel writing that FAQ and it has no value in court because the licence itself is the only document both sides agreed to follow and the passage from the Internet website is just a free interpretation having nothing to do with the document itself.

    BTW. For me it is clear you can use LGPL components in commercial applications - this yields no doubts. Only that sometimes some person arrives somewhere and asks that question again bringing another pointless discussion about it.

    Quote Originally Posted by LGPL
    5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
    And the next paragraph covers the executable linking situation:
    Quote Originally Posted by LGPL
    However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
    Section 6 covers your obligations when distributing your linked application. Please note it is explicitely said that if you link (even statically) against LGPL component, your program can still be closed-source and doesn't have to be distributed under LGPL compatible licence. You only need to provide means for the end user to relink the final software (see section 6a) or to replace the LGPL component with an equivalent (i.e. by dynamic linking - see section 6b). In both situations you have to make sure the end-user has or is able to gain access to the complete source code of the LGPL component (a preferred solution is to provide a verbatim copy of the component along the binary of your application). It is worth noting it is your responsibility to provide means for the user to get that source code - i.e. if Nokia ftp servers fail and the user of your application wants Qt source-code, for three years from sending/distributing your software you have to be prepared to supply the user with a rigid (i.e. on CD) and verbatim copy of Qt's source-code in version which was distributed with your software and you can charge the user for it up to an amount of money equivalent to your expenses of packaging and sending the code.

    Section 9 is also interesting. It says that you (i.e. as the end user) do not have to accept this licence as you didn't sign it and it only prevents you from distributing the software. This also implies (although not explicitely) you can use LGPL components in any form you wish for your inhouse private software which you don't distribute to anyone else. You are only not permitted to modify it without accepting the licence.
    Last edited by wysota; 23rd May 2010 at 10:29.
    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.


  3. The following user says thank you to wysota for this useful post:

    giowck (23rd May 2010)

  4. #23
    Join Date
    Aug 2009
    Posts
    44
    Thanks
    29
    Thanked 5 Times in 5 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt LGPL unclear

    Thanks to all!

    So i understood that if i want to create some free apps without relaesing the sources i need to contact a lawyer.

    I mean is there really no way to release my apps?? I'm a student and i can't contact a lawyer just for a free app...

    Do you think I can get in trouble?

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

    Default Re: Qt LGPL unclear

    We don't THINK you will get into trouble, but we are not a legal team, so you need to consider that risk for yourself.

    The only ways to GUARANTEE you will not get into trouble:
    a) Buy a commercial license (and thus the license is more relaxed, plus you can contact Nokia support for any questions)
    b) Release the source code of your application (and so, again, the license is much more relaxed)
    c) Contact an approved lawyer
    d) Not release your app

    Considering the fact that your application is free, Is there a particular reason you don't want to release the source code?

  6. #25
    Join Date
    Aug 2009
    Posts
    44
    Thanks
    29
    Thanked 5 Times in 5 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt LGPL unclear

    ok i will release the sources...

    In the future i will buy a commercial license in order to sell software!

    Thanks again!

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

    Default Re: Qt LGPL unclear

    Quote Originally Posted by giowck View Post
    So i understood that if i want to create some free apps without relaesing the sources i need to contact a lawyer.
    No, you don't. Just don't violate the licence in any obvious way. If there is some fragile situation, I'm sure you'll be asked to correct it before Nokia (or owners of other protected components) submits a lawsuit against you
    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.


  8. #27
    Join Date
    Aug 2009
    Posts
    44
    Thanks
    29
    Thanked 5 Times in 5 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt LGPL unclear

    Quote Originally Posted by wysota View Post
    No, you don't. Just don't violate the licence in any obvious way. If there is some fragile situation, I'm sure you'll be asked to correct it before Nokia (or owners of other protected components) submits a lawsuit against you
    so only nokia can submit a lawsuit against me? Ok, then if i do something wrong i think i can fix everything by a request!

    thanks

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

    Default Re: Qt LGPL unclear

    Quote Originally Posted by giowck View Post
    so only nokia can submit a lawsuit against me?
    If you violate a licence for their product, then yes.
    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.


  10. The following user says thank you to wysota for this useful post:

    giowck (25th May 2010)

Similar Threads

  1. LGPL question
    By tim47 in forum Installation and Deployment
    Replies: 5
    Last Post: 15th March 2010, 08:07
  2. VC++ 2008 and LGPL
    By uj in forum Installation and Deployment
    Replies: 4
    Last Post: 27th January 2010, 17:39
  3. Commercial and LGPL
    By bnilsson in forum Installation and Deployment
    Replies: 3
    Last Post: 2nd August 2009, 20:56
  4. Unclear Error Message at Release!!!
    By undercover in forum Qt Programming
    Replies: 9
    Last Post: 16th February 2009, 15:08
  5. Unclear path
    By mongenix in forum Newbie
    Replies: 2
    Last Post: 7th January 2007, 16:13

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.