Rain Alert-software en servicelicentie 1.2 / 2026-10-23 In deze licentie wordt het toegestane gebruik van de originele code en interface van de webapp uitgelegd. Toegang verleent geen herdistributie van de bron, onafhankelijke implementatie of Sparkle merkrechten. Open-sourcecomponenten behouden hun eigen licenties. 1. Rechthebbenden en reikwijdte De rechten op de originele code, interface, afbeeldingen en documentatie van Rain Alert blijven eigendom van hun respectieve rechthebbenden. Sparkle wordt onderhouden door 唐梓耀 / AdrianSparkle en 丁铭 / EliasSparkle. Deze licentie dekt toegang tot de geleverde Web App-client en -service, zonder de inhoud van derden of open-sourcemachtigingen te wijzigen. 2. Beperkte client- en toegangsrechten Met inachtneming van de Servicevoorwaarden ontvangt u een beperkt, niet-exclusief, niet-overdraagbaar, niet-sublicentieerbaar recht om toegang te krijgen tot de dienst die daadwerkelijk beschikbaar is gesteld, om de clientcode die bij de pagina's wordt geleverd te laden en uit te voeren, en om een gewone browserinstallatie te gebruiken, zoals het toevoegen aan het startscherm op apparaten waarvan u de eigenaar bent of die u mag gebruiken. U kunt accounts koppelen waarvoor u autorisatie kunt verlenen via ondersteunde functies. Gebruik ondersteunde stromen om uw eigen account of het account van een vriend te koppelen nadat die vriend persoonlijk de officiële QR-aanmelding voor de pool heeft geautoriseerd. Dit verleent geen account-, cursus- of platformrechten buiten de oorspronkelijke autorisatie. 3. Rechten die niet zijn verleend in de originele code De zichtbaarheid of downloadbaarheid van browserscripts plaatst de originele code niet onder een open-sourcelicentie. Tenzij de wet dit toestaat of afzonderlijk schriftelijk is toegestaan, mag u het product niet opnieuw distribueren, een onafhankelijke service wijzigen en exploiteren, het voor verkoop verpakken, verhuren, in sublicentie geven, rechtenkennisgevingen verwijderen of backend-interfaces aanbieden als een ongeautoriseerde commerciële service. Deze softwarereserveringen beperken het rechtmatige gebruik van gegevens uit uw eigen account niet. 4. Wettelijke uitzonderingen en onderzoek Deze licentie beperkt geen back-ups, interoperabiliteit, beveiligingsonderzoek of andere rechten waarvan de toepasselijke wetgeving niet toestaat dat een contract deze uitsluit. Bij onderzoek mag geen sprake zijn van onwettige toegang tot inloggegevens, schendingen van de privacy of verstoring van de live-service. Rapporteer kwetsbaarheden met minimaal noodzakelijke reproductiedetails, zonder geldige sleutels of gebruikersgegevens te publiceren. 5. Prioriteit van componentlicenties De service maakt gebruik van Express, qrcode, tough-cookie, web-push en hun afhankelijkheden. Exacte versies, copyrightverklaringen en teksten staan ​​in Kennisgevingen van derden. Deze omvatten MIT, ISC, BSD-3-Clause, Apache-2.0 en MPL-2.0; ze zijn niet allemaal MIT. De pagina Studeren met vrienden maakt ook gebruik van de Apache-2.0-gelicentieerde jsQR-decoder, waarvan de onafhankelijke licentie eveneens voorrang heeft. Elk onderdeel mag onder zijn eigen licentie worden gebruikt, gewijzigd of gedistribueerd. Beperkingen op propriëtaire software overschrijven conflicterende machtigingen voor onafhankelijke componenten niet. web-push gebruikt MPL-2.0; een bronkopie van de gebruikte versie vindt u hier. Door het leveren van componentsource wordt niet het gehele Rain Alert-project als open source vrijgegeven. 6. Gegevens, platforms en handelsmerken Er worden geen extra rechten verleend op Rain Classroom cursusinhoud, informatie van andere studenten of officiële platform-API's. U behoudt de wettelijke rechten op uw gegevens. Sparkle, Rain Alert en merken en merken van derden behouden hun respectieve bescherming. Doe u niet voor als een officiële exploitant en claim geen niet-bestaande partnerschappen, certificeringen of goedkeuringen. 7. Onafhankelijke implementatie en wederverkoop Toegang omvat niet de levering van de backend-bron, serverbeheer, wederverkoop van diensten of onafhankelijke implementatietoestemming. Zorg indien nodig voor expliciete afzonderlijke toestemming. De aanwezigheid van package.json, afhankelijkheidslijsten of leesbare code in een ontwikkelingsdirectory is geen algemene open source-subsidie ​​voor het oorspronkelijke project. 8. Duur, beëindiging en updates Deze licentie is van toepassing tijdens rechtmatig gebruik van de geleverde cliënt en dienst. U kunt het gebruik stopzetten en de vermelding op het startscherm verwijderen. Materiële schendingen kunnen resulteren in wettige toegangsbeperkingen met een redelijke mogelijkheid om waar nodig en herstelbaar te corrigeren. Beëindiging doet de wettelijke gegevensrechten, opgebouwde verantwoordelijkheden of onafhankelijke open-sourcelicenties niet teniet. Updates blijven onderworpen aan deze licentie, tenzij er andere voorwaarden bij horen. Access garandeert geen eeuwigdurende werking, onderhoud van een bepaalde versie of onbepaalde compatibiliteit. Materiële wijzigingen volgen de Servicevoorwaarden en de toepasselijke wetgeving. 9. Garanties en verantwoordelijkheid Voor zover wettelijk toegestaan, worden software en diensten geleverd in de staat waarin ze beschikbaar zijn. Garanties en verantwoordelijkheid worden bepaald door de Servicevoorwaarden, feitelijke verplichtingen en toepasselijke wetgeving. Verplichte consumentenbescherming, niet-uitsluitbare gegevensbeschermingsplichten, aansprakelijkheid voor opzettelijk wangedrag of grove nalatigheid en andere verplichte rechten blijven bestaan. 10. Licentievragen Voor privacyvragen, rechtenverzoeken, ondersteuning of meldingen van inbreuken kunt u contact opnemen met de beheerder 唐梓耀 / AdrianSparkle op QQ op 2410710390. Het openbare profiel van de ontwikkelaar is https://github.com/Tang1206cc. Identificeer het product, de versie en uw verzoek. Neem geen wachtwoorden, login-cookies, verbindingscodes, volledige opnames of onnodige persoonlijke informatie op in uw eerste bericht. Voor teaminzet, bronlicenties, commerciële samenwerking of merkgebruik dient u het beoogde gebruik uit te leggen en contact op te nemen met de houders van rechten. Eigen softwarerechten die niet uitdrukkelijk worden verleend, zijn voorbehouden.