RELEASE INVENTORY DRAFT
Third-Party Notices
Planned components
| Component | Use | Release requirement |
|---|---|---|
| Python | Application runtime | Freeze version and include PSF notice. |
| PySide6 and Qt | Desktop interface | Use an LGPL-compliant dynamic distribution or a commercial license. |
| FFmpeg and ffprobe | Media probe and repair | Select and document an LGPL-compatible build unless GPL distribution is intentionally accepted. |
| mpv | Calibration playback | Prefer an LGPL build with GPL features disabled, or satisfy the exact binary's GPL obligations. |
| PyInstaller and MSIX tooling | Windows packaging | Record exact tool versions and all applicable notices. |
Release checklist
- Freeze every dependency and executable version.
- Record SHA-256 values and source URLs for bundled binaries.
- Save FFmpeg and mpv build configurations.
- Exclude unreviewed GPL-only or non-redistributable components.
- Bundle required license texts in the installer.
- Complete open-source license review before public distribution.
This page is an inventory, not a substitute for complete license texts or legal advice.