Open-Source-Lizenzen

KUKANILEA Markdown-Editor ist eine eigenständige Anwendung, die auf der freien, MIT-lizenzierten Bibliothek TOAST UI Editor für die WYSIWYG-/Markdown-Editieroberfläche aufbaut. Eigenes Seiten-Layout/Branding ("KUKANILEA Markdown-Editor", kein Bibliotheks- oder Produktname des Upstream-Projekts im Produktnamen), eigene Datei-Werkzeugleiste (Neu/.md speichern/.md laden/HTML-Export), eigene Anbindung des lokalen Bild-Uploads sowie eigenes lokales Speicherformat (.md-Textdatei bzw. Browser-Autosave). Es werden ausschließlich lokal gebündelte JavaScript-/CSS-Ressourcen ausgeliefert; es findet kein Laufzeit-Nachladen von Schriftarten, Icons oder sonstigen Assets von einer externen CDN statt (Local-First-Policy). Der eingegebene bzw. eingefügte Inhalt (Text, Formatierung, Bilder) wird ausschließlich lokal im Browser verarbeitet, nicht an einen Server übertragen — auch eingefügte Bilder werden ausschließlich als lokale Data-URL (Base64) in das Dokument eingebettet, kein Server-Upload. Das Autosave-Feature speichert den aktuellen Entwurf ausschließlich lokal in localStorage des Browsers, ohne Cloud-Synchronisation.

TOAST UI Editor (WYSIWYG-/Markdown-Editieroberfläche)

Projekt
github.com/nhn/tui.editor
Copyright
NHN Cloud Corp.
Lizenz
MIT
Version
3.2.2 (npm-Paket @toast-ui/editor, Tag editor@3.2.2, Commit 9b94c04231d4600b42347ff1b99d9813e9becf67)
Einbindung
unveränderte npm-Bibliothek (JavaScript per Vite als Teil von assets/js/markdown-editor.js gebündelt, Bundling ohne Code-Splitting, ein einziges JS-Modul; das mitgelieferte Stylesheet assets/lib/toastui-editor/toastui-editor.css unverändert vendorisiert und separat eingebunden). Konfiguriert mit deutscher Sprachdatei (de-DE) sowie usageStatistics: false — dies deaktiviert den Upstream-Standardverhalten, beim ersten Laden anonymisierte Hostname-Nutzungsstatistik per Bild-Beacon an google-analytics.com zu senden (kein Drittanbieter-Netzwerkaufruf, Local-First-Policy).

TOAST UI Editor bündelt intern zusätzlich die freien, MIT-lizenzierten Bibliotheken ProseMirror (Rich-Text-Editor-Kern für den WYSIWYG-Modus) und DOMPurify (HTML-Sanitisierung gegen eingeschleusten Skript-Code beim Einfügen/Wechsel zwischen Markdown- und WYSIWYG-Modus) — beide ebenfalls MIT-lizenziert, unverändert Teil des gleichen Bundles.

Sicherheitsprüfung (CSP): die Content-Security-Policy dieser Anwendung verbietet 'unsafe-eval' (kein eval(), kein new Function()). Der Quelltext von TOAST UI Editor enthält das Muster Function("return this")() ausschließlich als Fallback zur Ermittlung des globalen Objekts, falls weder global noch self im Ausführungskontext vorhanden sind. In jedem Browser ist self immer definiert, wodurch dieser Fallback zur Laufzeit nie erreicht wird — durch Quellcode-Analyse sowie einen Live-Test unter der exakten Produktions-CSP (script-src 'self', ohne 'unsafe-eval') verifiziert: 0 CSP-Verletzungen in der Browser-Konsole. Alle CSS-Icon-Ressourcen der Bibliothek sind als Data-URIs direkt im Stylesheet eingebettet (kein separates Icon-Sprite-/Web-Font-Nachladen, keine zusätzlichen HTTP-Requests beim ersten Rendern oder bei UI-Interaktionen wie Toolbar-Nutzung oder Tabellen-/Bild-Dialogen).

MIT-Lizenztext (TOAST UI Editor)

Wird geladen …

Zurück zum Markdown-Editor