Перейти к содержимому

Лицензирование и атрибуция

Spark использует несколько библиотек, движков и шрифтов с открытым исходным кодом. На этой странице приведена информация об атрибуции и лицензировании всех сторонних компонентов.

Spark включает несколько версий движка визуальных новелл Ren’Py (7.x и 8.x). Ren’Py лицензирован по MIT License с некоторыми компонентами под LGPL 2.1.

Полный список встроенных зависимостей Ren’Py и их лицензий (включая FFmpeg, FreeType, libjpeg, libpng, zlib и другие) см. на официальной странице лицензий Ren’Py.

КомпонентЛицензия
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 (двойная лицензия)

Эти библиотеки обрабатывают импорт игр и файлов сохранений.

БиблиотекаНазначениеЛицензияИсточник
ZIPFoundationИзвлечение ZIP-архивовMITgithub.com/weichsel/ZIPFoundation
ZipArchive (SSZipArchive)Извлечение ZIP-архивов с паролемMITgithub.com/ZipArchive/ZipArchive
PLzmaSDKИзвлечение архивов 7z и TARMITgithub.com/OlehKulykov/PLzmaSDK
UnrarKitИзвлечение архивов RARBSDgithub.com/abbeycode/UnrarKit
libbz2Декомпрессия Bzip2 для .tar.bz2BSD-style (лицензия bzip2)Системная библиотека
БиблиотекаНазначениеЛицензияИсточник
MetalANGLEТрансляция OpenGL ES в MetalBSD 3-Clause
Live2D Cubism SDKРендеринг моделей персонажей Live2DПроприетарная лицензия Live2Dlive2d.com
БиблиотекаНазначениеЛицензияИсточник
MijickPopupsСистема всплывающих окон и уведомленийMITgithub.com/Mijick/Popups
MijickNavigationViewНавигация и маршрутизацияMITgithub.com/Mijick/NavigationView
FluidGradientАнимированные градиентные фоныMITgithub.com/Cindori/FluidGradient
MarkdownUIРендеринг Markdown (просмотр логов)MITgithub.com/gonzalezreal/swift-markdown-ui
WrappingHStackГоризонтальная компоновка с переносомMITgithub.com/dkk/WrappingHStack
ШрифтЛицензия
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 (код) + CC-BY 4.0 (графика)

При использовании функции перевода Spark загружает шрифты Google Noto по запросу для целевого языка. Все шрифты Noto лицензированы по SIL Open Font License 1.1.

ШрифтПисьменность
Noto SansЛатиница
Noto Sans ArabicАрабская
Noto Sans HebrewИврит
Noto Sans DevanagariДеванагари
Noto Sans ThaiТайская
Noto Sans BengaliБенгальская
Noto Sans SCУпрощённая китайская
Noto Sans JPЯпонская
Noto Sans KRКорейская
РесурсЛицензияИсточник
SDL_GameControllerDBzlib Licensegithub.com/gabomdq/SDL_GameControllerDB
БиблиотекаНазначениеЛицензия
InjectГорячая перезагрузка при разработке (только debug)MIT