Hi there
I'm confused about licencing. If i get the LGPL version of Qt, can i develop closed applications with it ?
Do it applies only to dynamic linking, or do it applies to static linking too ?
Thanks
Printable View
Hi there
I'm confused about licencing. If i get the LGPL version of Qt, can i develop closed applications with it ?
Do it applies only to dynamic linking, or do it applies to static linking too ?
Thanks
http://qt.nokia.com/products/licensing
http://www.gnu.org/licenses/lgpl-2.1.html
Contact Nokia or a lawyer to explain the text.
Although we can say it most definitely does not allow you to create statically linked applications with the LGPL license. Those kind of applications will require a commercial license as you are effectively embedding Qt into your own application.
For advice beyond that (and the reasons why), you need to contact a lawyer, as tbscope has stated.
We are not a legal team. We can not offer legal advice.
That's not true. There is a clause that lets you link statically an LGPL component to a closed-source application. You need to provide object code (*.o or *.obj, depending on the compiler) for your program so that the end user can relink it back to a working executable. Such a solution is rarely useful (it's much easier to link dynamically and make it harder to break into the application) but it's doable.
Thanks for the heads up. It shows why we can't give legal advice on a public forum. Different people interpret it differently.
(I assumed it was not permissable to have Qt as an integral part of your application without commercial license. I was wrong)
Bottom line: If you don't want to be sued, then talk to a lawyer about the license. At least then, if they get it wrong, you can sue them :)