Источники и лицензии
Naminori стоит на открытых данных. Ниже — кем они сделаны и на каких условиях используются. Если вы автор чего-то из списка и указание неточное — напишите на shirokuma9282@gmail.com, поправим.
Японско-английский словарь — основа словарной базы и поиска. Проект Electronic Dictionary Research and Development Group (EDRDG).
Русские переводы в составе JMdict.
Переработанный японско-английский словарь на основе JMdict — английские значения в словарном поиске и в словаре для Yomitan. На нём же основан «Колобок».
Основной японско-русский словарь сайта: производный от Jitendex, с примерами из Tatoeba и фуриганой.
Примеры предложений в словарных статьях — корпус проекта Tatoeba (часть предложений его авторы выложили под CC0).
45 тысяч словоформ в порядке убывания частоты — вывод морфологического анализатора по корпусу японских текстов. Ею разводятся омофоны в словарном поиске: у 成る «становиться» и 鳴る «звучать» словарные пометы совпадают полностью.
Большой японско-русский словарь — расширенные значения в словарном поиске. Показывается на сайте с указанием авторства; в скачиваемый словарный пакет не входит, потому что лицензия запрещает производные работы.
Живые озвучки слов — записи носителей языка, 3158 штук. Кнопка воспроизведения помечена зелёным значком ♪, когда звучит живая запись; где записи нет — играет синтез.
Японский толковый словарь звукоподражаний и образных слов — значения, оттенки и ситуации употребления в разделе ономатопей. Русская версия (1422 статьи, ревизия surasura-ru-2026.08.30) — производный перевод, сделанный нашей командой; в самом словаре указано attribution «surasura».
Колода из 1515 ономатопей: уровни сложности, категории и подкатегории, тип движения слова и разметка тонального ударения. Автор — разработчик Onomanabi, колода передана нам им самим. Анимации раздела написаны нами с нуля; из колоды взята только классификация.
Данные тонального ударения (питч-акцент) — тренажёр питча и пометки в словаре.
Словарь иероглифов EDRDG — чтения он и кун, английские значения, число черт, класс дзёё и дзиммэйё, частотность и ключ на страницах кандзи и в тепловой карте.
Разбор иероглифов на элементы (Michael Raine, Jim Breen, EDRDG) — блок «Из чего состоит» и, вместе с формой черт, «Визуально похожие» на страницах кандзи.
Порядок и форма черт японских иероглифов (Ulrich Apel и участники) — тренажёр письма, «Показать порядок» и расчёт визуально похожих знаков.
Неофициальные списки кандзи по уровням N5–N1 (Jonathan Waller, tanos.co.uk) — уровни знаков на /kanji, на страницах кандзи и в наборах тренажёра письма. Машиночитаемая сводка — проект kanji-data (github.com/davidluzgouveia/kanji-data).
Синтез речи для учебной озвучки. Голоса: Мэтан (四国めたん), Зундамон (ずんだもん), Химари (冥鳴ひまり), Кэндзаки (剣崎雌雄). При использовании обязательна пометка о синтезе VOICEVOX.
Панорама неба и материалы поверхностей (трава, почва, гравий, доски, камень, кора) для трёхмерной фермы — по ним считается освещение и шероховатость.
Модели и изометрические спрайты фермы: деревья, грядки, домики, инвентарь.
Про CC BY-SA
Часть данных распространяется под лицензией Creative Commons «С указанием авторства — На тех же условиях». Это значит: пользоваться можно свободно, но автора нужно называть, а производные данные — распространять на тех же условиях. Учебные объяснения, примеры и тексты самого Naminori написаны нами и под эти условия не подпадают.
Настольное приложение: аддоны Anki
Настольное приложение умеет запускать аддоны Anki. Для этого на компьютер — по согласию человека и отдельной докачкой, а не вместе с установщиком — приезжает около 100 МБ чужих программ: питон, PyQt6 и настоящая библиотека anki. Мы их не раздаём: всё скачивается напрямую с python.org и PyPI, в нашей поставке этого кода нет. Сам аддон человек тоже приносит свой.
Питон 3.13, в котором живёт хозяин аддонов. Скачивается напрямую с python.org, остальное — колёсами с PyPI (files.pythonhosted.org).
Установщик пакетов. Приложение берёт его колесом с PyPI (files.pythonhosted.org), сборочный скрипт в нашем репозитории — с bootstrap.pypa.io. В сам рантайм pip не ставится: он нужен только чтобы разложить пакеты по местам.
Настоящая библиотека Anki с PyPI — без неё аддону не с кем разговаривать. Экраны Anki (пакет aqt) мы не ставим: их заменяет наш слой.
Привязки Qt для питона. Нужны не ради картинки: аддон передаёт окно Anki родителем в конструктор Qt, а PyQt чужие объекты не принимает. Окон человек не видит — Qt поднят в режиме offscreen.
Библиотеки Qt, на которых стоит PyQt6. Из них оставлено семь модулей по белому списку — без qml, мультимедиа и веб-движка.
Служебный слой, которым PyQt6 связывает питон и C++.
- Зависимости anki с PyPIApache-2.0, MIT, BSD, MPL-2.0, PSF
Их тянет за собой сама anki: requests (Apache-2.0), urllib3 и charset-normalizer (MIT), certifi (MPL-2.0), orjson (MPL-2.0 и Apache-2.0 либо MIT), protobuf, idna и Markdown (BSD-3), decorator (BSD-2), typing_extensions (PSF-2.0), PySocks (BSD).
- Аддоны Ankiчужой код — мы его не раздаём
Сам аддон человек приносит со своего диска: мы чужие аддоны не храним, не поставляем и не выкладываем. У каждого из них своя лицензия и свой автор — их условия действуют как обычно. Настройки аддона из профиля Anki (meta.json) к нам не переносятся: в них у людей лежат живые ключи и токены.
- Хозяин аддонов NaminoriAGPL-3.0-or-later
Наш код, который даёт аддону работать над данными Naminori (каталог desktop/addons), опубликован под AGPL-3.0. В архиве настольного приложения он лежит обычным читаемым текстом — в папке программы, без упаковки.