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
Pythondependency ships inside that package's metadata (*.dist-info/) in your environment -
The compiled database is a
derived workof the data sources inRequired Attributionsbelow, and each clip in the optional audio pack additionally records its ownsource/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
JMdictandJMnedictfiles, the property of theElectronic Dictionary Research and Development Group (EDRDG), used in conformance with the group'sLicence -
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
KanjiDic2file, also the property of theEDRDGand used in conformance with theirLicence -
Made available under the
CC BY-SA 4.0Licence
KRADFILE / RADKFILE → Radical Decomposition¶
-
Radical search uses the
KRADFILEandRADKFILEfiles, part of theEDRDGprojects and used in conformance with theirLicence -
Made available under the
CC BY-SA 4.0Licence
JmdictFurigana → Furigana Segmentation¶
-
Furigana segmentation uses
JmdictFurigana, itself a derivative ofJMdict -
Made available under the
CC BY-SA 4.0Licence
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
Tatoebacorpus -
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.ukby 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
JSONshipped in the package (kotobase/data/jlpt/) was programmatically extracted from those PDFs and is therefore amodifiedform of the originals, as permitted underCC 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 Aliveproject -
Made available under the
CC BY 4.0Licence -
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