Avisos de terceiros e de código aberto do Rain Alert 1.1 / 2026-10-18 O inventário foi verificado em relação ao package-lock.json atual e aos pacotes instalados e inclui 110 pacotes de dependência de produção. Os direitos autorais originais e as condições de licença estão disponíveis abaixo. Eles não licenciam o produto inteiro nos mesmos termos. 1. Dependências principais Express 5.3.0 (MIT) lida com roteamento HTTP; qrcode 1.5.4 (MIT) gera imagens QR de login; hard-cookie 6.0.2 (BSD-3-Clause) gerencia cookies de sessão oficial; web-push 3.6.7 (MPL-2.0) lida com solicitações e criptografia de Web Push. O inventário completo inclui dependências transitivas por local de instalação, em vez de apenas estes quatro pacotes. A página do navegador Estude com amigos também usa jsQR (Apache-2.0) para decodificar códigos QR no dispositivo. Este componente do navegador é separado da contagem de dependências de produção do Node.js acima. Sua licença original fornecida com o produto atual é fornecida separadamente; os termos de software proprietário não diminuem suas permissões independentes. 2. Textos originais, fonte e escopo O aviso para download retém os textos LICENSE, LICENCE, COPYING e NOTICE encontrados nos pacotes verificados. O pacote http_ece 1.2.0 instalado não possui um arquivo de licença separado; seu texto MIT é retirado da tag upstream v1.2.0 correspondente com a fonte registrada. Um ZIP contém separadamente a fonte do componente web-push, README, package.json e licença para examinar arquivos cobertos por MPL. Este é o inventário de dependência de produção do projeto atual. Isso não implica que todas as dependências do servidor sejam entregues ao navegador ou substituam os avisos necessários ao redistribuir Node.js, sistemas operacionais ou software adicional. Os textos upstream mantêm seu idioma original e regem os direitos dos componentes. 3. Relacionamentos e processamento da plataforma Rain Classroom, WeChat e infraestrutura de notificação do navegador são operados por seus respectivos detentores de direitos. Lembretes independentes que utilizam autorização de conta e interfaces relevantes não implicam seu endosso. O uso em dispositivos Apple, como um Web App na tela inicial ou por meio do Web Push não significa que a Apple criou, revisou ou garante este produto. O processamento da plataforma e os fluxos de dados deste serviço estão descritos nas respetivas políticas e na Política de Privacidade deste produto. 4. Relatórios sobre direitos e segurança Se uma atribuição, inventário, fornecimento de fonte ou aviso de direitos autorais parecer incompleto, informe aos mantenedores o pacote, a versão e as evidências para que possam ser verificados e corrigidos. Não publique credenciais de usuário ao relatar problemas de segurança. Para questões de privacidade, solicitações de direitos, suporte ou relatórios de violação, entre em contato com o mantenedor 唐梓耀 / AdrianSparkle no QQ em 2410710390. O perfil público do desenvolvedor é https://github.com/Tang1206cc. Identifique o produto, a versão e sua solicitação. Não inclua senhas, cookies de login, códigos de conexão, gravações inteiras ou informações pessoais desnecessárias em sua mensagem inicial. Licença jsQR Apache-2.0 original · TXT: /assets/legal/rain-alert/jsQR-LICENSE.txt