Logiciel d'alerte de pluie et licence de service 1.2 / 2026-10-23 Cette licence explique l'utilisation autorisée du code et de l'interface d'origine de l'application Web. L'accès n'accorde pas de redistribution des sources, de déploiement indépendant ou de droits de marque Sparkle. Les composants open source conservent leurs propres licences. 1. Titulaires des droits et portée Les droits sur le code, l’interface, les graphiques et la documentation originaux de Rain Alert restent la propriété de leurs titulaires de droits respectifs. Sparkle est maintenu par 唐梓耀/AdrianSparkle et 丁铭/EliasSparkle. Cette licence couvre l'accès au client et au service Web App fournis, sans modifier le contenu tiers ou les autorisations open source. 2. Client limité et autorisation d'accès Sous réserve des Conditions d'utilisation, vous recevez un droit limité, non exclusif, non transférable et ne pouvant faire l'objet d'une sous-licence pour accéder au service réellement mis à disposition, charger et exécuter le code client fourni avec ses pages et utiliser l'installation d'un navigateur ordinaire, comme l'ajout à l'écran d'accueil sur les appareils que vous possédez ou que vous êtes autorisé à utiliser. Vous pouvez connecter les comptes que vous êtes autorisé à autoriser via les fonctionnalités prises en charge. Utilisez les flux pris en charge pour connecter votre propre compte ou celui d'un ami après que cet ami ait personnellement autorisé la connexion QR officielle pour la piscine. Cela n'accorde aucun droit de compte, de cours ou de plateforme au-delà de l'autorisation originale. 3. Droits non accordés dans le code original La visibilité ou la téléchargeabilité des scripts du navigateur ne place pas le code original sous une licence open source. Sauf si la loi le permet ou si cela est autorisé par écrit séparément, ne redistribuez pas le produit, ne modifiez pas et n'exploitez pas un service indépendant, ne le conditionnez pas à la vente, ne le louez pas, ne l'accordez pas en sous-licence, ne supprimez pas les avis de droits ou n'offrez pas d'interfaces back-end en tant que service commercial non autorisé. Ces réservations de logiciels ne limitent pas l'utilisation licite des données de votre propre compte. 4. Exceptions légales et recherche Cette licence ne restreint pas les sauvegardes, l'interopérabilité, la recherche de sécurité ou d'autres droits que la loi applicable ne permet pas à un contrat d'exclure. La recherche ne doit pas impliquer un accès illégal aux informations d'identification, des violations de la vie privée ou une interruption du service en direct. Signalez les vulnérabilités avec le minimum de détails de reproduction nécessaires, sans publier de clés ou de données utilisateur valides. 5. Priorité des licences de composants Le service utilise Express, qrcode, hard-cookie, web-push et leurs dépendances. Les versions exactes, les déclarations de droits d'auteur et les textes se trouvent dans les avis tiers. Ils incluent MIT, ISC, BSD-3-Clause, Apache-2.0 et MPL-2.0 ; ils ne sont pas tous du MIT. La page Étudier avec des amis utilise également le décodeur jsQR sous licence Apache-2.0, dont la licence indépendante est également prioritaire. Chaque composant peut être utilisé, modifié ou distribué sous sa propre licence. Les restrictions sur les logiciels propriétaires ne remplacent pas les autorisations conflictuelles des composants indépendants. Web-Push utilise MPL-2.0 ; une copie source de la version utilisée est fournie ici. La fourniture de la source des composants ne publie pas l'intégralité du projet Rain Alert en open source. 6. Données, plateformes et marques Aucun droit supplémentaire n'est accordé sur le contenu des cours Rain Classroom, les informations des autres étudiants ou les API officielles de la plateforme. Vous conservez des droits légaux sur vos informations. Sparkle, Rain Alert et les marques et marques tierces conservent leurs protections respectives. Ne vous faites pas passer pour un opérateur officiel et ne revendiquez pas de partenariats, de certifications ou d’approbations inexistants. 7. Déploiement et revente indépendants L'accès n'inclut pas la fourniture de la source back-end, l'administration du serveur, la revente de services ou l'autorisation de déploiement indépendant. Obtenez une autorisation distincte explicite si nécessaire. La présence de package.json, de listes de dépendances ou de code lisible dans un répertoire de développement ne constitue pas une subvention open source générale pour le projet d'origine. 8. Durée, résiliation et mises à jour Cette licence s'applique lors d'une utilisation licite du client et du service fournis. Vous pouvez arrêter d'utiliser et supprimer l'entrée de l'écran d'accueil. Les violations substantielles peuvent entraîner des restrictions d'accès légales avec une possibilité raisonnable de corriger le cas échéant et de remédier. La résiliation n'éteint pas les droits légaux sur les données, les responsabilités accumulées ou les licences open source indépendantes. Les mises à jour restent soumises à cette licence à moins que des conditions différentes ne les accompagnent. Access ne garantit pas un fonctionnement perpétuel, la maintenance d'une version particulière ou une compatibilité indéfinie. Les modifications importantes suivent les conditions de service et la loi applicable. 9. Garanties et responsabilité Dans la mesure permise par la loi, les logiciels et services sont fournis dans leur état disponible. Les garanties et la responsabilité sont déterminées par les conditions d'utilisation, les engagements réels et la loi applicable. La protection obligatoire des consommateurs, les obligations non exclusives en matière de protection des données, la responsabilité en cas de faute intentionnelle ou de négligence grave et d'autres droits obligatoires demeurent. 10. Demandes de licence Pour les questions de confidentialité, les demandes de droits, l'assistance ou les rapports d'infraction, contactez le responsable 唐梓耀 / AdrianSparkle sur QQ au 2410710390. Le profil public du développeur est https://github.com/Tang1206cc. Identifiez le produit, la version et votre demande. N'incluez pas de mots de passe, de cookies de connexion, de codes de connexion, d'enregistrements complets ou d'informations personnelles inutiles dans votre message initial. Pour le déploiement en équipe, les licences sources, la coopération commerciale ou l'utilisation de la marque, expliquez l'utilisation prévue et contactez les titulaires des droits. Les droits de propriété sur les logiciels non expressément concédés sont réservés.