Spark는 여러 오픈 소스 라이브러리, 엔진 및 폰트를 사용합니다. 이 페이지에서는 모든 서드파티 구성 요소에 대한 귀속 및 라이선스 정보를 제공합니다.
Spark는 Ren’Py 비주얼 노벨 엔진의 여러 버전(7.x 및 8.x)을 번들합니다. Ren’Py는 MIT 라이선스로 배포되며 일부 구성 요소는 LGPL 2.1입니다.
Ren’Py의 번들된 종속성과 라이선스(FFmpeg, FreeType, libjpeg, libpng, zlib 등 포함)의 전체 목록은 공식 Ren’Py 라이선스 페이지를 참조하세요.
| 구성 요소 | 라이선스 |
|---|
| Ren’Py | MIT License |
| Python 2.7 (Ren’Py 7.x) | PSF License |
| Python 3.9 (Ren’Py 8.x) | PSF License |
| SDL2 | zlib License |
| pygame_sdl2 | LGPL 2.1 / zlib (이중 라이선스) |
이 라이브러리들은 게임 및 세이브 파일 가져오기를 처리합니다.
| 라이브러리 | 용도 | 라이선스 | 소스 |
|---|
| ZIPFoundation | ZIP 아카이브 추출 | MIT | github.com/weichsel/ZIPFoundation |
| ZipArchive (SSZipArchive) | 비밀번호 보호 ZIP 추출 | MIT | github.com/ZipArchive/ZipArchive |
| PLzmaSDK | 7z 및 TAR 아카이브 추출 | MIT | github.com/OlehKulykov/PLzmaSDK |
| UnrarKit | RAR 아카이브 추출 | BSD | github.com/abbeycode/UnrarKit |
| libbz2 | .tar.bz2의 Bzip2 압축 해제 | BSD-style (bzip2 license) | 시스템 라이브러리 |
이 라이브러리들은 갤러리에서 WebM, Matroska, Ogg 비디오와 오디오를 재생합니다. Spark에 내장되어 있으며 Ren’Py 엔진에서는 사용되지 않습니다. VP9와 AV1은 iOS가 하드웨어 디코더를 제공하는 경우 기기의 하드웨어 디코더를 사용하며, Opus 오디오는 iOS 자체에서 디코딩됩니다.
| 라이브러리 | 버전 | 용도 | 라이선스 | 저작권 |
|---|
| nestegg | commit 767aab2 | WebM / Matroska 디먹싱 | ISC | © 2010 Mozilla Foundation |
| libvpx | 1.17.0 | VP8 및 VP9 비디오 디코딩 | BSD 3-Clause | © 2010 The WebM Project authors |
| dav1d | 1.5.4 | AV1 비디오 디코딩 | BSD 2-Clause | © 2018–2025 VideoLAN and dav1d authors |
| libogg | 1.3.6 | Ogg 컨테이너 읽기 | BSD 3-Clause | © 2002 Xiph.org Foundation |
| libvorbis | 1.3.7 | Vorbis 오디오 디코딩 | BSD 3-Clause | © 2002–2020 Xiph.org Foundation |
| 폰트 | 라이선스 |
|---|
| DejaVu Sans / DejaVu Sans Bold | Bitstream Vera License + Public Domain |
| OpenDyslexic 3 | SIL Open Font License 1.1 |
| Quicksand (Regular + Bold) | SIL Open Font License 1.1 |
| TwemojiCOLRv0 (emoji) | MIT (code) + CC-BY 4.0 (graphics) |
번역 기능을 사용할 때, 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 | 한국어 |
| 라이브러리 | 용도 | 라이선스 |
|---|
| Inject | 개발 핫 리로드 (디버그 전용) | MIT |