Rain Alert Уведомления сторонних организаций и приложений с открытым исходным кодом 1.1 / 2026-10-18 Перечень проверен по текущему package-lock.json и установленным пакетам и включает 110 производственных зависимостей. Исходные уведомления об авторских правах и тексты лицензий доступны ниже. Они не предоставляют единую лицензию на весь продукт. 1. Основные зависимости Express 5.3.0 (MIT) управляет маршрутизацией HTTP; qrcode 1.5.4 (MIT) генерирует QR-изображения для входа в систему; tough-cookie 6.0.2 (BSD-3-Clause) управляет официальными файлами cookie сеанса; web-push 3.6.7 (MPL-2.0) обрабатывает запросы Web Push и шифрует. Полный перечень включает транзитивные зависимости по месту установки, а не только эти четыре пакета. Браузерная страница «Обучение с друзьями» дополнительно использует jsQR (Apache-2.0) для декодирования QR-кодов на устройстве. Этот компонент браузера отделен от приведенного выше количества производственных зависимостей Node.js. Исходная лицензия, поставляемая с текущим продуктом, предоставляется отдельно; условия несвободного программного обеспечения не умаляют его независимых разрешений. 2. Оригинальные тексты, источник и объем В загружаемом уведомлении сохраняются тексты LICENSE, LICENCE, COPYING и NOTICE, найденные в проверенных пакетах. В установленном пакете http_ece 1.2.0 отсутствует отдельный файл лицензии; его текст MIT берется из соответствующего восходящего тега v1.2.0 с записанным источником. ZIP отдельно содержит исходный код компонента web-push, README, package.json и лицензию на проверку файлов, покрытых MPL. Это инвентарь производственных зависимостей текущего проекта. Это не означает, что все серверные зависимости передаются в браузер или заменяют уведомления, необходимые при распространении Node.js, операционных систем или дополнительного программного обеспечения. Тексты исходной версии сохраняют свой исходный язык и регулируют права на компоненты. 3. Отношения с платформой и обработка Rain Classroom, WeChat и инфраструктура уведомлений браузера управляются соответствующими правообладателями. Самостоятельные напоминания с использованием авторизации аккаунта и соответствующих интерфейсов не означают их одобрения. Использование на устройствах Apple в качестве веб-приложения на главном экране или через Web Push не означает, что Apple создал, проверил или дал гарантию на этот продукт. Обработка платформы и потоки данных этой службы описаны в соответствующих политиках и Политике конфиденциальности этого продукта. 4. Отчеты о правах и безопасности Если сведения об авторстве, описи, источнике или уведомлении об авторских правах кажутся неполными, сообщите сопровождающим пакет, версию и доказательства, чтобы их можно было проверить и исправить. Не публикуйте учетные данные пользователя при сообщении о проблемах безопасности. По вопросам конфиденциальности, запросам о правах, поддержке или сообщениям о нарушениях обращайтесь к сопровождающему 唐梓耀 / AdrianSparkle в QQ по адресу 2410710390. Общедоступный профиль разработчика: https://github.com/Tang1206cc. Укажите продукт, версию и ваш запрос. Не включайте пароли, файлы cookie для входа, коды подключения, целые записи или ненужную личную информацию в свое первоначальное сообщение. Исходная лицензия jsQR Apache-2.0 · TXT: /assets/legal/rain-alert/jsQR-LICENSE.txt