Wersja 2026-10-09-1 · 9 października 2026 r.
Oprogramowanie zewnętrzne i licencje
NieKumam korzysta z poniższych komponentów. Ich autorzy zachowują prawa do swojego oprogramowania. Pełne teksty licencji i informacje o autorstwie są dostępne pod odnośnikami; mają zastosowanie niezależnie od Regulaminu NieKumam.
Biblioteki dostarczane do przeglądarki
- pdf-lib 1.17.1 — lokalny eksport whiteboardów do PDF, MIT, Andrew Dillon. Licencja, źródła. Pakiet zawiera UPNG (MIT), standard-fonts (MIT), pako (MIT i Zlib) oraz tslib (0BSD).
- PDF.js 6.3.289 — lokalne renderowanie stron PDF, wariant legacy, Apache-2.0, Mozilla Foundation. Licencja; źródła. Wariant legacy zawiera core-js 3.50.0 (MIT): licencja i autorzy. Licencje dodatkowych fontów, CMaps i dekoderów znajdują się obok komponentów w
static/js/vendor/pdfjs/. - CortexJS Compute Engine 0.98.0 — silnik obliczeń algebraicznych, MIT, Copyright © 2019 CortexJS. Licencja, źródła. Zawiera Complex.js / complex-esm 2.1.1-esm1, wykorzystywany na warunkach MIT z dostępnej alternatywy MIT/GPL-2.0, oraz decimal.js 10.6.0: Complex.js, decimal.js.
- MathLive 0.110.0 — pola i renderowanie matematyczne, MIT, Copyright © 2017–present Arno Gourdol. Licencja, źródła. Informację MIT dla kodu pochodzącego z KaTeX zachowano również osobno; licencja fontów jest opisana niżej.
- ONNX Runtime Web 1.27.0 — lokalne uruchamianie modeli OCR, MIT, Microsoft Corporation. Licencja MIT, pełne ThirdPartyNotices, źródła wersji. Zachowujemy także dodatkowe teksty: protobuf.js — BSD-3-Clause, FlatBuffers — Apache-2.0, long — Apache-2.0, platform — MIT.
- Socket.IO Client 4.7.5 — komunikacja w czasie rzeczywistym, MIT, Copyright © 2014–2024 Guillermo Rauch. Pełna licencja, źródła.
- RBush 4.0.1 — wyszukiwanie obiektów tablicy, MIT, Volodymyr Agafonkin. W NieKumam zmieniono opakowanie UMD na moduł ES. Licencja RBush. Zawarty Quickselect jest objęty licencją ISC.
- html-to-image 1.11.13 — generator grafiki ogłoszenia, MIT. Licencja z informacją o autorach, źródła.
Komponenty objęte MPL i źródła
Powiadomienia ONNX Runtime obejmują m.in. Eigen na licencji MPL-2.0. Tekst MPL znajduje się w podanym wyżej pliku ThirdPartyNotices. Manifest zależności ONNX Runtime 1.27.0 wskazuje Eigen w rewizji 1d8b82b0740839c0de7f1242a3585e3390ff5f33: kod źródłowy Eigen, pobierz źródła. Zmiany i skrypty integracji środowiska dostępne są w źródłach ONNX Runtime 1.27.0.
MPL obejmuje odpowiednie pliki komponentu i nie nadaje automatycznie tej licencji całej aplikacji NieKumam. Zachowujemy upstreamowy wykaz powiadomień jako całość; zawiera także elementy innych wariantów dystrybucji ONNX Runtime, więc nie każdy wymieniony tam komponent musi działać w przeglądarce.
OCR, modele i fonty
Pix2Text-MFR-1.5 — wagi, tokenizer i konfiguracja w rewizji 1cef9f0bdcd6a4c63df7de1311fb0894593340cc, MIT według karty modelu. Copyright © 2022 BreezeDeus. Pełny tekst MIT. Model jest dystrybuowany w wersjonowanym pakiecie z NieKumam; uruchomienie rozpoznawania odbywa się lokalnie. Karta modelu nie rozpisuje odrębnych licencji wszystkich danych treningowych.
Fonty KaTeX używane przez MathLive — 20 niezmienionych plików WOFF2, SIL Open Font License 1.1. Copyright © 2009–2010 Design Science, Inc. oraz © 2014–2018 Khan Academy. Pełna OFL, autorzy i zastrzeżone nazwy fontów. Nie zmieniono nazw ani plików fontów.
Produkcyjne rozpoznawanie OCR wykorzystuje Pix2Text/MFR. Starsze eksperymentalne modele i klasyfikatory zachowane w repozytorium nie są produkcyjnym mechanizmem OCR. Poniższa informacja dotyczy ich odrębnej diagnostyki.
Diagnostyczne klasyfikatory symboli NieKumam wykorzystują m.in. EMNIST, dane syntetyczne i lokalne próbki opisane w dokumentacji projektu. Źródło EMNIST: National Institute of Standards and Technology (NIST); Cohen, G., Afshar, S., Tapson, J. i van Schaik, A. (2017), EMNIST: an extension of MNIST to handwritten letters. Źródło danych. W pipeline od 21 sierpnia 2026 r. zastosowano wybór klas, transpozycję, zmianę polaryzacji, kadrowanie, skalowanie i centrowanie obrazów do 48 × 48 pikseli. NIST nie jest autorem tych modyfikacji ani podmiotem rekomendującym NieKumam.
Oprogramowanie serwerowe
Serwer korzysta m.in. z Flask, SQLAlchemy, Alembic, Flask-SocketIO, Pillow, Argon2 i bibliotek pomocniczych na licencjach MIT, BSD, MIT-CMU, Apache-2.0 i PSF. Sam dostęp do usługi nie oznacza przekazania użytkownikowi kopii tych bibliotek.
Psycopg i psycopg-binary 3.3.4 są objęte LGPL-3.0: LGPL, GPL-3.0 włączona przez LGPL, źródła biblioteki. bidict 0.23.1, zależność python-socketio, jest objęty MPL-2.0; źródła. Odpowiednie obowiązki udostępnienia źródeł i zachowania możliwości modyfikacji należy spełnić przy rozpowszechnianiu tych komponentów.
Resend SDK dla Pythona 2.43.0 — MIT, Copyright (c) 2022 Derich Pacheco. Pełna licencja, źródła wersji. Biblioteka działa na serwerze, nie jest wysyłana do przeglądarki. Licencja SDK jest odrębna od warunków usługi wysyłania poczty Resend.
Serwer Redis 7.0.15 używany przez NieKumam — BSD-3-Clause, zgodnie z plikiem COPYING tej wersji i informacją Redis dla wersji do 7.2 włącznie. Biblioteka Python redis 8.1.0 jest osobnym klientem na licencji MIT; jej wersja nie jest wersją serwera.
Dodatkowe informacje
Compute Engine zawiera także kod @arnog/colors 0.5.0, dla którego metadane wydawcy npm deklarują MIT. Funkcje kolorów samego MathLive pochodzą również z jego źródeł objętych podaną licencją MathLive.
Logo, tła i własne grafiki NieKumam zostały wygenerowane przez właściciela narzędziami AI i są używane na podstawie posiadanych przez niego uprawnień. Nie przypisujemy im przez ten wykaz fikcyjnej licencji open source. Odrębne zasady dotyczą oficjalnych materiałów CKE i treści użytkowników.