ЛИЦЕНЗИИ И АТРИБУЦИИ
Japanese Zen использует следующие открытые библиотеки, данные и сервисы.
1. Open-source библиотеки
| React | MIT License | facebook.github.io/react | UI-фреймворк |
| Vite | MIT License | vitejs.dev | Сборщик и dev-сервер |
| Express.js | MIT License | expressjs.com | HTTP-сервер (бэкенд) |
| Tailwind CSS | MIT License | tailwindcss.com | CSS-фреймворк |
| Lucide Icons | ISC License | lucide.dev | Иконки |
| Workbox | MIT License | developers.google.com/web/tools/workbox | Офлайн-режим (Service Worker) |
| React Hot Toast | MIT License | react-hot-toast.com | Всплывающие уведомления |
| bcryptjs | MIT License | npmjs.com/package/bcryptjs | Хеширование паролей |
| jsonwebtoken | MIT License | npmjs.com/package/jsonwebtoken | JWT-токены |
| Zod | MIT License | zod.dev | Валидация данных |
| node-cron | ISC License | npmjs.com/package/node-cron | Планировщик задач |
| web-push | MIT License | npmjs.com/package/web-push | Push-уведомления |
2. Данные и словари
| JMDict / JMdict-rus | CC-BY-SA 4.0 | edrdg.org | Японско-русский словарь |
| kuromoji.js | Apache License 2.0 | npmjs.com/package/kuromoji | Морфологический анализатор японского |
| kuroshiro | MIT License | npmjs.com/package/kuroshiro | Конвертер японских символов (фуригана) |
| KanjiVG | CC-BY-SA 4.0 | kanjivg.tagaini.net | SVG-данные штрихов кандзи |
JMDict создан Electronic Dictionary Research and Development Group (EDRDG). Благодарим за открытый доступ к словарным данным.
3. Шрифты
Мы используем шрифты из Google Fonts, распространяемые под лицензиями:
- SIL Open Font License (OFL) — большинство шрифтов
- Apache License 2.0 — некоторые шрифты
Шрифты кэшируются локально с помощью Workbox для офлайн-доступа.
4. Сервисы
Resend
Сервис доставки email-уведомлений. Используется для отправки приветственных писем, напоминаний и уведомлений о социальной активности.
Google Gemini TTS
Используется для предварительной генерации аудиофайлов произношения японских фраз. Аудио хранится локально на сервере и не требует подключения к Google при прослушивании.
5. Контент
- Образовательный контент создан командой Japanese Zen, основан на опыте блога artjapan.ru (с 2020 года)
- SVG-данные штрихов кандзи — проект KanjiVG, лицензия CC-BY-SA 4.0
- Словарные данные — JMDict/JMdict-rus, лицензия CC-BY-SA 4.0
6. Благодарности
Мы благодарим сообщество открытого ПО и всех, кто делает свободные данные и инструменты доступными для разработки образовательных продуктов. Особая благодарность:
- Electronic Dictionary Research and Development Group (EDRDG) — за JMDict
- Проекту KanjiVG — за открытые данные штрихов кандзи
- Сообществу пользователей Japanese Zen — за обратную связь и поддержку