KitsumiHome

KITSUMI · LEGAL

Third-party notices

Also in the repository as THIRD-PARTY-NOTICES.txt.

=============================

Kitsumi itself is proprietary; see LICENSE in the project repository at https://github.com/Olexify/Kitsumi. This file covers the parts of this package that are NOT Kitsumi's, and it exists because their licences require their notices to travel with the code. Those components keep their own licences: the terms below govern them, not Kitsumi's terms.

Every full licence text named here ships inside this package at the path given.

Tesseract.js

Files:    lib/tesseract/tesseract.min.js
          lib/tesseract/worker.min.js
Licence:  Apache License 2.0
Text:     lib/tesseract/LICENSE-tesseract.txt
Upstream: https://github.com/naptha/tesseract.js

Both bundles embed third-party code of their own, and the notices for it are kept beside them exactly as the upstream build emits them:

  lib/tesseract/tesseract.min.js.LICENSE.txt
      regenerator-runtime - Copyright (c) 2014-present, Facebook, Inc. - MIT
  lib/tesseract/worker.min.js.LICENSE.txt
      buffer          - Feross Aboukhadijeh - MIT
      ieee754         - Feross Aboukhadijeh - BSD-3-Clause
      regenerator-runtime - Copyright (c) 2014-present, Facebook, Inc. - MIT
      zlib.js         - 2012 imaya - MIT

Tesseract OCR engine, compiled to WebAssembly

Files:    lib/tesseract/tesseract-core-simd-lstm.js
          lib/tesseract/tesseract-core-simd-lstm.wasm
Licence:  Apache License 2.0
Text:     lib/tesseract/LICENSE-tesseract.txt
Upstream: https://github.com/naptha/tesseract.js-core
          https://github.com/tesseract-ocr/tesseract

This is a build of the Tesseract OCR engine. It links Leptonica, libpng and libtiff, each under its own permissive licence, and their full texts live with those projects:

  Leptonica  https://github.com/DanBloomberg/leptonica
  libpng     https://github.com/pnggroup/libpng
  libtiff    https://gitlab.com/libtiff/libtiff

Japanese vertical recognition data

File:     lib/tesseract/jpn_vert.traineddata
          (Chrome and Firefox packages only - the Opera store accepts no
          .traineddata file, so the Opera package leaves it out)
Licence:  Apache License 2.0
Text:     lib/tesseract/LICENSE-tesseract.txt
Upstream: https://github.com/tesseract-ocr/tessdata

Recognition data for any other language is never bundled, and in the Opera package that includes Japanese. When one is needed it loads from https://tessdata.projectnaptha.com and is cached on the device, under the same licence.

fflate

File:     lib/fflate.min.js
Licence:  MIT - Copyright (c) 2023 Arjun Barrett
Text:     lib/LICENSE-fflate.txt
Upstream: https://github.com/101arrowz/fflate

Used to read the .zip files of dictionaries and subtitles that the user imports or downloads.

Kanji usage frequency data

Where:    the KANJI_FREQ table inside lib/ocr-engine.js
Licence:  Creative Commons Attribution 4.0 International
Text:     lib/tesseract/LICENSE-kanji-frequency.txt
Upstream: https://github.com/scriptin/kanji-frequency

Derived, with changes, from Dmitry Shpika's datasets. The changes are described in the licence file named above.

Brand marks

Files:    icons/youtube.png, icons/twitch.png, icons/instagram.png,
          icons/discord.png, icons/patreon.png, icons/kofi.png,
          icons/github.png

The Ko-fi icon is not shown at the moment. The donation list names Ko-fi, Monobank and cryptocurrencies as plain text, with no logos.

These are the trade marks of their respective owners. They are shipped unmodified and used for one purpose: as the icons of the links that open Kitsumi's own pages on those services. No affiliation with, sponsorship by, or endorsement from any of them is claimed or implied.

Note that this is about trade marks, not about who drew the file. These icons depict other companies' marks whoever made the image, which is why they are listed here.

Anki is a trade mark of Ankitects Pty Ltd. The star icon on Kitsumi's Anki buttons (drawn inline in the code, not a file) is a simplified drawing after Anki's logo, used only to mark the features that send cards to your own Anki through the AnkiConnect add-on. Kitsumi is not affiliated with or endorsed by Anki, Ankitects or AnkiConnect.

Everything else in icons/ - the app icons, the fox artwork, the settings icon and the opening video - is the author's own work and is covered by section 1 of LICENSE, not by anything here. If you believe a file in this package is yours, write to the address in LICENSE and it will be credited or removed.

Sounds

sounds/AppLaunch.mp3 is the author's own work and is covered by section 1 of LICENSE, not by anything here.

sounds/known_add.mp3 and sounds/known_remove.mp3 were synthesised for Kitsumi from plain sine waves by a script (no samples, no third-party audio); they are part of the project and covered by section 1 of LICENSE as well.

The other five clips came from Freesound (https://freesound.org/) and Pixabay (https://pixabay.com/). Each was transcoded to MP3 for this package. The audio itself is unaltered - no trimming, no mixing, no effects. Under section 2(a)(4) of the Creative Commons 4.0 licences, a change of format alone never produces adapted material, so nothing here is an adaptation of anybody's work.

Pixabay content is covered by the Pixabay Content License (https://pixabay.com/service/license-summary/), which permits use in a commercial product and asks for no attribution.

Freesound has no single licence: each upload carries the one its author chose. Nothing here is under a NonCommercial licence. The clips used are:

  REQUIRES ATTRIBUTION
  "Peanut drop 9.wav" by DarkOrochi
    Sound:   https://freesound.org/people/DarkOrochi/sounds/322246/
    Author:  https://freesound.org/people/DarkOrochi/
    Licence: Creative Commons Attribution 4.0
             https://creativecommons.org/licenses/by/4.0/
  NO ATTRIBUTION REQUIRED - Creative Commons 0, public domain
  https://creativecommons.org/publicdomain/zero/1.0/
  Listed anyway, because credit costs nothing and these people gave their
  work away.
  "anime cat girl.wav" by KurireeVA
    Sound:   https://freesound.org/people/KurireeVA/sounds/476588/
    Author:  https://freesound.org/people/KurireeVA/
  "effect_notify.wav" by ricemaster
    Sound:   https://freesound.org/people/ricemaster/sounds/278142/
    Author:  https://freesound.org/people/ricemaster/
  "Success notification" by _lucy
    Sound:   https://freesound.org/people/_lucy/sounds/780010/
    Author:  https://freesound.org/people/_lucy/
  "Pop 4" by quatricise
    Sound:   https://freesound.org/people/quatricise/sounds/789793/
    Author:  https://freesound.org/people/quatricise/

Dictionaries offered in the catalog

These are NOT part of this package. Kitsumi hosts none of them and ships none of them. The catalog is a list of links; a file is fetched from a third-party host only when the user asks for it, and it then lives in that user's own browser. Each keeps whatever licence its publisher gave it, and the obligation to honour that licence is the publisher's and the user's, not Kitsumi's.

They are listed here because a person deciding whether to install one should be able to see the terms, and because Kitsumi states the same licence on the row itself, in the catalog, before the download button.

  JMdict, JMnedict, KANJIDIC          CC BY-SA 4.0
    Electronic Dictionary Research and Development Group
    https://www.edrdg.org/          build: yomidevs/jmdict-yomitan
  Jitendex                            CC BY-SA 4.0
    https://jitendex.org/
  Wiktionary builds ("wty")           CC BY-SA 4.0
    huggingface.co/datasets/daxida/wty-release
  Wikipedia builds                    CC BY-SA
    github.com/MarvNC/wikipedia-yomitan
  CC-CEDICT                           CC BY-SA 3.0
    https://cc-cedict.org/
  KRDICT, the Korean Learners'        CC BY-SA 2.0 KR
  Dictionary of the National
  Institute of Korean Language
    build: github.com/Lyroxide/yomitan-ko-dic

Two rows in that same Korean build, the STDICT monolingual dictionary and the CC100 frequency list, state no licence at their source. Kitsumi says so on the row rather than implying terms nobody has stated.

Anything a user imports from their own files is entirely their own business and never appears here.

Online dictionary services

Off until the user switches online lookups on. Each lookup sends the single hovered word to the service; nothing is stored by Kitsumi, and the answer is shown with the service's name on it. Kitsumi is not affiliated with any of them. The data behind them, where the service states it:

  Jisho                               jisho.org
    JMdict and KANJIDIC by the EDRDG, CC BY-SA 4.0
  Jotoba                              jotoba.de  (AGPL-3.0 service)
    JMdict, JMnedict and KANJIDIC2 by the EDRDG, CC BY-SA 4.0
  KRDict Open API                     krdict.korean.go.kr
    Korean Learners' Dictionary, National Institute of Korean Language,
    CC BY-SA 2.0 KR. Needs the user's own free key.
  Wiktionary                          *.wiktionary.org (Wikimedia Foundation)
    Text by Wiktionary contributors, CC BY-SA 4.0. Kitsumi reads the
    Explain-language edition and, for English, German, French and Spanish
    words, the translation table on the word's own edition.
  Free Dictionary API                 freedictionaryapi.com
    Wiktionary data via Wiktextract (kaikki.org), CC BY-SA 4.0
  Dictionary API                      dictionaryapi.dev (GPL-3.0 service)
    Wiktionary data, CC BY-SA
  MyMemory                            mymemory.translated.net (Translated srl)
    Translation memory and machine translation, free tier (anonymous, or with
    the email you entered for a higher limit).
  DeepL API                           api-free.deepl.com / api.deepl.com (DeepL SE)
    Machine translation of a subtitle line, only with your own API key.

Fonts offered for download

These are NOT part of this package. In the Subs tab the user can download one of the free fonts below; the file and its licence text are fetched only then, straight from the official Google Fonts repository (https://github.com/google/fonts), and kept together in that user's browser. Kitsumi does not modify, rename or subset them. Fonts under the SIL Open Font License 1.1 may be used, copied and redistributed freely, including in software; Kosugi Maru is under the Apache License 2.0.

  Klee One                   OFL 1.1     Copyright 2020 The Klee Project Authors
    github.com/google/fonts/tree/main/ofl/kleeone
  Zen Maru Gothic            OFL 1.1     Copyright 2021 The Zen Maru Gothic Authors
    github.com/google/fonts/tree/main/ofl/zenmarugothic
  Hachi Maru Pop             OFL 1.1     Copyright 2020 The Hachi Maru Pop Project Authors
    github.com/google/fonts/tree/main/ofl/hachimarupop
  Dela Gothic One            OFL 1.1     Copyright 2020 The Dela Gothic Project Authors
    github.com/google/fonts/tree/main/ofl/delagothicone
  Yusei Magic                OFL 1.1     Copyright 2020 The Yusei Magic Project Authors
    github.com/google/fonts/tree/main/ofl/yuseimagic
  Zen Kurenaido              OFL 1.1     Copyright 2021 The Zen Kurenaido Project Authors
    github.com/google/fonts/tree/main/ofl/zenkurenaido
  Yomogi                     OFL 1.1     Copyright 2020 The Yomogi Project Authors
    github.com/google/fonts/tree/main/ofl/yomogi
  Kosugi Maru                Apache 2.0  Copyright 2010 The Kosugi Maru Project Authors
    github.com/google/fonts/tree/main/apache/kosugimaru
  Atkinson Hyperlegible      OFL 1.1     Copyright 2020 Braille Institute of America, Inc.
    github.com/google/fonts/tree/main/ofl/atkinsonhyperlegible
  Lexend                     OFL 1.1     Copyright 2019 The Lexend Project Authors
    github.com/google/fonts/tree/main/ofl/lexend
  Vazirmatn                  OFL 1.1     Copyright 2015 The Vazirmatn Project Authors
    github.com/google/fonts/tree/main/ofl/vazirmatn
  Noto Sans Arabic           OFL 1.1     Copyright 2022 The Noto Project Authors
    github.com/google/fonts/tree/main/ofl/notosansarabic
  Noto Naskh Arabic          OFL 1.1     Copyright 2022 The Noto Project Authors
    github.com/google/fonts/tree/main/ofl/notonaskharabic
  Noto Sans Hebrew           OFL 1.1     Copyright 2024 The Noto Project Authors
    github.com/google/fonts/tree/main/ofl/notosanshebrew
  Rubik                      OFL 1.1     Copyright 2015 The Rubik Project Authors
    github.com/google/fonts/tree/main/ofl/rubik
  Nanum Pen Script           OFL 1.1     Copyright 2010 NHN Corporation
    github.com/google/fonts/tree/main/ofl/nanumpenscript
  Gowun Dodum                OFL 1.1     Copyright 2021 The Gowun Dodum Project Authors
    github.com/google/fonts/tree/main/ofl/gowundodum
  ZCOOL KuaiLe               OFL 1.1     Copyright 2018 The ZCOOL KuaiLe Project Authors
    github.com/google/fonts/tree/main/ofl/zcoolkuaile
  Sarabun                    OFL 1.1     Copyright 2018 The Sarabun Project Authors
    github.com/google/fonts/tree/main/ofl/sarabun
  Mali                       OFL 1.1     Copyright 2018 The Mali Project Authors
    github.com/google/fonts/tree/main/ofl/mali
  Tiro Devanagari Hindi      OFL 1.1     Copyright 2020 The Indigo Project Authors
    github.com/google/fonts/tree/main/ofl/tirodevanagarihindi
  Kiwi Maru                  OFL 1.1     Copyright 2020 The Kiwi Maru Project Authors (https://github.com/Kiwi-KawagotoKajiru/Kiwi-Maru)
    github.com/google/fonts/tree/main/ofl/kiwimaru
  Mochiy Pop One             OFL 1.1     Copyright 2020 The Mochiypop Project Authors (https://github.com/fontdasu/Mochiypop)
    github.com/google/fonts/tree/main/ofl/mochiypopone
  RocknRoll One              OFL 1.1     Copyright 2020 The RocknRoll Project Authors (https://github.com/fontworks-fonts/RocknRoll)
    github.com/google/fonts/tree/main/ofl/rocknrollone
  DotGothic16                OFL 1.1     Copyright 2020 The DotGothic16 Project Authors (https://github.com/fontworks-fonts/DotGothic16)
    github.com/google/fonts/tree/main/ofl/dotgothic16
  Shippori Mincho            OFL 1.1     Copyright 2021 The Shippori Mincho Project Authors (https://github.com/fontdasu/ShipporiMincho)
    github.com/google/fonts/tree/main/ofl/shipporimincho
  Kaisei Decol               OFL 1.1     Copyright 2020 The Kaisei Project Authors (https://github.com/Font-Kai/Kaisei)
    github.com/google/fonts/tree/main/ofl/kaiseidecol
  Sawarabi Gothic            OFL 1.1     Copyright 2016 The Sawarabi Gothic Project Authors
    github.com/google/fonts/tree/main/ofl/sawarabigothic
  Noto Sans JP               OFL 1.1     Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'
    github.com/google/fonts/tree/main/ofl/notosansjp
  Jua                        OFL 1.1     Copyright 2018 The Jua Project Authors
    github.com/google/fonts/tree/main/ofl/jua
  Do Hyeon                   OFL 1.1     Copyright 2018 The Do Hyeon Project Authors
    github.com/google/fonts/tree/main/ofl/dohyeon
  Gaegu                      OFL 1.1     Copyright 2018 The Gaegu Project Authors
    github.com/google/fonts/tree/main/ofl/gaegu
  Nanum Gothic               OFL 1.1     Copyright (c) 2010, NHN Corporation (http://www.nhncorp.com)
    github.com/google/fonts/tree/main/ofl/nanumgothic
  Noto Sans KR               OFL 1.1     Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'
    github.com/google/fonts/tree/main/ofl/notosanskr
  Ma Shan Zheng              OFL 1.1     Copyright 2018 The Ma Shan Zheng Project Authors (https://github.com/googlefonts/mashanzheng)
    github.com/google/fonts/tree/main/ofl/mashanzheng
  ZCOOL XiaoWei              OFL 1.1     Copyright 2018 The ZCOOL XiaoWei Project Authors (https://github.com/googlefonts/zcool-xiaowei/)
    github.com/google/fonts/tree/main/ofl/zcoolxiaowei
  Long Cang                  OFL 1.1     Copyright 2018 The Long Cang Project Authors (https://github.com/googlefonts/longcang)
    github.com/google/fonts/tree/main/ofl/longcang
  Noto Sans SC               OFL 1.1     Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'
    github.com/google/fonts/tree/main/ofl/notosanssc
  Noto Sans TC               OFL 1.1     Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'
    github.com/google/fonts/tree/main/ofl/notosanstc
  Nunito                     OFL 1.1     Copyright 2014 The Nunito Project Authors (https://github.com/googlefonts/nunito)
    github.com/google/fonts/tree/main/ofl/nunito
  Comfortaa                  OFL 1.1     Copyright 2011 The Comfortaa Project Authors (https://github.com/alexeiva/comfortaa), with Reserved Font Name 
    github.com/google/fonts/tree/main/ofl/comfortaa
  Montserrat                 OFL 1.1     Copyright 2024 The Montserrat.Git Project Authors (https://github.com/JulietaUla/Montserrat.git)
    github.com/google/fonts/tree/main/ofl/montserrat
  Noto Sans                  OFL 1.1     Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)
    github.com/google/fonts/tree/main/ofl/notosans
  Inter                      OFL 1.1     Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter)
    github.com/google/fonts/tree/main/ofl/inter
  Caveat                     OFL 1.1     Copyright 2014 The Caveat Project Authors (https://github.com/googlefonts/caveat)
    github.com/google/fonts/tree/main/ofl/caveat
  Pangolin                   OFL 1.1     Copyright 2016 The Pangolin Project Authors (https://github.com/googlefonts/pangolin)
    github.com/google/fonts/tree/main/ofl/pangolin
  Andika                     OFL 1.1     Copyright (c) 2004-2022 SIL International (http://www.sil.org/)
    github.com/google/fonts/tree/main/ofl/andika
  Roboto                     OFL 1.1     Copyright 2011 The Roboto Project Authors (https://github.com/googlefonts/roboto-classic)
    github.com/google/fonts/tree/main/ofl/roboto
  Kanit                      OFL 1.1     Copyright 2020 The Kanit Project Authors (https://github.com/cadsondemak/kanit)
    github.com/google/fonts/tree/main/ofl/kanit
  Prompt                     OFL 1.1     Copyright (c) 2015, Cadson Demak (info@cadsondemak.com)
    github.com/google/fonts/tree/main/ofl/prompt
  Hind                       OFL 1.1     Copyright (c) 2014, Indian Type Foundry (info@indiantypefoundry.com)
    github.com/google/fonts/tree/main/ofl/hind
  Noto Sans Devanagari       OFL 1.1     Copyright 2022 The Noto Project Authors (https://github.com/notofonts/devanagari)
    github.com/google/fonts/tree/main/ofl/notosansdevanagari
  Cairo                      OFL 1.1     Copyright 2009 The Cairo Project Authors (https://github.com/Gue3bara/Cairo)
    github.com/google/fonts/tree/main/ofl/cairo
  Tajawal                    OFL 1.1     Copyright 2018 Boutros International. (http://www.boutrosfonts.com)
    github.com/google/fonts/tree/main/ofl/tajawal
  Amiri                      OFL 1.1     Copyright 2010-2022 The Amiri Project Authors (https://github.com/aliftype/amiri)
    github.com/google/fonts/tree/main/ofl/amiri
  Heebo                      OFL 1.1     Copyright 2014 The Heebo Project Authors (https://github.com/OdedEzer/heebo)
    github.com/google/fonts/tree/main/ofl/heebo

Licence texts: https://openfontlicense.org/ (OFL 1.1), https://www.apache.org/licenses/LICENSE-2.0 (Apache 2.0).

Word packs for Advanced scanning

These are NOT part of this package. In the Dict tab (Advanced scanning) the user can download a word pack for a language; it is fetched only then, from Kitsumi's own public repository (raw.githubusercontent.com/Olexify/KitsumiOPS, folder packs/), checked against a SHA-256 checksum, and kept in that user's browser. A pack is a list of word forms with a few grammar flags (which verb or adjective class a word belongs to, whether it is common), extracted from the dictionary below; it contains no definitions. Being derived from a CC BY-SA work, each pack is itself shared under CC BY-SA 4.0.

  Japanese pack (scan-ja-1)   JMdict, by the Electronic Dictionary Research
                              and Development Group (EDRDG), CC BY-SA 4.0
                              https://www.edrdg.org/edrdg/licence.html
  Chinese pack (scan-zh-1)    CC-CEDICT, published by MDBG, CC BY-SA 4.0
                              https://cc-cedict.org/wiki/

Licence text: https://creativecommons.org/licenses/by-sa/4.0/ The scripts that build the packs are in tools/packs/ of the source code.

Pitch accent and pronunciation dictionaries

These are NOT part of this package. In the Dict tab (Pitch accent & pronunciation) the user can download one for their study language; it is fetched only then, from the host named below, and kept in that user's browser. Kitsumi reads it to draw a word's pitch accent or show its pronunciation under the word, and to fill the pitch fields of the cards the user makes. Each keeps the licence its publisher gave it.

  Kanjium pitch accents       accents.txt from Kanjium, by mifunetoshiro;
  (Japanese)                  the pitch accent notation was provided by
                              Uros O. through his free database.
                              CC BY-SA 4.0
                              https://github.com/mifunetoshiro/kanjium
                              (backup, unchanged copy: github.com/Olexify/
                              KanjiumKitsumi)
  Wiktionary IPA              Text by Wiktionary contributors, extracted by
  (other languages)           Wiktextract (kaikki.org) and built by
                              wiktionary-to-yomitan ("wty"), CC BY-SA 4.0
                              huggingface.co/datasets/daxida/wty-release
  Korean pronunciation        yomitan-ko-dic, by Lyroxide, built from the
                              readings in KRDICT (National Institute of Korean
                              Language, CC BY-SA 2.0 KR) and STDICT, whose
                              source states no licence - Kitsumi says so on
                              the row.
                              github.com/Lyroxide/yomitan-ko-dic

Licence text: https://creativecommons.org/licenses/by-sa/4.0/ A pitch accent or pronunciation dictionary a user imports from their own files is their own business and never appears here.

Frequency dictionaries

These are NOT part of this package. In Dict -> Get more the user can download one for their study language; it is fetched only then from github.com/Olexify/JitenKitsumi (Kitsumi's own copies, credited there) and kept in that user's browser. Kitsumi reads it to show how common a word is on the dictionary popup and to fill the frequency fields of the cards the user makes.

  Jiten (Japanese)            The frequency lists of Jiten (jiten.moe),
                              built from its corpus of Japanese media,
                              redistributed unchanged. CC BY-SA 4.0
  wordfreq                    The most common words of each language from
  (other languages)           wordfreq, by Robyn Speer; data CC BY-SA 4.0.
                              Built from Google Books Ngrams, SUBTLEX (Marc
                              Brysbaert and colleagues; freely available
                              data), OpenSubtitles 2018, Wikipedia and the
                              other sources named in wordfreq's licence.
                              Robyn Speer (2022), rspeer/wordfreq v3.0,
                              Zenodo, doi:10.5281/zenodo.7199437
                              https://github.com/rspeer/wordfreq
  Korean Frequency (CC100)    From yomitan-ko-dic, by Lyroxide (section 8).

Licence text: https://creativecommons.org/licenses/by-sa/4.0/ A frequency dictionary a user imports from their own files is their own business and never appears here.

Kitsumi is a free browser extension for learning languages from the videos you already watch: native subtitles with a hover dictionary on YouTube, Netflix and anime sites.See Kitsumi