Licenciamento e Atribuição
Sakura é uma aplicação proprietária, mas embute e depende de diversos projetos de código aberto. Esta página os lista, junto com suas licenças, da melhor forma que conseguimos documentar.
Motores
Seção intitulada “Motores”Sakura empacota tanto o motor clássico ONScripter quanto o ONScripter-RU como frameworks nativos que executam seus jogos importados.
| Motor | Autor(es) | Licença |
|---|---|---|
| ONScripter | Ogapee, “Uncle” Mion Sonozaki, e colaboradores | GNU General Public License, versão 2 (GPLv2) |
| ONScripter-RU | Umineko Project (baseado no ONScripter) | GPLv2, com alguns componentes sob uma licença BSD de 3 cláusulas |
Ambos os motores são licenciados sob GPL. Sakura honra essas licenças: os motores são usados e distribuídos conforme exigido pela GPL, e o próprio código proprietário da aplicação Sakura é uma obra separada que é executada ao lado deles, e não uma modificação distribuída no lugar do código-fonte original. Se você está procurando o código-fonte dos próprios motores, consulte os projetos originais:
- ONScripter / ONScripter-EN: veja Créditos para links das fontes originais.
- ONScripter-RU: github.com/umineko-project/onscripter-ru
Bibliotecas de Arquivo e Compressão
Seção intitulada “Bibliotecas de Arquivo e Compressão”Elas cuidam da importação de jogos e arquivos de save nos formatos zip, 7z, rar e similares.
| Biblioteca | Usada Para | Licença |
|---|---|---|
| ZIPFoundation | Extração de arquivos ZIP | MIT |
| ZipArchive (SSZipArchive) | Extração de arquivos ZIP protegidos por senha | MIT |
| PLzmaSDK | Extração de arquivos 7z e TAR | MIT |
| UnrarKit | Extração de arquivos RAR | BSD |
| innoextract | Importação de instalador Inno Setup (.exe) | Licença zlib |
Renderização
Seção intitulada “Renderização”| Biblioteca | Usada Para | Licença |
|---|---|---|
| MetalANGLE | Tradução de OpenGL ES para Metal na renderização | BSD de 3 cláusulas |
Bibliotecas de Rede e Interface
Seção intitulada “Bibliotecas de Rede e Interface”| Biblioteca | Usada Para | Licença |
|---|---|---|
| FlyingFox | Servidor web local (Transferência Web) | MIT |
| MijickPopups | Sistema de pop-ups e alertas | MIT |
| MijickNavigationView | Navegação e roteamento | MIT |
| FluidGradient | Fundos com gradiente animado | MIT |
Sakura empacota um pequeno conjunto de fontes para que os jogos sempre tenham algo com que renderizar texto, mesmo que um jogo não inclua a sua própria:
| Fonte | Cobertura |
|---|---|
| Liberation Sans | Inglês, Russo |
| Sazanami Gothic | Japonês |
| Sazanami Mincho | Japonês |
| WenQuanYi Micro Hei | Chinês |
Essas fontes são distribuídas sob suas respectivas licenças de código aberto (Liberation Sans e WenQuanYi Micro Hei sob a SIL Open Font License; Sazanami sob sua própria licença livre).
Dúvidas
Seção intitulada “Dúvidas”Se você acredita que uma atribuição aqui está faltando ou incorreta, por favor entre em contato — esta lista é mantida manualmente e queremos que seja precisa.