Wykaz licencji zewnętrznych komponentów (NOTICE)

Platforma KIT Communities (aplikacja główna i moduł KIT Meter) wykorzystuje poniższe komponenty open-source. Kod aplikacji (kod źródłowy Platformy oraz modułu KIT Meter) jest własnością KIT Jarosław Kopciński i nie jest objęty żadną z poniższych licencji.

Żadna z użytych licencji (MIT, BSD, Apache-2.0, LGPL) nie nakłada obowiązku publikacji kodu własnego aplikacji. Licencje typu LGPL (ezyang/htmlpurifier, gusapi/gusapi, phpmailer/phpmailer, smarty/smarty) wymagają udostępnienia tylko ewentualnych zmian wprowadzonych w kodzie samej biblioteki (czego ta aplikacja nie robi — biblioteki są używane w wersji niezmodyfikowanej) oraz umożliwienia użytkownikowi końcowemu wymiany biblioteki na inną wersję; nie dotyczy to sposobu rozpowszechniania aplikacji jako usługi (SaaS), a nie oprogramowania dystrybuowanego do instalacji przez użytkownika. Żaden z użytych komponentów nie jest objęty licencją AGPL czy inną licencją copyleft wymagającą udostępnienia kodu usługi sieciowej.

Aplikacja główna

Komponent Licencja
twbs/bootstrap MIT
twbs/bootstrap-icons MIT
smarty/smarty LGPL-3.0
phpmailer/phpmailer LGPL-2.1-only
matthiasmullie/minify (+ path-converter) MIT
bacon/bacon-qr-code BSD-2-Clause
endroid/qr-code MIT
minishlink/web-push MIT
guzzlehttp/guzzle (+ promises, psr7) MIT
n1ebieski/ksef-php-client MIT
phpoffice/phpspreadsheet (+ markbaker/complex, markbaker/matrix, maennchen/zipstream-php) MIT
swagger-api/swagger-ui Apache-2.0
gusapi/gusapi LGPL-2.1-or-later
datatables.net/* (rdzeń + Bootstrap 5, Responsive, FixedHeader, ColumnControl, FixedColumns) MIT
npm-asset/quill (+ quill-delta, parchment, eventemitter3) BSD-3-Clause / MIT
npm-asset/lodash-es, lodash.clonedeep, lodash.isequal MIT
npm-asset/fast-diff Apache-2.0
ezyang/htmlpurifier LGPL-2.1-or-later
phpseclib/phpseclib MIT
web-token/jwt-library MIT
spomky-labs/pki-framework, base64url MIT
paragonie/constant_time_encoding, random_compat MIT
psr/* (log, http-client, http-factory, http-message, simple-cache, clock) MIT
php-http/httplug, discovery, promise MIT
psr-discovery/discovery, log-implementations MIT
symfony/polyfill-*, deprecation-contracts MIT
brick/math, composer/pcre, composer/semver, cuyz/valinor, dasprid/enum, krowinski/bcmath-extended MIT / BSD-2-Clause
league/commonmark (+ league/config) BSD-3-Clause
psr/event-dispatcher MIT
nette/utils, nette/schema BSD-3-Clause / GPL-2.0-only / GPL-3.0-only (wybór licencjobiorcy)
dflydev/dot-access-data MIT
npm-asset/zxing--library MIT
npm-asset/tesseract.js (+ tesseract.js-core) Apache-2.0

Moduł KIT Meter

Komponent Licencja
pyserial BSD
pycryptodome BSD / Public Domain
requests Apache-2.0
pytest (tylko środowisko deweloperskie, nie wchodzi do działającego urządzenia) MIT

Modele danych

Model językowy OCR dla Tesseract.js (resources/assets/tessdata/eng.traineddata.gz, wariant „fast") — tessdata_fast, projekt Tesseract OCR (tesseract-ocr), licencja Apache-2.0; wgrany jako własny zasób repozytorium (bez CDN), nie modyfikowany.

Ilustracje

Ilustracje na stronie — unDraw, autorka Katerina Limpitsouni, licencja MIT, pobrane z pakietu undraw-svg (https://www.npmjs.com/package/undraw-svg); kolor akcentu w plikach SVG został zmieniony na kolor odpowiadający identyfikacji wizualnej KIT Communities — pełny tekst licencji dołączony do pakietu ilustracji.

Czcionki i inne zasoby

Platforma nie korzysta z czcionek ani innych zasobów ładowanych z zewnętrznych CDN (np. Google Fonts) — wszystkie zasoby statyczne (style, skrypty, czcionka Bootstrap Icons) są serwowane z własnej infrastruktury Platformy.