Files
tqma6-yocto-mirror/docs/03-license-analysis/UT-license-table-excel.md
Siggi (OpenClaw Agent) c24e7900e5 feat: complete license table with 264 packages from bitbake -e extraction
- Replace placeholder CSV (11 rows) with full 264-package inventory
- All SRC_URI URLs fully resolved via bitbake -e (224/264 have URLs)
- 40 packages without URLs are meta-packages/virtual providers
- Add build artifacts (pn-buildlist) and regeneration instructions
- Add .gitignore for __pycache__
- Update README with license distribution summary
- Update Excel import instructions with actual column descriptions

License distribution: MIT (41), GPL-2.0 (32), GPL-2.0+ (22), BSD-3 (19)
Extraction: bitbake -e per recipe, machine=tqma6ul-multi-mba6ulx, distro=spaetzle
2026-03-01 21:26:34 +00:00

58 lines
2.0 KiB
Markdown
Raw Permalink 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 Table Import Instructions
**File:** `UT-license-table.csv`
**Format:** CSV (comma-separated, double-quoted fields)
**Encoding:** UTF-8
**Records:** 264 packages (+ 1 header row = 265 lines)
## Columns
| Column | Description | Example |
|--------|-------------|---------|
| `Package` | BitBake recipe name | `linux-tq` |
| `Version` | Package version | `6.6.102+git` |
| `License` | SPDX license identifier(s) | `GPL-2.0-only` |
| `SRC_URI` | Primary download URL (HTTP/FTP/Git) | `git://github.com/tq-systems/linux-tqmaxx.git` |
| `Recipe_File` | Path to BitBake recipe (relative to `sources/`) | `meta-tq/meta-tq/recipes-kernel/linux/linux-tq_6.6.bb` |
## Coverage
- **264 / 264** packages in build graph covered (100%)
- **224 / 264** have resolved download URLs (85%)
- **40 packages** without URLs are meta-packages, virtual providers, or local-only recipes
## Import into Excel / LibreOffice
1. Open LibreOffice Calc -> File -> Open -> select `UT-license-table.csv`
2. Set separator: **Comma**
3. Set text delimiter: **"** (double quote)
4. Set encoding: **UTF-8**
5. All columns as **Text** (to preserve version numbers)
## License Distribution Summary
| License | Count | Category |
|---------|-------|----------|
| MIT | 41 | Permissive |
| GPL-2.0-only | 32 | Copyleft (source required) |
| GPL-2.0-or-later | 22 | Copyleft (source required) |
| BSD-3-Clause | 19 | Permissive |
| GPL-3.0-or-later | 13 | Copyleft (review anti-tivo) |
| GPL-3.0-only | 11 | Copyleft (review anti-tivo) |
| LGPL-2.1-only | 8 | Weak Copyleft |
| GPL-2.0-or-later & LGPL-2.1-or-later | 8 | Mixed Copyleft |
| BSD-2-Clause | 7 | Permissive |
| LGPL-2.1-or-later | 6 | Weak Copyleft |
| Proprietary | 2 | Review required |
| Others (compound) | ~95 | See CSV for details |
## Data Source
Extracted via `bitbake -e <recipe>` for all 264 recipes in the `tq-image-small-debug`
build graph (machine: `tqma6ul-multi-mba6ulx`, distro: `spaetzle`, Scarthgap 5.0.11).
---
**Generated:** 2026-03-01
**Author:** Siggi