Skip to content

Licensing & Attribution

Spark uses several open-source libraries, engines, and fonts. This page provides attribution and licensing information for all third-party components.

Spark bundles multiple versions of the Ren’Py visual novel engine (7.x and 8.x). Ren’Py is licensed under the MIT License with some components under LGPL 2.1.

For the full list of Ren’Py’s bundled dependencies and their licenses (including FFmpeg, FreeType, libjpeg, libpng, zlib, and more), see the official Ren’Py License Page.

ComponentLicense
Ren’PyMIT License
Python 2.7 (Ren’Py 7.x)PSF License
Python 3.9 (Ren’Py 8.x)PSF License
SDL2zlib License
pygame_sdl2LGPL 2.1 / zlib (dual-licensed)

These libraries handle game and save file imports.

LibraryUsed ForLicenseSource
ZIPFoundationZIP archive extractionMITgithub.com/weichsel/ZIPFoundation
ZipArchive (SSZipArchive)Password-protected ZIP extractionMITgithub.com/ZipArchive/ZipArchive
PLzmaSDK7z and TAR archive extractionMITgithub.com/OlehKulykov/PLzmaSDK
UnrarKitRAR archive extractionBSDgithub.com/abbeycode/UnrarKit
libbz2Bzip2 decompression for .tar.bz2BSD-style (bzip2 license)System library
LibraryUsed ForLicenseSource
MetalANGLEOpenGL ES to Metal translationBSD 3-Clause
Live2D Cubism SDKLive2D character model renderingLive2D Proprietary Licenselive2d.com
LibraryUsed ForLicenseSource
MijickPopupsPopup and alert systemMITgithub.com/Mijick/Popups
MijickNavigationViewNavigation and routingMITgithub.com/Mijick/NavigationView
FluidGradientAnimated gradient backgroundsMITgithub.com/Cindori/FluidGradient
MarkdownUIMarkdown rendering (log viewer)MITgithub.com/gonzalezreal/swift-markdown-ui
WrappingHStackWrapping horizontal stack layoutMITgithub.com/dkk/WrappingHStack
FontLicense
DejaVu Sans / DejaVu Sans BoldBitstream Vera License + Public Domain
OpenDyslexic 3SIL Open Font License 1.1
Quicksand (Regular + Bold)SIL Open Font License 1.1
TwemojiCOLRv0 (emoji)MIT (code) + CC-BY 4.0 (graphics)

When using the translation feature, Spark downloads Google Noto fonts on demand for the target language. All Noto fonts are licensed under the SIL Open Font License 1.1.

FontScript
Noto SansLatin
Noto Sans ArabicArabic
Noto Sans HebrewHebrew
Noto Sans DevanagariDevanagari
Noto Sans ThaiThai
Noto Sans BengaliBengali
Noto Sans SCSimplified Chinese
Noto Sans JPJapanese
Noto Sans KRKorean
AssetLicenseSource
SDL_GameControllerDBzlib Licensegithub.com/gabomdq/SDL_GameControllerDB
LibraryUsed ForLicense
InjectDevelopment hot-reload (debug only)MIT