Skip to content

Third-Party Notices

Kotobase is licensed under the MIT License

This page acknowledges the third-party software and data Kotobase depends on and redistributes

License Locations
  • The full license text for every bundled Python dependency ships inside that package's metadata (*.dist-info/) in your environment

  • The compiled database is a derived work of the data sources in Required Attributions below, and each clip in the optional audio pack additionally records its own source / license / attribution

  • The notices below cover the components whose licenses require explicit attribution

Required Attributions

JMdict / JMnedict → Dictionary + Name Data

  • Kotobase's dictionary and proper-name lookups use data derived from the JMdict and JMnedict files, the property of the Electronic Dictionary Research and Development Group (EDRDG), used in conformance with the group's Licence

  • These files are made available under the Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0) Licence

KanjiDic2 → Kanji Data

  • Kotobase's kanji profiles use data derived from the KanjiDic2 file, also the property of the EDRDG and used in conformance with their Licence

  • Made available under the CC BY-SA 4.0 Licence

KRADFILE / RADKFILE → Radical Decomposition

  • Radical search uses the KRADFILE and RADKFILE files, part of the EDRDG projects and used in conformance with their Licence

  • Made available under the CC BY-SA 4.0 Licence

JmdictFurigana → Furigana Segmentation

  • Furigana segmentation uses JmdictFurigana, itself a derivative of JMdict

  • Made available under the CC BY-SA 4.0 Licence

KanjiVG → Stroke Order

  • Stroke-order data uses KanjiVG, Copyright (C) Ulrich Apel

  • Made available under the Creative Commons Attribution-ShareAlike 3.0 (CC BY-SA 3.0) Licence

Tatoeba → Example Sentences

  • Example sentences and their Japanese to English alignments come from the Tatoeba corpus

  • Made available under the Creative Commons Attribution 2.0 France (CC BY 2.0 FR) Licence

Tanos JLPT → JLPT Study Lists

  • The JLPT vocabulary, kanji and grammar lists are sourced from tanos.co.uk by Jonathan Waller

  • Made available under the Creative Commons Attribution 4.0 (CC BY 4.0) Licence

Tanos Processing Note
  • The Tanos lists are distributed as PDF documents. The JSON shipped in the package (kotobase/data/jlpt/) was programmatically extracted from those PDFs and is therefore a modified form of the originals, as permitted under CC BY 4.0

  • The PDFs follow no standardised format, so the extraction is best-effort and individual entries may contain minor artifacts from PDF text recovery (e.g. spacing in readings or glosses)

  • The grammar lists contain only the grammar points, the source PDFs include no formation patterns or example sentences, so those fields are left empty

  • Some vocabulary and kanji entries have no English gloss or reading, reflecting omissions in the source rather than data loss during processing

  • No changes were made to the linguistic content of the source data

Kanji Alive → Pronunciation Audio

  • The optional audio pack bundles word-pronunciation clips from the Kanji Alive project

  • Made available under the CC BY 4.0 Licence

  • This applies only to the optional audio database

Notable Components

Component Role License
SQLAlchemy ORM + Database Toolkit MIT
Typer CLI Framework MIT
Rich Terminal Rendering MIT
Requests Source + Database Downloads Apache-2.0
python-zstandard Database Compression BSD-3-Clause
platformdirs Cache Directory Resolution MIT
lxml XML Parsing During The Build BSD-3-Clause

This list is not exhaustive

See each project's repository and the bundled metadata for complete terms