Spark utilise plusieurs bibliotheques, moteurs et polices open-source. Cette page fournit l’attribution et les informations de licence pour tous les composants tiers.
Spark integre plusieurs versions du moteur de visual novel Ren’Py (7.x et 8.x). Ren’Py est sous licence MIT avec certains composants sous LGPL 2.1.
Pour la liste complete des dependances integrees de Ren’Py et leurs licences (incluant FFmpeg, FreeType, libjpeg, libpng, zlib, et plus), voir la page officielle de licence de Ren’Py.
| Composant | Licence |
|---|
| Ren’Py | Licence MIT |
| Python 2.7 (Ren’Py 7.x) | Licence PSF |
| Python 3.9 (Ren’Py 8.x) | Licence PSF |
| SDL2 | Licence zlib |
| pygame_sdl2 | LGPL 2.1 / zlib (double licence) |
Ces bibliotheques gerent les imports de fichiers de jeu et de sauvegarde.
| Bibliotheque | Utilisation | Licence | Source |
|---|
| ZIPFoundation | Extraction d’archives ZIP | MIT | github.com/weichsel/ZIPFoundation |
| ZipArchive (SSZipArchive) | Extraction de ZIP proteges par mot de passe | MIT | github.com/ZipArchive/ZipArchive |
| PLzmaSDK | Extraction d’archives 7z et TAR | MIT | github.com/OlehKulykov/PLzmaSDK |
| UnrarKit | Extraction d’archives RAR | BSD | github.com/abbeycode/UnrarKit |
| libbz2 | Decompression Bzip2 pour .tar.bz2 | BSD-style (licence bzip2) | Bibliotheque systeme |
| Bibliotheque | Utilisation | Licence | Source |
|---|
| MetalANGLE | Traduction OpenGL ES vers Metal | BSD 3-Clause | — |
| Live2D Cubism SDK | Rendu de modeles de personnages Live2D | Licence proprietaire Live2D | live2d.com |
| Bibliotheque | Utilisation | Licence | Source |
|---|
| MijickPopups | Systeme de popups et d’alertes | MIT | github.com/Mijick/Popups |
| MijickNavigationView | Navigation et routage | MIT | github.com/Mijick/NavigationView |
| FluidGradient | Arriere-plans a gradient anime | MIT | github.com/Cindori/FluidGradient |
| MarkdownUI | Rendu Markdown (visionneuse de logs) | MIT | github.com/gonzalezreal/swift-markdown-ui |
| WrappingHStack | Disposition horizontale avec retour a la ligne | MIT | github.com/dkk/WrappingHStack |
| Police | Licence |
|---|
| DejaVu Sans / DejaVu Sans Bold | Licence Bitstream Vera + Domaine public |
| OpenDyslexic 3 | SIL Open Font License 1.1 |
| Quicksand (Regular + Bold) | SIL Open Font License 1.1 |
| TwemojiCOLRv0 (emoji) | MIT (code) + CC-BY 4.0 (graphismes) |
Lors de l’utilisation de la fonctionnalite de traduction, Spark telecharge les polices Google Noto a la demande pour la langue cible. Toutes les polices Noto sont sous licence SIL Open Font License 1.1.
| Police | Ecriture |
|---|
| Noto Sans | Latin |
| Noto Sans Arabic | Arabe |
| Noto Sans Hebrew | Hebreu |
| Noto Sans Devanagari | Devanagari |
| Noto Sans Thai | Thai |
| Noto Sans Bengali | Bengali |
| Noto Sans SC | Chinois simplifie |
| Noto Sans JP | Japonais |
| Noto Sans KR | Coreen |
| Bibliotheque | Utilisation | Licence |
|---|
| Inject | Rechargement a chaud en developpement (debug uniquement) | MIT |