Lizenzen
Verwendete Fremdsoftware und ihre Bezugsquellen
Rayvn kommt ohne Frameworks und ohne Bibliotheken von Dritten aus — mit einer Ausnahme: der Python-Laufzeitumgebung. Diese Seite nennt sie, ihre Lizenz und die Stelle, an der der zugehörige Quellcode zu beziehen ist.
Pyodide
| Zweck | Führt Python im Browser aus. Pyodide ist der Python-Interpreter CPython, übersetzt nach WebAssembly. |
|---|---|
| Lizenz | Mozilla Public License, Version 2.0 (MPL-2.0) |
| Lizenztext | https://www.mozilla.org/MPL/2.0/ |
| Projektseite | https://pyodide.org |
| Quellcode | https://github.com/pyodide/pyodide |
| Fassungen | https://github.com/pyodide/pyodide/releases |
Hinweis nach Ziffer 3.2 der MPL 2.0. Pyodide wird auf dieser Website in ausführbarer Form (WebAssembly und JavaScript) ausgeliefert. Der zugehörige Quellcode ist unter den oben genannten Adressen frei verfügbar. Pyodide wird unverändert eingesetzt; es wurden keine Änderungen am Quellcode vorgenommen. Die Lizenzdatei liegt zusammen mit den Programmdateien auf diesem Server.
Warum lokal statt über ein CDN
Pyodide wird von unserem eigenen Server ausgeliefert und nicht von einem Content-Delivery-Network nachgeladen. Ein Nachladen von einem fremden Server würde bei jedem Seitenaufruf die IP-Adresse der Besucher an einen Dritten übertragen. Näheres dazu in der Datenschutzerklärung.
CPython und die Python-Standardbibliothek
Pyodide enthält CPython nebst Standardbibliothek. Diese stehen unter der Python Software Foundation License, einer freizügigen Lizenz, die Weitergabe und Einsatz ohne Copyleft-Wirkung erlaubt. Die vollständigen Lizenzhinweise sind im Pyodide-Paket enthalten.
Rayvn selbst
Der übrige Quellcode von Rayvn — Oberfläche, Editor, Syntaxhervorhebung, ZIP-Erzeugung, Vorschau und Dateiverwaltung — stammt vollständig vom Seitenbetreiber. Es werden keine Frameworks, keine Paketverwaltung und keine Webfonts von Dritten eingesetzt. Die verwendeten Schriften sind die auf dem jeweiligen Gerät bereits vorhandenen Systemschriften.
Keine weiteren Dienste
Es sind keine Analysewerkzeuge, keine Kartendienste, keine eingebetteten Videos, keine sozialen Netzwerke, keine Werbenetzwerke und keine Schriftdienste eingebunden. Entsprechend gibt es hierzu auch nichts weiter zu nennen.