Перейти до вмісту

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

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 (подвійна ліцензія)

Бібліотеки архівації та стиснення

Section titled “Бібліотеки архівації та стиснення”

Ці бібліотеки обробляють імпорт ігор та файлів збережень.

БібліотекаВикористанняЛіцензіяДжерело
ZIPFoundationРозпакування ZIP-архівівMITgithub.com/weichsel/ZIPFoundation
ZipArchive (SSZipArchive)Розпакування ZIP з паролемMITgithub.com/ZipArchive/ZipArchive
PLzmaSDKРозпакування архівів 7z та TARMITgithub.com/OlehKulykov/PLzmaSDK
UnrarKitРозпакування RAR-архівівBSDgithub.com/abbeycode/UnrarKit
libbz2Декомпресія Bzip2 для .tar.bz2BSD-подібна (bzip2 license)Системна бібліотека
БібліотекаВикористанняЛіцензіяДжерело
MetalANGLEТрансляція OpenGL ES у MetalBSD 3-Clause
Live2D Cubism SDKРендеринг моделей персонажів Live2DLive2D Proprietary Licenselive2d.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 (code) + CC-BY 4.0 (graphics)

Завантажувані для перекладу

Section titled “Завантажувані для перекладу”

При використанні функції перекладу 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
БібліотекаВикористанняЛіцензія
InjectHot-reload при розробці (лише debug)MIT