← Vissza a Kiejtés Laborhoz

JOGI TÁJÉKOZTATÓ

Licencek és forrásmegjelölések

Verzió: 2026-09-02 · Utolsó frissítés: 2026. szeptember 2.

1. A jegyzék szerepe

Ez az oldal a projektben közvetlenül használt csomagok, beszédmodellek, mondatok és hanganyagok áttekintése. Nem helyettesíti az egyes disztribúciókhoz mellékelt eredeti licencszöveget, szerzői jogi közleményt vagy forrásmegjelölést.

Éles kiadás előtt a buildben ténylegesen jelen lévő közvetlen és tranzitív függőségek eredeti licencfájljait változatlanul meg kell őrizni, és külön kiadási jegyzékbe kell gyűjteni.

2. Frontend és adatbáziscsomagok

  • Next.js 15.5.24: MIT
  • React és React DOM 19.2.8: MIT
  • Prisma és Prisma Client 6.19.0: Apache-2.0
  • Nodemailer 9.0.6: MIT-0
  • server-only 0.0.1: MIT
  • TypeScript 5.9.3: Apache-2.0
  • fake-indexeddb 6.2.5: Apache-2.0
  • A React-, Node.js- és Nodemailer-típuscsomagok: Az archivált @types disztribúciók MIT licence irányadó

A közvetlen csomagok és verziótartományok forrása a frontend/package.json. A teljes tranzitív npm-jegyzéket, az installált verziókat és a platformfüggő opcionális csomagokat a kiadáshoz tartozó lockfájl és telepített disztribúció alapján kell archiválni.

3. Backend és rendszerfüggőségek

  • Flask 3.0.0: BSD-3-Clause
  • phonemizer 3.3.0: Az installált disztribúció eredeti licencszövege irányadó
  • eng_to_ipa 0.0.2: Az installált disztribúció eredeti licencszövege irányadó
  • eSpeak NG: GPL-3.0-or-later; a telepített rendszerdisztribúció közleményei irányadók

A normál backend Python-csomagjainak verzióforrása a requirements.txt, a rendszerfüggőségé a Dockerfile. A tényleges wheel-, source- és operációsrendszer-disztribúció LICENSE, COPYING, NOTICE és szerzői jogi fájljai irányadók.

Csak az opcionális szerveres elemzőkörnyezetben

  • Transformers: Apache-2.0
  • PyTorch: BSD-3-Clause
  • NumPy: BSD-3-Clause
  • SoundFile: BSD-3-Clause

Ezek a csomagok nem részei a normál webszolgáltatásnak. Csak a külön telepített, opcionális CPU-alapú szerveres elemzőkörnyezet kiadásakor kell őket és tranzitív függőségeiket mellékelni.

4. Böngészős beszédmodell és fonetikai eszközök

Böngészős futtatókönyvtár
@huggingface/transformers 3.8.1
Modellazonosító
onnx-community/wav2vec2-lv-60-espeak-cv-ft-ONNX
Rögzített modellrevízió
c69750f5043e5e1f8a71ab95dd3b98338c280c92

A futtatókönyvtár JavaScript-modulját, az ONNX WebAssembly-fájlokat, a modellt és a szókészletet az alkalmazás saját szervere szolgálja ki. A build a rögzített Transformers.js-verzióból és Hugging Face modellrevízióból készít SHA-256 jegyzékkel védett statikus kiadási csomagot. A fonetikai backend a phonemizer csomagon keresztül az eSpeak NG motorhoz kapcsolódik.

A rögzített modellrevízió modellkártyája változatlan másolatban archiválva van, és Apache-2.0 licencet jelöl. A repository nem tartalmaz külön LICENSE vagy NOTICE fájlt, ezért az alapmodell és a tanítóadatok feltételeit kiadás előtt külön, dokumentált kézi ellenőrzéssel kell lezárni. A modell licence nem vezethető le a Transformers.js futtatókönyvtár licencéből.

5. Mondatok, fordítások és hanganyagok

A sentences.json állománya 6259 kiadásra kiválasztott Tatoeba-mondatot tartalmaz. A generált leckék és játékok ebből az állományból, valamint felülvizsgált helyi sablonokból készülnek.

A mondatszöveg, fordítás és hangfelvétel licence nem feltétlenül azonos. A kiadási licencgyűjtő ezért mind a 6259 felhasznált rekordhoz külön megőrizte a Tatoeba-mondatazonosítót, a szerzőt, a hang konkrét licencét és a forráshivatkozást. A jegyzékben nincs feloldatlan rekord, ismeretlen licencű hang vagy CC BY-NC hangfelvétel.

A teljes Tatoeba-forrásjegyzék a third-party-licenses/content/tatoeba könyvtárban található JSON- és CSV-formátumban. A teljes licencfeladat ettől még nem kész: az eng_to_ipa eredeti licencfájlja és az eSpeak NG Debian copyright közleményei hiányoznak, továbbá a manifest figyelmeztetéseit kézzel dokumentálni kell.

6. Saját alkalmazáskód és tartalom

A Kiejtés Labor saját alkalmazáskódja, felhasználói felülete, dokumentációja és a kifejezetten ehhez a szolgáltatáshoz készített eredeti tartalom szerzői jogi védelem alatt áll. Ezekre a projekt gyökerében található LICENSE fájlban rögzített „minden jog fenntartva” feltételek vonatkoznak.

A saját kód és tartalom másolása, módosítása, terjesztése, továbbértékesítése vagy más projektben történő újrafelhasználása külön írásos engedély nélkül nem megengedett. A webalkalmazás nyilvános használata önmagában nem jelent engedélyt a forráskód vagy az eredeti tartalom továbbterjesztésére.

Ez a rendelkezés nem vonatkozik a harmadik féltől származó csomagokra, modellekre, mondatokra, hanganyagokra és más licencelt összetevőkre. Azokra minden esetben a saját licencfeltételeik, forrásmegjelölési és szerzői jogi előírásaik irányadók.