2

I am using Qt4 to build an application and for some reason I want to keep it proprietary. Qt4 is released under LGPL, does that force me to release the code to my application. I ask this question because I am finding it difficult to understand the LGPL license.

5
  • 1
    As far as I know, Qt relatively recently underwent licensing changes that allowed you to use it in close source commercial products. It didn't used to be okay, which is why a great many folks used to prefer GTK Sep 28, 2012 at 2:46
  • @aking1012: Not that recent. Mathematica has been using Qt for a few years at least. Sep 28, 2012 at 4:45
  • 1
    @Mechanicalsnail IIRC it had to do with cost of licensing previously. January 2009 or so is when it went LGPL according to this blog post: successfulsoftware.net/2009/01/14/… for the decade previous it was pay to be used commercially. Sep 28, 2012 at 4:54
  • So you all are saying I can use it to make my own commercial product but the catch is I need to have the LGPL Licence with my binary?
    – Alwin Doss
    Oct 1, 2012 at 2:31
  • Indeed. Note also that the binary can not have Qt statically linked, as that would mean it is considered a derivative work instead of something using it - which would mean that you would have to either open-source your app, or pay for the proprietary-licensed Qt version. Dynamic linking and including the LGPL is all you need to do.
    – user64152
    Oct 4, 2012 at 6:50

2 Answers 2

4

Yes.

"The main difference between the GPL and the LGPL is that the latter allows the work to be linked with (in the case of a library, 'used by') a non-(L)GPLed program, regardless of whether it is free software or proprietary software.

Source:Wikipedia

1
  • 1
    This is a great answer. To make it even better, you can try to expand with more examples.
    – nanofarad
    Nov 23, 2012 at 13:46
0

In addition to @user64152's answer I have to add one more thing. If along with proprietary you also intend to make a commercial product and modify the Qt libraries, you have to buy the Qt Commercial License in order to be able to sell your product.

2
  • This is not true. LGPL (which Qt is released) Allows commercial/closed source applications as long as you do not modify the qt libraries or if you do making them available to the public. But just the LGPL'd libraries.
    – Vassilis
    Feb 9, 2015 at 10:40
  • Yes, I didn't express myself clear enough. Will add this to my answert. Thanks! Feb 9, 2015 at 13:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.