Ova aplikacija uključuje sljedeće komponente s otvorenim kodom:
Inter
Autor: The Inter Project Authors (Rasmus Andersson)
Verzija: 5.3.0 (varijabilni font, npm paket @fontsource-variable/inter; font Inter 4.001)
Licenca: SIL Open Font License 1.1
Lokacija: public/assets/fonts/ (inter-latin-wght-normal.woff2, inter-latin-ext-wght-normal.woff2; puni tekst licence: public/assets/fonts/OFL.txt)
Izvor: https://github.com/rsms/inter
Napomena: Font je self-hosted kao varijabilni woff2 samo s osi wght (100–900), podskupovi latin i latin-ext (pokrivaju hrvatska slova č, ć, đ, š, ž).
Tesseract.js
Verzija: 7.0.0
Licenca: Apache License 2.0
Lokacija: public/assets/vendor/tesseract/
Izvor: https://github.com/naptha/tesseract.js
Napomena: Licenca je dostupna kao LICENSE.md u istoj mapi.
tesseract.js-core
Verzija: 7.0.0
Opis: WebAssembly build Tesseract OCR kernela
Licenca: Apache License 2.0
Lokacija: public/assets/vendor/tesseract-core/
Izvor: https://github.com/naptha/tesseract.js-core
Sadrži: Tesseract OCR (Apache-2.0), Leptonica (BSD-2-Clause), libjpeg (IJG – „This software is based in part on the work of the Independent JPEG Group“), libtiff (libtiff licenca), libwebp (BSD-3-Clause); licence prema izvornim projektima.
Tesseract OCR — Jezični model: Hrvatski (hrv)
Verzija: 1.0.0 (tessdata_best_int iz @tesseract.js-data/hrv)
Licenca: Apache License 2.0
Lokacija: public/assets/vendor/tessdata/hrv.traineddata
Izvor: https://github.com/tesseract-ocr/tessdata_best
Pakiranje: npm @tesseract.js-data/hrv (MIT); podaci tesseract-ocr/tessdata_best (Apache-2.0, tekst licence: public/assets/vendor/tesseract/LICENSE.md)
Napomena: Model je nekomprimiran; koristi se bez gzip kompresije.
zxing-wasm (zxing-cpp)
Verzija: 3.1.4 (samo „reader“ build)
Licenca: MIT (zxing-wasm), Apache License 2.0 (zxing-cpp)
Lokacija: public/assets/vendor/zxing/ (licence: LICENSE, LICENSE-zxing-cpp)
Izvor: https://github.com/Sec-ant/zxing-wasm, https://github.com/zxing-cpp/zxing-cpp
Napomena: čitanje QR koda u pregledniku; .wasm se učitava s vlastite domene.
jsQR
Verzija: 1.4.0
Licenca: Apache License 2.0
Lokacija: public/assets/vendor/jsqr/
Izvor: https://github.com/cozmo/jsQR
PHPMailer
Verzija: 7.1.1 (pinano; oznaka v7.1.1)
Licenca: GNU Lesser General Public License 2.1 (LGPL-2.1-only); tekst licence: vendor/phpmailer/phpmailer/LICENSE
Lokacija: vendor/phpmailer/phpmailer/ (src/PHPMailer.php, src/SMTP.php, src/Exception.php, LICENSE, VERSION, composer.json)
Izvor: https://github.com/PHPMailer/PHPMailer
Napomena: slanje e-maila (SMTP) iz app/PhpMailerTransport.php. Izvršava se samo na poslužitelju i ne distribuira se korisnicima; nepromijenjeni izvorni kod: https://github.com/PHPMailer/PHPMailer (v7.1.1). Učitava se vlastitim autoloaderom u app/bootstrap.php (bez Composera).
RobThree TwoFactorAuth
Verzija: 3.0.3 (pinano; oznaka v3.0.3)
Licenca: MIT; tekst licence: vendor/robthree/twofactorauth/LICENSE
Lokacija: vendor/robthree/twofactorauth/ (lib/ bez izmjena, LICENSE, composer.json)
Izvor: https://github.com/RobThree/TwoFactorAuth
Napomena: TOTP (RFC 6238) za dvofaktorsku prijavu u web administraciju osoblja (app/Admin/StaffTotp.php). Bez ovisnosti; učitava se vlastitim autoloaderom u app/bootstrap.php. QR pružatelji iz paketa koji zovu vanjske usluge se ne koriste (vlastiti App\Admin\NoQrCodeProvider), pa ključ ne napušta poslužitelj.
Ilustracije
Ilustracije u public/assets/img/ (hero-scan.svg, step-*.svg, dashboard-preview.svg) vlastiti su rad (CC0 / vlastito).
Dozvole za upotrebu i redistribuciju
Sve navedene licencije (Apache-2.0, OFL-1.1, MIT i LGPL-2.1) dozvoljavaju slobodnu upotrebu, modifikaciju i redistribuciju u skladu s uvjetima licence. Font i sve biblioteke su uključene u repozitorij i dostupne su isključivo lokalno (bez vanjskih CDN-a), što osigurava privatnost i performanse.