License Compliance Table - UT Project
Project: UT (Universität/Projekt)
Target: TQMa6UL Yocto BSP
Date: 2026-03-01
Scope: Complete license analysis for military use approval
Military Use Guidelines
- ✅ Approved: Open source licenses without military restrictions
- ⚠️ Review Required: Check specific license terms
- ❌ Excluded: Explicit military use prohibition
Note: GPL licenses are approved WITH source code provision requirement.
License Summary by Category
Approved for Military Use (✅)
| License |
Type |
Notes |
| MIT |
Permissive |
No restrictions |
| BSD-2-Clause |
Permissive |
No restrictions |
| BSD-3-Clause |
Permissive |
No restrictions |
| Apache-2.0 |
Permissive |
Patent grant included |
| ISC |
Permissive |
No restrictions |
| GPL-2.0-only |
Copyleft |
Source must be provided |
| GPL-2.0-or-later |
Copyleft |
Source must be provided |
| LGPL-2.1-only |
Weak Copyleft |
Library source must be provided |
| LGPL-2.1-or-later |
Weak Copyleft |
Library source must be provided |
Requires Review (⚠️)
| License |
Reason |
Action |
| GPL-3.0 |
Anti-tivoization clause |
Legal review |
| Proprietary |
Closed source |
Review vendor terms |
| Binary Firmware |
No source available |
Check distribution rights |
Build System (Not in Final Product)
| Component |
License |
Notes |
| Poky/Yocto |
MIT |
Build system only |
| BitBake |
GPL-2.0 |
Build tool only |
| OpenEmbedded |
MIT |
Metadata only |
Key Packages for TQMa6UL
Core System (GPL/LGPL)
| Package |
Version |
License |
Military |
Source Included |
| linux-yocto |
6.6.y |
GPL-2.0-only |
✅ Yes |
✅ Yes |
| u-boot-tq |
2023.10 |
GPL-2.0+ |
✅ Yes |
✅ Yes |
| glibc |
2.39 |
LGPL-2.1+ |
✅ Yes |
✅ Yes |
| busybox |
1.36.x |
GPL-2.0-only |
✅ Yes |
✅ Yes |
| gcc |
13.x |
GPL-3.0+ |
⚠️ Review* |
✅ Yes |
*GPL-3.0 requires review of anti-tivoization clause for embedded devices
Hardware Support
| Package |
License |
Military |
Notes |
| firmware-imx |
Proprietary |
⚠️ Review |
NXP firmware blobs |
| linux-firmware |
Mixed |
⚠️ Review |
Various vendors |
| imx-gpu-viv |
Proprietary |
⚠️ Review |
Vivante GPU driver |
Base System
| Package |
License |
Military |
| systemd |
LGPL-2.1+ |
✅ Yes |
| util-linux |
GPL-2.0+ |
✅ Yes |
| e2fsprogs |
GPL-2.0+ |
✅ Yes |
| coreutils |
GPL-3.0+ |
⚠️ Review |
| bash |
GPL-3.0+ |
⚠️ Review |
Network
| Package |
License |
Military |
| iptables |
GPL-2.0+ |
✅ Yes |
| iproute2 |
GPL-2.0+ |
✅ Yes |
| openssl |
OpenSSL |
✅ Yes |
| openssh |
OpenSSH/ISC |
✅ Yes |
| dropbear |
MIT |
✅ Yes |
Filesystems
| Package |
License |
Military |
| mtd-utils |
GPL-2.0+ |
✅ Yes |
| dosfstools |
GPL-3.0+ |
⚠️ Review |
| e2fsprogs |
GPL-2.0+ |
✅ Yes |
Proprietary Components Requiring Review
NXP/Freescale Components
| Component |
License Type |
Military Use |
Source Available |
| imx-firmware |
NXP SLA |
⚠️ Review required |
❌ No |
| imx-gpu-viv |
Proprietary |
⚠️ Review required |
❌ No |
| imx-vpu |
Proprietary |
⚠️ Review required |
❌ No |
| ddr-stress-test |
NXP |
⚠️ Review required |
❌ No |
Alternative Open-Source Options
Where proprietary components pose issues:
| Proprietary |
Open Alternative |
License |
| imx-gpu-viv (Vivante) |
etnaviv |
MIT/GPL |
| NXP VPU codec |
Software decode |
Various |
License Manifest Location
After build, license information is located at:
Compliance Checklist
Generated by: Siggi ⚙️
Project: UT
Date: 2026-03-01