# Harmadik féltől származó komponensek

Ez az állomány kiadási tájékoztató, nem helyettesíti a licencszövegeket.
A build során a `scripts/collect_licenses.py` a ténylegesen telepített
csomagok eredeti licenc- és notice-fájljait a `licenses/generated` mappába
gyűjti, és `MANIFEST.json` leltárt készít. Ahol a hivatalos wheel nem
szállít teljes szöveget, ott kizárólag hivatalos forrástagból származó,
rögzített SHA-256-tal ellenőrzött fájl használható. A gyűjtő bármely
hiány vagy verzióeltérés esetén hibával leáll; ilyen build nem adható ki.
A Qt/PySide dinamikus csere- és forráselérési tudnivalóit a
`QT_LGPL_COMPLIANCE.md` tartalmazza.

## Futási komponensek

- A buildhez használt Python 3.11–3.14 futtatókörnyezet. A pontos patch
  verzió és a telepített interpreter eredeti licencfájlja a generált
  leltárban szerepel. Projekt: <https://www.python.org/>
- Qt for Python: PySide6, PySide6 Addons, PySide6 Essentials és shiboken6,
  6.11.1. A Qt/PySide többféle licencelési lehetőséggel érhető el; a
  terjesztőnek a saját felhasználásához illő feltételeket kell teljesítenie.
  Forrás és licencinformáció: <https://doc.qt.io/qtforpython-6/licenses.html>
  A wheelbe nem csomagolt teljes LGPL/GPL szövegek a hivatalos PySide 6.11.1
  forrástagból, rögzített hash ellenőrzéssel kerülnek a release-be.
- A Qt WebEngine 6.11.1-be fordított Chromium és valamennyi dokumentált Qt
  third-party komponens teljes, offline notice/licenc-csomagja:
  `licenses/QtWebEngine-Chromium-Credits.html`. A csomag a Qt 6.11 hivatalos
  licencindexéből és 135 egyedi licencoldalából készült. A build ellenőrzi a
  tartalmát, SHA-256-át, valamint a telepített Qt WebEngine és Chromium
  verzióját.
- Jinja2 3.1.6 és MarkupSafe 3.0.3.
  Projekt: <https://palletsprojects.com/projects/>
- Pillow 12.3.0. Projekt: <https://python-pillow.github.io/>
- pyproj 3.7.2. Projekt: <https://pyproj4.github.io/pyproj/>
- certifi 2026.6.17. Projekt: <https://github.com/certifi/python-certifi>

## Csomagolási komponensek

- A normál hordozható build PyInstaller 6.21.0 bootloadert használ.
  Projekt: <https://pyinstaller.org/>
- Az opcionális, nehezebben visszafejthető Linux és Windows build Nuitka
  4.1.3-at használ. A saját programkód fordított, az LGPL-es PySide/shiboken
  Python-indítómoduljai és natív könyvtárai külön cserélhető komponensek.
  Projekt: <https://nuitka.net/>

## Kiadói ellenőrzőlista

1. A `licenses/generated/MANIFEST.json` minden kötelező komponenst a rögzített
   verzióval sorol fel.
2. Minden komponenshez legalább egy eredeti licenc- vagy notice-fájl tartozik.
   A Qt WebEngine/Chromium credits-csomagnak 135 ellenőrzött szakaszt kell
   tartalmaznia.
3. A Qt megosztott könyvtárai nem lettek statikusan az alkalmazásba linkelve,
   ha a kiadó az LGPL feltételeire támaszkodik.
4. A kiadó megőrzi a módosítás/relinkelés jogát, a szükséges
   telepítési információt, és ellenőrzi az adott terjesztésre vonatkozó
   teljes jogi megfelelést.
5. Külön ellenőrizni kell minden saját logó, fénykép, ikon és font
   terjesztési jogosultságát.

Ez a leltár technikai segédlet, nem jogi tanács. A kiadó felelőssége a
binárisban ténylegesen jelen lévő valamennyi komponens felülvizsgálata.
