# StrokeFox license manifest

Generated by render.py from data/sources.json (written by tools/make_data.py). Data date: 2026-10-13.

| source | version | license | sha256 of input files | used for |
|---|---|---|---|---|
| KanjiVG | r20260714 | CC BY-SA 3.0 | kanjivg/kanjivg-20260714-main.zip b5df6cd2bc249dd49b8041eb99e38ba9f8dc6b9ea57962a80084b4a315d1a7fc | kanji and kana pages, assets/s/ja/*, assets/s/lv/jlpt-*, data/ja-strokes.json.gz, worksheets |
| Make Me a Hanzi graphics | master 2026-03-08 | Arphic Public License | mmah/graphics.txt a28c478b5178e98f67f510b2d52fde08a69dc664654ef43498253b9b764d46ee | hanzi pages, assets/s/zh/*, assets/s/lv/hsk-*, data/zh-strokes.json.gz, worksheets |
| Make Me a Hanzi dictionary | master 2026-03-08 | LGPL-3.0 | mmah/dictionary.txt 744bb05d5b0742e9ee35c37791f94d56a173349b3367569e7ca11e510364d203 | hanzi pages (pinyin, decomposition, etymology notes), data/zh-char-info.json.gz |
| KANJIDIC2 (EDRDG) | 2026-286 | CC BY-SA 4.0 + EDRDG licence | kanjidic2/kanjidic2.xml.gz cebff8eb3cc494487e8af3053cef4234b4f3c008e846d0b1e5f979e530c00964 | kanji pages, search index, data/ja-words.json.gz |
| JMdict_e (EDRDG) | JMdict_e 2026-10-13 | CC BY-SA 4.0 + EDRDG licence | jmdict/JMdict_e.gz 5a5ad08af6d85c4cf7eac5ac8fd7a053a998f4eb40359ae223c4ee9cdbd7687b | kanji and kana word tables, data/ja-words.json.gz |
| CC-CEDICT (MDBG) | 2026-10-13T08:59:07Z | CC BY-SA 4.0 | cedict/cedict_1_0_ts_utf-8_mdbg.txt.gz dace310e1279fb51666bb8fc743131f9f12b8e6bdb11a36f58087bdf9f1f49df | hanzi word tables, HSK word lists, data/zh-words.json.gz |
| JLPT kanji lists, Jonathan Waller (tanos.co.uk) | Wayback snapshots 2025-05..2026-02 of tanos.co.uk | CC BY | jlpt-tanos/KanjiList.N1.pdf 16ee4fdea9af0faa096b0cc9f64de2df135151f3e30f8874b156ed1b56da2223; jlpt-tanos/KanjiList.N2.pdf 4d6211c216d013b430f62d9a0d570d9d652406b7c225a700d28d6279f7d0d0b5; jlpt-tanos/KanjiList.N3.pdf c2dbbb97fc64999206b23d86aa529be94e1f14b62388519511a2d7ae06e7d67d; jlpt-tanos/KanjiList.N4.pdf 0f9b5a20cfcbdafe314cf71e81f049a07901dfef15a6cf8c212a7e5de8798069; jlpt-tanos/KanjiList.N5.pdf 836e23a99bc154cc4f2f35b8671dfb6e00abaa9d274a34200b3f69d39fefc3de | JLPT level pages, data/levels.json.gz |
| HSK 3.0 lists, krmanik/HSK-3.0 | krmanik/HSK-3.0, push 2026-06-14 | CC BY-SA 4.0 (word lists), facts | hsk-krmanik/hanzi_HSK_1.txt 12a58287d42f356cc703f99ab42bb5d78b3cdbd9ed9653941e2fbd622019beb7; hsk-krmanik/hanzi_HSK_2.txt 62f52e8dd263dd9b2d2fbefa6842d0b762389023de08d6ea3ed09be356b05df0; hsk-krmanik/hanzi_HSK_3.txt 91b54a40c3b16f13c586d71da127a4910b567671f98020fab7a9fb1622598266; hsk-krmanik/hanzi_HSK_4.txt 4a5fad40dc87e156176fa14611ca1b85ac4122d994618e9916c89af8b5f5b0d4; hsk-krmanik/hanzi_HSK_5.txt 62bf0defbd72a682cbadb41f7e99d65f95ec271410cbd191a32a8319e2061825; hsk-krmanik/hanzi_HSK_6.txt 7df54c9c243296f8ac673610ddf57de62cdeb61e7a9f79381b1c7ef7fffcb64e; hsk-krmanik/hanzi_HSK_7-9.txt 9b2a4fcb99f923a061441ad73500135c28c9009ec2608052e7d45896d15dd303 | HSK level pages, data/levels.json.gz |
| complete-hsk-vocabulary, drkameleon (level field only) | drkameleon/complete-hsk-vocabulary, push 2026-03-27 | MIT | hsk-drkameleon/complete.json c869a0ce353279c9333d9b42c31fc3549785e8b40673dab57ee42bc99cd14131 | HSK 2.0 tab and 2021 word lists, data/levels.json.gz |
| Klee One SemiBold (site headings) | 1.100 | SIL OFL 1.1 | extra/KleeOne-SemiBold.ttf b031ec426c23ca1143ef1f7d58bee7a79efe119ed654152f121c922202b303fd | assets/fonts/klee-600.woff2 (subset) |
| Noto Sans JP (PDF text) | 2.004 | SIL OFL 1.1 | fonts-notojp/NotoSansJP-wght.ttf c2f3b4d463500a2ddcd3849cded1fceeb9fd6d1c32e6cbecd568453ba50fc68f | assets/fonts/pdf-sans.ttf, pdf-sans-bold.ttf (Latin subsets) |

Our own data (hangul strokes, kana origins table, Japanese and Chinese comparison): CC BY 4.0, StrokeFox.

Downloads (one file per source, never merged across licenses):

- `/data/ja-strokes.json.gz` — CC BY-SA 3.0 (KanjiVG); adaptation
- `/data/zh-strokes.json.gz` — Arphic Public License (Make Me a Hanzi graphics), modified
- `/data/zh-char-info.json.gz` — LGPL-3.0 (Make Me a Hanzi dictionary), modified
- `/data/ja-words.json.gz` — CC BY-SA 4.0 (EDRDG licence)
- `/data/zh-words.json.gz` — CC BY-SA 4.0 (CC-CEDICT)
- `/data/levels.json.gz` — CC BY (Waller JLPT lists), CC BY-SA 4.0 (krmanik HSK lists), MIT (drkameleon HSK 2.0 levels); HSK syllabus facts
- `/data/ja-zh-compare.json.gz` — CC BY 4.0 (StrokeFox)
- `/data/ko-jamo-strokes.json.gz` — CC BY 4.0 (StrokeFox)
