I already understand that we can distribute Qt dlls with our application as long as we don't make any modifications to the code and we don't have to release the source code for our application or distribute our application with source code to Qt.
However, I can't help but wonder about one thing. Must the dlls absolutely be the original binary copies of the ones that come with the Qt sdk?
Or can we make our own binary copies and distribute them (provided that they haven't been modified) without accompanying it by any source code?
What if I wanted to reduce the size of the .dlls by changing the compile defines to exclude the components that I don't use (ex: #define QT_NO_TREEVIEW) and compile my own dlls. Would it suffice to just specify which defines I have used to compile the Qt dynamic librairies, and as such I would not have to provide any source code modifications or distribute any source code with my application?




Reply With Quote

Bookmarks