Licencia de servicio y software de alerta de lluvia 1.2 / 2026-10-23 Esta licencia explica el uso permitido del código y la interfaz originales de la aplicación web. El acceso no otorga redistribución de fuentes, implementación independiente ni derechos de marca Sparkle. Los componentes de código abierto conservan sus propias licencias. 1. Titulares de derechos y alcance Los derechos del código, la interfaz, los gráficos y la documentación originales de Rain Alert permanecen en manos de sus respectivos titulares de derechos. Sparkle es mantenido por 唐梓耀 / AdrianSparkle y 丁铭 / EliasSparkle. Esta licencia cubre el acceso al cliente y al servicio de la aplicación web proporcionados, sin cambiar el contenido de terceros ni los permisos de código abierto. 2. Cliente limitado y permiso de acceso Sujeto a los Términos de servicio, usted recibe un derecho limitado, no exclusivo, intransferible y no sublicenciable para acceder al servicio realmente disponible, cargar y ejecutar el código de cliente proporcionado con sus páginas y utilizar la instalación ordinaria del navegador, como agregar a la pantalla de inicio en dispositivos que posee o que está autorizado a usar. Puede conectar cuentas que tiene derecho a autorizar a través de funciones compatibles. Utilice los flujos admitidos para conectar su propia cuenta o la cuenta de un amigo después de que ese amigo autorice personalmente el inicio de sesión QR oficial para el grupo. Esto no otorga derechos de cuenta, curso o plataforma más allá de la autorización original. 3. Derechos no otorgados en el código original La visibilidad o capacidad de descarga de los scripts del navegador no coloca el código original bajo una licencia de código abierto. Excepto que la ley lo permita o se autorice por separado por escrito, no redistribuya el producto, no modifique ni opere un servicio independiente, no lo empaquete para su venta, alquiler, sublicencia, elimine avisos de derechos ni ofrezca interfaces de backend como un servicio comercial no autorizado. Estas reservas de software no restringen el uso legal de los datos de su propia cuenta. 4. Excepciones legales e investigación Esta licencia no restringe las copias de seguridad, la interoperabilidad, la investigación de seguridad u otros derechos que la ley aplicable no permite excluir en un contrato. La investigación no debe implicar acceso ilegal a credenciales, violaciones de privacidad o interrupción del servicio en vivo. Informar vulnerabilidades con detalles de reproducción mínimos necesarios, sin publicar claves válidas ni datos de usuario. 5. Prioridad de las licencias de componentes El servicio utiliza Express, qrcode, hard-cookie, web-push y sus dependencias. Las versiones exactas, las declaraciones de derechos de autor y los textos se encuentran en Avisos de terceros. Incluyen MIT, ISC, BSD-3-Clause, Apache-2.0 y MPL-2.0; No todos son MIT. La página Estudiar con amigos también utiliza el decodificador jsQR con licencia Apache-2.0, cuya licencia independiente también tiene prioridad. Cada componente puede usarse, modificarse o distribuirse bajo su propia licencia. Las restricciones sobre el software propietario no anulan los permisos de componentes independientes en conflicto. web-push utiliza MPL-2.0; Aquí se proporciona una copia fuente de la versión utilizada. El suministro de la fuente del componente no libera todo el proyecto Rain Alert como código abierto. 6. Datos, plataformas y marcas comerciales No se otorga ningún derecho adicional sobre el contenido del curso Rain Classroom, la información de otros estudiantes o las API de la plataforma oficial. Usted conserva derechos legales sobre su información. Sparkle, Rain Alert y las marcas y marcas de terceros conservan sus respectivas protecciones. No se haga pasar por un operador oficial ni afirme asociaciones, certificaciones o respaldos inexistentes. 7. Implementación y reventa independientes El acceso no incluye la entrega de la fuente backend, la administración del servidor, la reventa del servicio ni el permiso de implementación independiente. Obtenga una autorización explícita por separado si es necesario. La presencia de package.json, listas de dependencias o código legible en un directorio de desarrollo no es una concesión general de código abierto para el proyecto original. 8. Duración, extinción y actualizaciones Esta licencia se aplica durante el uso legal del cliente y servicio proporcionados. Puede dejar de usarlo y eliminar la entrada de la pantalla de inicio. Las violaciones materiales pueden resultar en restricciones de acceso legales con una oportunidad razonable de corregir cuando sea apropiado y remediable. La rescisión no extingue los derechos legales sobre datos, las responsabilidades acumuladas ni las licencias independientes de código abierto. Las actualizaciones permanecen sujetas a esta licencia a menos que las acompañen términos diferentes. El acceso no garantiza el funcionamiento perpetuo, el mantenimiento de una versión determinada ni la compatibilidad indefinida. Los cambios materiales siguen los Términos de servicio y la ley aplicable. 9. Garantías y responsabilidad En la medida permitida por la ley, el software y el servicio se proporcionan en su condición de disponibilidad. Las garantías y la responsabilidad están determinadas por los Términos de servicio, los compromisos reales y la ley aplicable. Siguen existiendo la obligación de proteger al consumidor, los deberes no excluibles de protección de datos, la responsabilidad por dolo o negligencia grave y otros derechos obligatorios. 10. Consultas sobre licencias Para preguntas sobre privacidad, solicitudes de derechos, soporte o informes de infracción, comuníquese con el mantenedor 唐梓耀 / AdrianSparkle en QQ al 2410710390. El perfil público del desarrollador es https://github.com/Tang1206cc. Identifique el producto, la versión y su solicitud. No incluya contraseñas, cookies de inicio de sesión, códigos de conexión, grabaciones completas ni información personal innecesaria en su mensaje inicial. Para la implementación en equipo, la concesión de licencias de origen, la cooperación comercial o el uso de la marca, explique el uso previsto y comuníquese con los titulares de los derechos. Se reservan los derechos de software propietario que no se concedan expresamente.