Files
tqma6-yocto-mirror/docs/03-license-analysis/license-summary.md
Siggi (OpenClaw Agent) 11f9d80b25 fix: correct versions, remove non-existent packages from docs
Verified all documents against actual CSV data:
- license-summary.md: fix u-boot 2023.10->2023.04, linux-yocto->linux-tq 6.6.102
- license-summary.md: remove systemd, imx-gpu-viv, imx-vpu (not in spaetzle build)
- license-summary.md: add actual versions from bitbake -e extraction
- corporate-network-deployment.md: add ACCEPT_FSL_EULA=1 (was missing)
- README.md: align apt packages with verified step-by-step guide
2026-03-01 21:40:57 +00:00

97 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# License Compliance Summary UT Project
**Project:** UT
**Target:** TQMa6UL Yocto BSP (spaetzle/musl)
**Date:** 2026-03-01
**Data Source:** `bitbake -e` extraction, 264 packages
**Full Table:** [UT-license-table.csv](UT-license-table.csv)
---
## License Categories
### Approved for Military Use (✅)
| License | Type | Count | Notes |
|---------|------|-------|-------|
| MIT | Permissive | 41 | No restrictions |
| BSD-2-Clause | Permissive | 7 | No restrictions |
| BSD-3-Clause | Permissive | 19 | No restrictions |
| Apache-2.0 | Permissive | 2 | Patent grant included |
| GPL-2.0-only | Copyleft | 32 | Source must be provided |
| GPL-2.0-or-later | Copyleft | 22 | Source must be provided |
| LGPL-2.1-only | Weak Copyleft | 8 | Library source required |
| LGPL-2.1-or-later | Weak Copyleft | 6 | Library source required |
### Requires Legal Review (⚠️)
| License | Count | Reason |
|---------|-------|--------|
| GPL-3.0-only | 11 | Anti-tivoization clause |
| GPL-3.0-or-later | 13 | Anti-tivoization clause |
| Proprietary | 2 | Closed source (NXP firmware) |
### Build-Only (Not in Final Product)
Native/cross-build tools (GCC, CMake, Python, etc.) are only used during
compilation and are NOT deployed to the target device.
---
## Key Packages (verified from CSV)
### Core System
| Package | Version | License | In Image |
|---------|---------|---------|----------|
| linux-tq | 6.6.102+git | GPL-2.0-only | ✅ |
| u-boot-tq | 2023.04 | GPL-2.0-or-later | ✅ |
| musl | 1.2.4+git | MIT | ✅ |
| busybox | 1.36.1 | GPL-2.0-only | ✅ |
### Network & Security
| Package | Version | License | In Image |
|---------|---------|---------|----------|
| openssl | 3.2.4 | Apache-2.0 | ✅ |
| openssh | 9.6p1 | BSD-2/3-Clause & ISC & MIT | ✅ |
| dropbear | 2022.83 | MIT & BSD | ✅ |
| iptables | 1.8.10 | GPL-2.0-or-later | ✅ |
| iproute2 | 6.7.0 | GPL-2.0-or-later | ✅ |
### Utilities
| Package | Version | License | In Image |
|---------|---------|---------|----------|
| util-linux | 2.39.3 | GPL/LGPL/BSD mixed | ✅ |
| coreutils | 9.4 | GPL-3.0-or-later | ⚠️ Review |
| bash | 5.2.21 | GPL-3.0-or-later | ⚠️ Review |
| e2fsprogs | 1.47.0 | GPL-2.0 & BSD & MIT | ✅ |
| mtd-utils | 2.1.6 | GPL-2.0-or-later | ✅ |
### Proprietary (Review Required)
| Package | Version | License | Notes |
|---------|---------|---------|-------|
| firmware-imx | 8.27 | Proprietary (NXP SLA) | NXP firmware blobs |
| firmware-nxp-wifi | 1.1 | Proprietary (NXP) | WiFi firmware |
| linux-firmware | 20240909 | Mixed (per-firmware) | Various vendor licenses |
> **Note:** `imx-gpu-viv`, `imx-vpu`, `systemd` are NOT in this build
> (spaetzle/musl does not include GPU drivers or systemd).
---
## Compliance Checklist
- [x] All 264 packages identified with license (CSV)
- [x] Download URLs resolved for 224 packages (85%)
- [x] Proprietary components identified (2 packages)
- [ ] GPL-3.0 anti-tivoization clause reviewed by legal
- [ ] NXP firmware license terms verified for deployment use
- [ ] License manifest generated from actual build output
---
**Author:** Siggi ⚙️