Hello all,
I've been staring at the LGPL for days but can't figure out how to satisfy the legal requirements with respect to redistribution.
I understand the requirements with regards to linking with/modifying Qt but specifically don't know how to (legally) bundle the Qt DLLs with our product.
Our project is a commercial application. When using the commerical Qt in the past we simply built Qt from unmodified source and then included the DLLs/SOs in our installer for placement into the install directory of the product.
It's my understanding that, assuming we do not ever modify the Qt source code, we can satify the legal requirements by:
- Not shipping any Qt binary libraries - which means relying on our customer pre-installing them.
- Shipping Qt libraries with our installer - which requires us to bundle the entire source tree of Qt with our product.
(1) May be acceptable for Linux installs when we can rely on APT (or similar) to do the job but would be undesirable for Windows installs. (2) Means bloating our install footprint from 15Mb to hundreds.
Is this correct?
Can we do it by simply hosting the source package on our Web site and putting a link to it inside our installed documentation?
If we built the libraries from unmodified source code, do we still need to bundle Qt's source with our product?
I've have no luck finding a truly canonical answer to this so I'd appreciate any pointers or advice.
Many thanks.