Lizenzierung & Attribution
Sakura ist eine proprietäre Anwendung, bettet aber mehrere Open-Source-Projekte ein und ist von ihnen abhängig. Diese Seite listet sie und ihre Lizenzen so genau auf, wie wir es dokumentieren können.
Engines
Abschnitt betitelt „Engines“Sakura liefert sowohl die klassische ONScripter-Engine als auch ONScripter-RU als native Frameworks aus, die deine importierten Spiele ausführen.
| Engine | Autor(en) | Lizenz |
|---|---|---|
| ONScripter | Ogapee, „Uncle” Mion Sonozaki und Mitwirkende | GNU General Public License, Version 2 (GPLv2) |
| ONScripter-RU | Umineko Project (basierend auf ONScripter) | GPLv2, mit einigen Komponenten unter einer BSD-3-Clause-Lizenz |
Beide Engines sind GPL-lizenziert. Sakura respektiert diese Lizenzen: Die Engines werden wie von der GPL gefordert verwendet und vertrieben, und Sakuras eigener proprietärer Anwendungscode ist ein separates Werk, das neben ihnen läuft, statt eine Modifikation zu sein, die anstelle des Originalquellcodes vertrieben wird. Wenn du den Quellcode der Engines selbst suchst, wende dich an die Upstream-Projekte:
- ONScripter / ONScripter-EN: siehe Danksagungen für Upstream-Links.
- ONScripter-RU: github.com/umineko-project/onscripter-ru
Archiv- und Kompressionsbibliotheken
Abschnitt betitelt „Archiv- und Kompressionsbibliotheken“Diese übernehmen den Import von Spielen und Spielständen aus zip-, 7z-, rar- und ähnlichen Formaten.
| Bibliothek | Verwendet für | Lizenz |
|---|---|---|
| ZIPFoundation | ZIP-Archivextraktion | MIT |
| ZipArchive (SSZipArchive) | Extraktion passwortgeschützter ZIP-Dateien | MIT |
| PLzmaSDK | 7z- und TAR-Archivextraktion | MIT |
| UnrarKit | RAR-Archivextraktion | BSD |
| innoextract | Import von Inno-Setup-Installern (.exe) | zlib-Lizenz |
Rendering
Abschnitt betitelt „Rendering“| Bibliothek | Verwendet für | Lizenz |
|---|---|---|
| MetalANGLE | Übersetzung von OpenGL ES zu Metal für das Rendering | BSD 3-Clause |
Netzwerk- und UI-Bibliotheken
Abschnitt betitelt „Netzwerk- und UI-Bibliotheken“| Bibliothek | Verwendet für | Lizenz |
|---|---|---|
| FlyingFox | Lokaler Webserver (Web-Übertragung) | MIT |
| MijickPopups | Popup- und Alert-System | MIT |
| MijickNavigationView | Navigation und Routing | MIT |
| FluidGradient | Animierte Gradient-Hintergründe | MIT |
Schriften
Abschnitt betitelt „Schriften“Sakura bündelt einen kleinen Satz an Schriften, damit Spiele immer etwas zum Rendern von Text haben, selbst wenn ein Spiel keine eigene mitbringt:
| Schrift | Abdeckung |
|---|---|
| Liberation Sans | Englisch, Russisch |
| Sazanami Gothic | Japanisch |
| Sazanami Mincho | Japanisch |
| WenQuanYi Micro Hei | Chinesisch |
Diese Schriften werden unter ihren jeweiligen Open-Source-Lizenzen vertrieben (Liberation Sans und WenQuanYi Micro Hei unter der SIL Open Font License; Sazanami unter seiner eigenen freien Lizenz).
Wenn du glaubst, dass hier eine Attribution fehlt oder falsch ist, melde dich bitte — diese Liste wird von Hand gepflegt, und wir möchten, dass sie korrekt ist.