Licença de software e serviço de alerta de chuva 1.2 / 2026-10-23 Esta licença explica o uso permitido do código e da interface originais do Web App. O Access não concede redistribuição de origem, implantação independente ou direitos de marca Sparkle. Os componentes de código aberto mantêm suas próprias licenças. 1. Titulares de direitos e âmbito O código, interface, gráficos e documentação originais do Rights in Rain Alert permanecem com seus respectivos detentores de direitos. Sparkle é mantido por 唐梓耀 / AdrianSparkle e 丁铭 / EliasSparkle. Esta licença cobre o acesso ao cliente e serviço Web App fornecido, sem alterar o conteúdo de terceiros ou as permissões de código aberto. 2. Cliente limitado e permissão de acesso Sujeito aos Termos de Serviço, você recebe um direito limitado, não exclusivo, intransferível e não sublicenciável de acessar o serviço realmente disponibilizado, carregar e executar o código do cliente fornecido com suas páginas e usar a instalação comum do navegador, como adicionar à tela inicial em dispositivos que você possui ou está autorizado a usar. Você pode conectar contas que tem direito a autorizar por meio de recursos suportados. Use fluxos suportados para conectar sua própria conta ou a conta de um amigo depois que esse amigo autorizar pessoalmente o login QR oficial para o pool. Isso não concede direitos de conta, curso ou plataforma além da autorização original. 3. Direitos não concedidos no código original A visibilidade ou capacidade de download de scripts de navegador não coloca o código original sob uma licença de código aberto. Exceto quando permitido por lei ou autorizado separadamente por escrito, não redistribua o produto, modifique e opere um serviço independente, empacote-o para venda, alugue, sublicença, remova avisos de direitos ou ofereça interfaces de back-end como um serviço comercial não autorizado. Estas reservas de software não restringem o uso legal de dados da sua própria conta. 4. Exceções legais e pesquisas Esta licença não restringe backups, interoperabilidade, pesquisa de segurança ou outros direitos que a lei aplicável não permita que um contrato exclua. A pesquisa não deve envolver acesso ilegal a credenciais, violações de privacidade ou interrupção do serviço ativo. Relate vulnerabilidades com o mínimo de detalhes de reprodução necessários, sem publicar chaves válidas ou dados do usuário. 5. Prioridade de licenças de componentes O serviço usa Express, qrcode, hard-cookie, web-push e suas dependências. Versões exatas, declarações de direitos autorais e textos estão em Avisos de Terceiros. Eles incluem MIT, ISC, BSD-3-Clause, Apache-2.0 e MPL-2.0; nem todos são MIT. A página Estude com amigos também usa o decodificador jsQR licenciado pelo Apache-2.0, cuja licença independente também tem prioridade. Cada componente pode ser usado, modificado ou distribuído sob sua própria licença. As restrições ao software proprietário não substituem permissões conflitantes de componentes independentes. web-push usa MPL-2.0; uma cópia fonte da versão usada é fornecida aqui. Fornecer a fonte do componente não libera todo o projeto Rain Alert como código aberto. 6. Dados, plataformas e marcas registradas Nenhum direito adicional é concedido ao conteúdo do curso Rain Classroom, informações de outros alunos ou APIs da plataforma oficial. Você retém direitos legais sobre suas informações. Sparkle, Rain Alert e marcas e marcas de terceiros mantêm suas respectivas proteções. Não se faça passar por um operador oficial nem reivindique parcerias, certificações ou endossos inexistentes. 7. Implantação e revenda independente O acesso não inclui entrega de fonte de back-end, administração de servidor, revenda de serviço ou permissão de implantação independente. Obtenha autorização separada explícita, se necessário. A presença de package.json, listas de dependências ou código legível em um diretório de desenvolvimento não é uma concessão geral de código aberto para o projeto original. 8. Duração, rescisão e atualizações Esta licença se aplica durante o uso legal do cliente e serviço fornecido. Você pode interromper o uso e remover a entrada da tela inicial. Violações materiais podem resultar em restrições legais de acesso com uma oportunidade razoável de correção quando apropriado e remediável. A rescisão não extingue os direitos legais aos dados, as responsabilidades acumuladas ou as licenças independentes de código aberto. As atualizações permanecem sujeitas a esta licença, a menos que termos diferentes as acompanhem. O Access não garante operação perpétua, manutenção de uma versão específica ou compatibilidade indefinida. As alterações materiais seguem os Termos de Serviço e a lei aplicável. 9. Garantias e responsabilidade Na medida permitida por lei, o software e o serviço são fornecidos nas condições disponíveis. As garantias e a responsabilidade são determinadas pelos Termos de Serviço, pelos compromissos reais e pela lei aplicável. A proteção obrigatória do consumidor, os deveres não excludentes de proteção de dados, a responsabilidade por má conduta intencional ou negligência grave e outros direitos obrigatórios permanecem. 10. Consultas de licenciamento 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. Para implantação em equipe, licenciamento de origem, cooperação comercial ou uso de marca, explique o uso pretendido e entre em contato com os detentores dos direitos. Os direitos de software proprietário não concedidos expressamente são reservados.