diff --git a/docs/03-license-analysis/ci-meta-tq-license-overview.md b/docs/03-license-analysis/ci-meta-tq-license-overview.md index 9b2954b8..1a21d2f1 100644 --- a/docs/03-license-analysis/ci-meta-tq-license-overview.md +++ b/docs/03-license-analysis/ci-meta-tq-license-overview.md @@ -69,19 +69,19 @@ Der NXP/Freescale-Layer ist der einzige mit signifikantem Anteil proprietärer K ### 4.1 Lizenzverteilung der Rezepte -| Lizenz | Anzahl Rezepte | Kategorie | -|--------|---------------|-----------| -| MIT | 12 | Permissiv ✅ | -| BSD-3-Clause | 15 | Permissiv ✅ | -| BSD-2-Clause | 2 | Permissiv ✅ | -| Apache-2.0 | 5 | Permissiv ✅ | -| GPL-2.0-only | 18 | Copyleft ⚠️ | -| GPL-2.0-or-later | 6 | Copyleft ⚠️ | -| LGPL-2.0-or-later | 1 | Schwach Copyleft | -| LGPL-2.1-only | 5 | Schwach Copyleft | -| LGPL-2.1-or-later | 5 | Schwach Copyleft | -| **Proprietary** | **18** | **Prüfung erforderlich** ❌ | -| NXP-Binary-EULA | 7 | **Prüfung erforderlich** ❌ | +| Lizenz | Anzahl Rezepte | +|--------|---------------| +| MIT | 12 | +| BSD-3-Clause | 15 | +| BSD-2-Clause | 2 | +| Apache-2.0 | 5 | +| GPL-2.0-only | 18 | +| GPL-2.0-or-later | 6 | +| LGPL-2.0-or-later | 1 | +| LGPL-2.1-only | 5 | +| LGPL-2.1-or-later | 5 | +| Proprietary | 18 | +| NXP-Binary-EULA | 7 | ### 4.2 Proprietäre Komponenten (NXP) @@ -123,7 +123,7 @@ Der NXP/Freescale-Layer ist der einzige mit signifikantem Anteil proprietärer K | uefi | UEFI Firmware | > **Hinweis für UT-Projekt:** Die meisten proprietären NXP-Pakete (GPU, VPU, Multimedia, etc.) -> sind **NICHT** im spaetzle/musl-Build enthalten! Nur `firmware-imx` und `firmware-nxp-wifi` +> sind nicht im spaetzle/musl-Build enthalten. Nur `firmware-imx` und `firmware-nxp-wifi` > sind relevant (bereits in der UT-Lizenztabelle erfasst). --- @@ -137,7 +137,7 @@ Der NXP/Freescale-Layer ist der einzige mit signifikantem Anteil proprietärer K | Steuerung | Variable `QT_EDITION` in Yocto | | Kommerzielle Module | Einige Qt-Module nur unter kommerzieller Lizenz | -> **Hinweis für UT-Projekt:** Qt6 ist im spaetzle/musl-Build **nicht enthalten**. +> **Hinweis für UT-Projekt:** Qt6 ist im spaetzle/musl-Build nicht enthalten. > Nur relevant bei Wechsel auf dumpling-wayland (glibc). --- @@ -158,23 +158,14 @@ Der NXP/Freescale-Layer ist der einzige mit signifikantem Anteil proprietärer K ### 6.2 Lizenzklassen im Gesamtsystem -| Kategorie | Lizenzen | Auswirkung | -|-----------|----------|------------| -| **Permissiv** | MIT, BSD-2/3-Clause, Apache-2.0 | Keine Einschränkung | -| **Schwach Copyleft** | LGPL-2.0/2.1 | Bibliotheksquellcode bereitstellen | -| **Copyleft** | GPL-2.0 | Quellcode bereitstellen | -| **Starkes Copyleft** | GPL-3.0 | Anti-Tivoization-Klausel prüfen! | -| **Proprietär** | NXP Proprietary, NXP-Binary-EULA | NXP-Lizenzvereinbarung erforderlich | -| **Dokumentation** | CC-BY-4.0 | Attribution erforderlich | - -### 6.3 Handlungsbedarf - -- [x] ci-meta-tq Top-Level-Lizenzen dokumentiert -- [x] Alle 8 Submodule mit Lizenz erfasst -- [x] Proprietäre NXP-Komponenten identifiziert -- [ ] NXP SLA (Software License Agreement) für Deployment prüfen -- [ ] GPL-3.0 Anti-Tivoization für Embedded-Deployment bewerten lassen -- [ ] Qt6-Lizenzierung klären (falls dumpling-wayland geplant) +| Kategorie | Lizenzen | +|-----------|----------| +| Permissiv | MIT, BSD-2/3-Clause, Apache-2.0 | +| Schwach Copyleft | LGPL-2.0/2.1 | +| Copyleft | GPL-2.0 | +| Starkes Copyleft | GPL-3.0 | +| Proprietär | NXP Proprietary, NXP-Binary-EULA | +| Dokumentation | CC-BY-4.0 | ---