Aller au contenu

Licences et attribution

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.

ComposantLicence
Ren’PyLicence MIT
Python 2.7 (Ren’Py 7.x)Licence PSF
Python 3.9 (Ren’Py 8.x)Licence PSF
SDL2Licence zlib
pygame_sdl2LGPL 2.1 / zlib (double licence)

Ces bibliotheques gerent les imports de fichiers de jeu et de sauvegarde.

BibliothequeUtilisationLicenceSource
ZIPFoundationExtraction d’archives ZIPMITgithub.com/weichsel/ZIPFoundation
ZipArchive (SSZipArchive)Extraction de ZIP proteges par mot de passeMITgithub.com/ZipArchive/ZipArchive
PLzmaSDKExtraction d’archives 7z et TARMITgithub.com/OlehKulykov/PLzmaSDK
UnrarKitExtraction d’archives RARBSDgithub.com/abbeycode/UnrarKit
libbz2Decompression Bzip2 pour .tar.bz2BSD-style (licence bzip2)Bibliotheque systeme
BibliothequeUtilisationLicenceSource
MetalANGLETraduction OpenGL ES vers MetalBSD 3-Clause—
Live2D Cubism SDKRendu de modeles de personnages Live2DLicence proprietaire Live2Dlive2d.com

Ces bibliothèques lisent les vidéos et l’audio WebM, Matroska et Ogg dans la Galerie. Elles sont intégrées à Spark et ne sont pas utilisées par le moteur Ren’Py. VP9 et AV1 utilisent le décodeur matériel de l’appareil lorsque iOS en fournit un, et l’audio Opus est décodé par iOS lui-même.

BibliothèqueVersionUtilisationLicenceCopyright
nesteggcommit 767aab2Démultiplexage WebM / MatroskaISC© 2010 Mozilla Foundation
libvpx1.17.0Décodage vidéo VP8 et VP9BSD 3-Clause© 2010 The WebM Project authors
dav1d1.5.4Décodage vidéo AV1BSD 2-Clause© 2018–2025 VideoLAN and dav1d authors
libogg1.3.6Lecture du conteneur OggBSD 3-Clause© 2002 Xiph.org Foundation
libvorbis1.3.7Décodage audio VorbisBSD 3-Clause© 2002–2020 Xiph.org Foundation
BibliothequeUtilisationLicenceSource
MijickPopupsSysteme de popups et d’alertesMITgithub.com/Mijick/Popups
MijickNavigationViewNavigation et routageMITgithub.com/Mijick/NavigationView
FluidGradientArriere-plans a gradient animeMITgithub.com/Cindori/FluidGradient
MarkdownUIRendu Markdown (visionneuse de logs)MITgithub.com/gonzalezreal/swift-markdown-ui
WrappingHStackDisposition horizontale avec retour a la ligneMITgithub.com/dkk/WrappingHStack
PoliceLicence
DejaVu Sans / DejaVu Sans BoldLicence Bitstream Vera + Domaine public
OpenDyslexic 3SIL 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.

PoliceEcriture
Noto SansLatin
Noto Sans ArabicArabe
Noto Sans HebrewHebreu
Noto Sans DevanagariDevanagari
Noto Sans ThaiThai
Noto Sans BengaliBengali
Noto Sans SCChinois simplifie
Noto Sans JPJaponais
Noto Sans KRCoreen
RessourceLicenceSource
SDL_GameControllerDBLicence zlibgithub.com/gabomdq/SDL_GameControllerDB
BibliothequeUtilisationLicence
InjectRechargement a chaud en developpement (debug uniquement)MIT