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
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