I have a project I am working on, which links to:
- Qt
- Qt Solutions' QtSingleApplication
- Botan
I have a license dialog in my application, which shows the licenses for the application itself and everything it links to. I have a couple questions regarding the distribution process.
Do I have to present the licenses in the installation program before the program can be installed and/or as standalone files? Or is it OK to simply include them in a dialog in the main executable?
I am not using the version of Botan from the official website, but rather the version from the Qt Creator 2.0 sources, which includes a couple of .pro files making it much easier to incorporate it with Qt projects. Botan itself is licensed under a BSD-style license, but Qt Creator 2.0 is licensed under GPL. I'd also like to add around two lines of code to the .pro file to better integrate Botan with my build process. Do I have to release those changes (all it is is changing the output directory in the .pro file, no changes to the C++ code of Botan)? Because Qt Creator is GPL, does this override the Botan license and force me to license my application under GPL? Or will I have to "borrow ideas" from the .pro files found with Qt Creator's Botan and make my own, thus falling under the BSD license?
EDIT: Apparently Qt Creator is licensed under the LGPL (source: the source code).