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

3.0 KiB
Raw Blame History

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


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
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

  • All 264 packages identified with license (CSV)
  • Download URLs resolved for 224 packages (85%)
  • 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 ⚙️