Лицензия на программное обеспечение и обслуживание Rain Alert 1.2 / 2026-10-23 В этой лицензии разъясняется разрешенное использование исходного кода и интерфейса Веб-приложения. Доступ не предоставляет права на перераспределение исходного кода, независимое развертывание или права на брендинг Sparkle. Компоненты с открытым исходным кодом сохраняют свои собственные лицензии. 1. Правообладатели и сфера применения Права на исходный код, интерфейс, графику и документацию Rain Alert остаются за соответствующими правообладателями. Sparkle поддерживается 唐梓耀/AdrianSparkle и 丁铭/EliasSparkle. Эта лицензия распространяется на доступ к поставляемому клиенту и службе веб-приложения без изменения стороннего контента или разрешений с открытым исходным кодом. 2. Ограниченный клиент и разрешение доступа В соответствии с Условиями обслуживания вы получаете ограниченное, неисключительное, не подлежащее передаче и сублицензированию право на доступ к фактически доступной услуге, загрузку и запуск клиентского кода, поставляемого с ее страницами, а также использование обычной установки браузера, например добавление на главный экран на устройствах, которыми вы владеете или имеете право использовать. Вы можете подключать учетные записи, на которые у вас есть право авторизоваться, с помощью поддерживаемых функций. Используйте поддерживаемые потоки для подключения своей учетной записи или учетной записи друга после того, как этот друг лично авторизует официальный вход в пул по QR-коду. Это не предоставляет никаких прав на учетную запись, курс или платформу, кроме первоначального разрешения. 3. Права, не предоставленные в исходном коде Видимость или возможность загрузки сценариев браузера не ставит исходный код под лицензию с открытым исходным кодом. За исключением случаев, когда это разрешено законом или отдельно разрешено в письменной форме, не распространяйте продукт, не модифицируйте и не используйте независимый сервис, не упаковывайте его для продажи, сдачи в аренду, сублицензии, не удаляйте уведомления о правах и не предлагайте серверные интерфейсы в качестве несанкционированной коммерческой услуги. Эти резервирования программного обеспечения не ограничивают законное использование данных из вашей учетной записи. 4. Законодательные исключения и исследования Эта лицензия не ограничивает резервное копирование, функциональную совместимость, исследования безопасности или другие права, которые действующее законодательство не позволяет исключать из контракта. Исследования не должны включать незаконный доступ к учетным данным, нарушение конфиденциальности или нарушение работы службы в режиме реального времени. Сообщайте об уязвимостях с минимально необходимыми деталями воспроизведения, не публикуя действующие ключи или пользовательские данные. 5. Приоритет лицензий на компоненты Служба использует Express, qrcode, tough-cookie, Web-Push и их зависимости. Точные версии, заявления об авторских правах и тексты приведены в Уведомлениях третьих сторон. К ним относятся MIT, ISC, BSD-3-Clause, Apache-2.0 и MPL-2.0; они не все из MIT. На странице «Обучение с друзьями» также используется декодер jsQR с лицензией Apache-2.0, независимая лицензия которого также имеет приоритет. Каждый компонент можно использовать, изменять или распространять по собственной лицензии. Ограничения на несвободное программное обеспечение не отменяют конфликтующих разрешений независимых компонентов. web-push использует MPL-2.0; исходная копия используемой версии представлена ​​здесь. Предоставление исходного кода компонента не делает весь проект Rain Alert открытым. 6. Данные, платформы и товарные знаки Никакие дополнительные права не предоставляются на содержание курса Rain Classroom, информацию других студентов или официальные API платформы. Вы сохраняете законные права на свою информацию. Sparkle, Rain Alert, а также сторонние бренды и знаки сохраняют свою соответствующую защиту. Не выдавайте себя за официального оператора и не заявляйте о несуществующих партнерских отношениях, сертификатах или одобрениях. 7. Независимое внедрение и перепродажа Доступ не включает доставку исходного кода, администрирование сервера, перепродажу услуг или разрешение на независимое развертывание. При необходимости получите явное отдельное разрешение. Наличие package.json, списков зависимостей или читаемого кода в каталоге разработки не является общим разрешением открытого исходного кода для исходного проекта. 8. Срок действия, прекращение действия и обновления Данная лицензия применяется при законном использовании поставляемого клиента и услуги. Вы можете прекратить использование и удалить запись с главного экрана. Существенные нарушения могут привести к законным ограничениям доступа с разумной возможностью исправить их, если это необходимо и поправимо. Прекращение действия не отменяет законных прав на данные, возникших обязанностей или независимых лицензий на открытый исходный код. На обновления распространяется действие этой лицензии, если к ним не прилагаются другие условия. Доступ не гарантирует бессрочную работу, поддержку определенной версии или бессрочную совместимость. Существенные изменения соответствуют Условиям обслуживания и действующему законодательству. 9. Гарантии и ответственность В пределах, разрешенных законом, программное обеспечение и услуги предоставляются в доступном состоянии. Гарантии и ответственность определяются Условиями обслуживания, фактическими обязательствами и применимым законодательством. Обязательная защита потребителей, неисключаемые обязанности по защите данных, ответственность за умышленное неправомерное поведение или грубая халатность, а также другие обязательные права сохраняются. 10. Лицензионные запросы По вопросам конфиденциальности, запросам о правах, поддержке или сообщениям о нарушениях обращайтесь к сопровождающему 唐梓耀 / AdrianSparkle в QQ по адресу 2410710390. Общедоступный профиль разработчика: https://github.com/Tang1206cc. Укажите продукт, версию и ваш запрос. Не включайте пароли, файлы cookie для входа, коды подключения, целые записи или ненужную личную информацию в свое первоначальное сообщение. При групповом развертывании, лицензировании исходного кода, коммерческом сотрудничестве или использовании бренда объясните предполагаемое использование и свяжитесь с правообладателями. Права собственности на программное обеспечение, не предоставленные явно, защищены.