Use this checklist before releasing binaries.
- Include this repository
LICENSEfile in release packages. - Keep copyright headers/notices intact.
- Confirm which Qt modules are used in the final build.
- Confirm each used module license from: https://doc.qt.io/qt-6/licenses-used-in-qt.html
- Bundle third-party notice file (
THIRD_PARTY_NOTICES.md). - Bundle applicable Qt license texts with binaries.
- If Qt itself was modified, provide patch/source details.
For LGPL-based distribution:
- Prefer dynamic linking for Qt libraries.
- Provide users a practical way to replace/relink LGPL libraries.
- Preserve LGPL-required reverse-engineering rights for debugging modifications.
- Publish source code corresponding to the release tag.
- Publish build instructions and dependencies.
- Keep binary package and source tag aligned (same commit hash/version).
- Record Qt version, compiler version, and build flags.
- Record links to license evidence used for this release.
- Save generated SBOM/dependency manifest (if your pipeline supports it).
Official Qt licensing references:
- https://doc.qt.io/qt-6/licensing.html
- https://www.qt.io/development/open-source-lgpl-obligations
- https://www.qt.io/faq/qt-open-source-licensing
This checklist is not legal advice.