Neon Phase — licença ==================== Neon Phase é um jogo de plataforma e exploração feito por Eevee (código) e glitchedpuppet (arte, sons e música) em LÖVE, para a game jam Games Made Quick, em janeiro de 2017 (https://github.com/eevee/neon-phase, commit e86f765, versão 1.2.1; página do jogo em https://eevee.itch.io/neon-phase). O que os autores declaram (texto original, conferido no commit e86f765): o LICENSE do repositório (abaixo) diz que o código (Lua e outros) está disponível sob a licença ISC, que a arte é de Eevee e GlitchedPuppet e que "Other assets" estão disponíveis sob Creative Commons Attribution-ShareAlike 4.0 (https://creativecommons.org/licenses/by-sa/4.0/); a página do jogo no itch.io diz "code as MIT/ISC, other assets as CC-SA 4.0" e "Other than libraries and m5x7, it's all original work and freely-licensed", com "Code license: BSD 2-clause" e "Asset license: CC BY-SA 4.0" nos campos da página (o repositório, a fonte primária, diz ISC; as três são permissivas e este site segue o repositório). A arte, os sons e a música não foram alterados (as faixas .ogg só trazem "FL Studio" como encoder, sem autor; o LICENSE e a página do jogo as tratam como obra original dos dois autores, sob a CC BY-SA 4.0). A trilha sonora é vendida separadamente na página do itch.io e não vem junto. Fonte: a m5x7, de Daniel Linssen (https://managore.itch.io/m5x7), "free to use but attribution appreciated", com a licença "Creative Commons Zero v1.0 Universal" no campo da página dela. Bibliotecas de terceiros dentro do jogo: lista do próprio autor em vendor/README.md (reproduzida abaixo); cada arquivo traz seu aviso de copyright e a licença MIT. A base de mapeamentos de controles do SDL (SDL_GameControllerDB, zlib) que o repositório traz em vendor/ não vai no jogo servido. O que este site serve: o .love gerado pelo script build-neon-phase.sh a partir do commit e86f765, com as alterações nossas do patch webgl-port.patch, publicado junto do código-fonte: a carga do vendor/gamecontrollerdb.txt foi removida e o shader do efeito de glitch foi reescrito em GLSL ES (variáveis float no lugar de int e mod() no lugar do while), porque o WebGL 1 do navegador não aceita a forma original. Ficam fora do .love a pasta spec/ (testes), o README.md e o vendor/gamecontrollerdb.txt. O código-fonte completo (tarball do commit, o patch e o script) fica hospedado junto do jogo. Roda no LÖVE 11.5 (zlib), compilado para WebAssembly; as licenças do player estão em /licenses. ------------------------------------------------------------------------------ LICENSE (repositório do autor, commit e86f765, texto original completo) ------------------------------------------------------------------------------ The following components are the property of third parties and are used with permission: - The "vendor" directory contains third-party Lua code; see the README in that directory for attribution, and the source files for licenses. - The "assets/fonts" directory contains third-party fonts; see the README in that directory for attribution and licenses. Code and art are ©2017 Eevee and GlitchedPuppet. -------------------------------------------------------------------------------- Code, Lua and otherwise, is available under the ISC license, viewable at https://opensource.org/licenses/ISC and reproduced here: Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -------------------------------------------------------------------------------- Other assets are available under Creative Commons Attribution ShareAlike 4.0, viewable at https://creativecommons.org/licenses/by-sa/4.0/ but not reproduced here due to length. The gist (not a substitute for the full license) is: use it however you want, credit the creator, indicate if you changed anything, and release your derivations under the same license. ------------------------------------------------------------------------------ vendor/README.md (repositório do autor, texto original completo) ------------------------------------------------------------------------------ # Vendored libraries ## anim8 Commit 539cc26 from Feb 10, 2016 Vendored on Sep 3, 2016 Original source: https://github.com/kikito/anim8 License: MIT ## dkjson Version 2.5 Vendored on Aug 29, 2016 Original source: http://dkolf.de/src/dkjson-lua.fsl/home License: MIT ## flux Version 0.1.5 Vendored on Dec 28, 2016 Original source: https://github.com/rxi/flux License: MIT ## tick Version 0.1.1 Vendored on Jan 13, 2017 Original source: https://github.com/rxi/flux License: MIT ## HUMP Commit 400c8ea7 from May 24, 2016 Vendored on Aug 30, 2016 Original source: https://github.com/vrld/hump License: MIT ## SDL_GameControllerDB Commit aad1132b from January 14, 2017 Vendored on January 18, 2017 Original source: https://github.com/gabomdq/SDL_GameControllerDB License: zlib ------------------------------------------------------------------------------ assets/fonts/README.md (repositório do autor, texto original completo) ------------------------------------------------------------------------------ # Font sources ## m5x7 By Daniel Linssen, available from: https://managore.itch.io/m5x7