Naar de hoofdinhoud
SubtitleMatrix

Licenties

SubtitleMatrix is een statische site, maar niet alle code is van ons. Deze pagina noemt de componenten van derden die je browser downloadt wanneer je de site gebruikt, onder welke licentie elk wordt verspreid en waar de volledige licentietekst staat.

Wat deze pagina omvat

Elke component hieronder wordt vanaf het eigen domein van deze site geleverd. Niets wordt van een CDN geladen en geen enkele component wordt tijdens gebruik bij een derde opgehaald — de licenties staan op deze pagina omdat de bestanden zelf vanaf hier worden verspreid.

De volledige tekst van elke licentie staat naast de component en wordt niet op deze pagina herhaald. Is een component voor deze site uit andermans bron gebouwd, dan staan de herkomstverklaring en de link naar die bron in dezelfde map als de licentietekst.

ffmpeg (mediapagina’s)

De pagina voor video-extractie draait ffmpeg-core 0.12.10, een WebAssembly-build van FFmpeg die onder de GNU General Public License versie 2 of later wordt verspreid. De volledige licentietekst staat in /ffmpeg/LICENSE.GPL-2.0.txt. Het binaire bestand wordt als vier byte-bereikdelen geleverd en in de browser samengevoegd; de delen zijn de ongewijzigde upstream-build, niet een opnieuw gecompileerde.

Bron en herkomst: /ffmpeg/SOURCE.txt noemt de exacte upstream-release en linkt naar de bijbehorende bron van zowel de build als FFmpeg zelf. De JavaScript-wrapper, @ffmpeg/ffmpeg 0.12.15, is een apart pakket onder de MIT-licentie.

tesseract.js (pagina’s voor bitmapondertitels)

De twee pagina’s voor bitmapondertitels lezen de tekst uit PGS- en VobSub-afbeeldingen met tesseract.js 7.0.0, dat onder de Apache License 2.0 wordt verspreid. De volledige tekst staat in /tesseract/LICENSE.Apache-2.0.txt, en /tesseract/SOURCE.txt vermeldt de exacte versie en waar de bestanden vandaan komen.

De herkenningsmodellen — de snelle traineddata-bestanden voor elke taal die de twee pagina’s aanbieden — zijn aparte datapakketten onder de MIT-licentie. Alleen het model voor de taal die je kiest wordt gedownload, en het verzoek bevat niets uit je bestand.

Spraakmodellen (transcriptie- en inspraakpagina’s)

De transcriptiepagina’s draaien Whisper, door het onnx-community-project naar ONNX geëxporteerd uit de oorspronkelijke gewichten van OpenAI. De gewichten worden onder de MIT-licentie verspreid; de volledige tekst staat in /models/LICENSE.MIT.txt. Er zijn twee maten, tiny en base; alleen de maat die je kiest wordt gedownload.

De inspraakpagina’s draaien Kokoro-82M, verspreid onder de Apache License 2.0, met de volledige tekst in /models/LICENSE.Apache-2.0.txt. Beide modelsets worden vanaf dit domein geleverd als delen die kleiner zijn dan de hostinglimiet en in de browser weer samengevoegd; /models/SOURCE.txt vermeldt per upstream-repository de vastgezette commit en het aantal bestanden. Geen model wordt tijdens gebruik bij een derde opgehaald.

ONNX Runtime

Beide soorten modellen draaien op onnxruntime-web, verspreid onder de MIT-licentie. De WebAssembly-kern wordt vanaf /ort/ geleverd, met de licentie in /ort/LICENSE.MIT.txt en de versie in /ort/SOURCE.txt. Het is een apart bestand, niet in de JavaScript van de pagina gebundeld.

eSpeak NG (inspraakpagina’s)

Tekst omzetten in klanken die een stemmodel kan uitspreken, gebeurt met eSpeak NG, een WebAssembly-build die onder de GNU General Public License versie 3 wordt verspreid. De volledige licentietekst staat in /espeak/LICENSE.GPL-3.0.txt. De build wordt als aparte bestanden vanaf /espeak/ geleverd, niet in de eigen code van deze site gecompileerd, en is ongewijzigd.

Bron en herkomst: /espeak/SOURCE.txt noemt het npm-pakket, de vastgezette eSpeak NG-commit en de upstream-repository, en /espeak/THIRD_PARTY_NOTICES.md somt de componenten op die in die build zitten. eSpeak NG wordt alleen gebruikt om tekst naar fonemen om te zetten; welke stem het resultaat uitspreekt, bepaalt Kokoro.

Lettertypen

PDF-uitvoer sluit een subset in van Noto Sans JP, Noto Sans SC of Noto Sans KR, verspreid onder de SIL Open Font License 1.1. De licentiebestanden staan in /fonts/OFL-jp.txt, /fonts/OFL-sc.txt en /fonts/OFL-kr.txt. Een document dat geen van deze schriften nodig heeft, downloadt ze ook niet.

PDF-bibliotheken

PDF’s worden geschreven met pdf-lib en @pdf-lib/fontkit, beide onder de MIT-licentie. Het zijn gewone JavaScript-modules in een lui geladen chunk; het zijn geen aparte bestanden die je downloadt, en er wordt geen lettertype of binair bestand bij ze opgehaald.

De rest van de site

Alles wat hierboven niet staat — de ondertitelparsers, de capaciteitsmatrix, de verliesoverzichten, de lay-outengine en de interface — is eigen code van deze site. Deze pagina verleent geen licentie om die te hergebruiken; de hulpmiddelen via de browser gebruiken is waar ze voor zijn.