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

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.

Podziel się pomysłem