Dave Gnukem — licença ===================== O Dave Gnukem é software livre criado por David Joffe (programação, a maior parte dos sprites e a estrutura do jogo), com sprites e fases de Evil Mr Henry (EMH), Steve Merrifield, T.O.G. e outros (abaixo). O código-fonte e quase todos os dados são licenciados em duas opções, "MIT ou GPL", à escolha de quem usa; este site usa a licença MIT (MIT-LICENSE.txt, abaixo). As exceções, todas com redistribuição e uso comercial permitidos, estão listadas no README do jogo e no README da pasta de dados (abaixo): fontes Pixel Operator (CC0), alguns sons de Juhani Junkala (CC0), o sprite das botas de freepik.com (CC BY 3.0), a fonte simple_6x8 de zingot.com (CC BY 3.0), o som de pegar a chave de Vinrax (CC BY 3.0) e o som do tiro de Michel Baradari (CC BY 3.0). Créditos exigidos pela CC BY 3.0: botas, freepik.com (flaticon.com); fonte simple_6x8, zingot.com (opengameart.org); key_pickup.wav, Vinrax (opengameart.org); shoot_cg1_modified.wav (versão levemente modificada de cg1.wav), Michel Baradari (apollo-music.de, opengameart.org). Texto da licença: https://creativecommons.org/licenses/by/3.0/ O que este site serve: o Dave Gnukem v1.0.3 do commit fbda206d0aac575146b01179330484ccf1569aab de github.com/davidjoffe/dave_gnukem, com os dados do commit b50a69cbe864f6f8e30c82d719f7e46c57d9ad38 de github.com/davidjoffe/gnukem_data, compilados para WebAssembly com o Emscripten 6.0.10: um davegnukem.js, um davegnukem.wasm e o davegnukem.data (a pasta de dados), mais a página play.html que os hospeda. Mudanças desta build (gnukem-fredygames.patch, publicado junto do código-fonte): - teclas iniciais: pular = Z e atirar = X (no jogo original, Ctrl e Alt), porque o navegador e o sistema usam Ctrl e Alt em atalhos; as teclas continuam redefiníveis no menu; - o som de saída da fase passa a ser o exit.wav, gerado por make-exit-sound.py (publicado junto do código-fonte; ondas quadradas sintetizadas, de autoria do FredyGames, em domínio público, CC0 1.0); - uma espera de 1 ms nos laços de consulta do teclado, para o navegador respirar. O build-dave-gnukem.sh também troca, nos fontes, o nome da macro __EMSCRIPTEN__ (desvios de um port antigo do jogo para Emscripten com SDL 1) por um que nunca existe, para o código seguir o caminho normal com SDL2. Música removida: a pasta music/ (13 faixas de Eric Matyas, soundimage.org) e o sounds/exit.ogg (também de Eric Matyas) ficam de fora. O repositório do jogo só informa o nome do autor, sem os termos de uso, que ficam no site dele; por isso esta build não as inclui. Fora também a pasta icon/ e o README.md dos dados (o texto das licenças dele está abaixo). Entram também no binário: o SDL2 2.32.10 e o SDL2_mixer 2.8.0 (licença zlib), o stb_image de Sean Barrett (MIT ou domínio público) e a biblioteca C e o runtime em JavaScript do Emscripten (MIT / University of Illinois NCSA; musl, MIT; compiler-rt, Apache License 2.0 com a exceção do LLVM). As licenças estão abaixo. Código-fonte, hospedado junto do jogo: dave_gnukem-fbda206.tar.gz, gnukem_data-b50a69c.tar.gz, gnukem-fredygames.patch, make-exit-sound.py, build-dave-gnukem.sh (o script que gera a build servida, byte a byte, a partir desses arquivos), SDL2-2.32.10.zip, SDL2_mixer-2.8.0.zip e emscripten-6.0.10.tar.gz. O Dave Gnukem é um jogo próprio, inspirado num jogo de plataforma de 1991 mas sem personagens, arte, fases nem código dele, como o README do jogo explica. O FredyGames não tem relação com David Joffe e não é endossado por ele. ------------------------------------------------------------------------------ Dave Gnukem — MIT-LICENSE.txt ------------------------------------------------------------------------------ Copyright 1995-2024 David Joffe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------ Dave Gnukem — README.md (seção "License and Additional Credits") ------------------------------------------------------------------------------ # License and Additional Credits The source code itself (and most of the data/sprites) for Dave Gnukem are dual-licensed under MIT license or GPL. With respect to particular **data items**, the following license conditions apply: * 2023-11 Add Pixel Operator fonts (these are licensed "CC0 1.0 Universal": public domain) * 2018-03-22 Add boots sprite made by freepik.com, from flaticon.com, license Creative Commons BY 3.0 * 2017-08-04 Add font data/fonts/simple_6x8.tga by http://www.zingot.com/ from https://opengameart.org/content/bitmap-font-pack License https://creativecommons.org/licenses/by/3.0/ (small changes made to color, and convert from PNG to TGA) * 2016-10-30 data/sounds/soft_explode.wav From same Juhani Junkala collection as per below * 2016-10-30 data/sounds/key_pickup.wav http://opengameart.org/content/key-pickup author Vinrax, license 'CC BY 3.0' https://creativecommons.org/licenses/by/3.0/ * 2016-10-30 data/sounds/jump.wav and data/sounds/jump_landing.wav From same Juhani Junkala collection as per below * 2016-10-23 data/sounds/shoot\_cg1_modified.wav Slightly modified version of cg1.wav from http://opengameart.org/content/chaingun-pistol-rifle-shotgun-shots by Michel Baradari http://michel-baradari.de/ "Sounds (c) by Michel Baradari apollo-music.de Licensed under CC BY 3.0 https://creativecommons.org/licenses/by/3.0/ Hosted on opengameart.org" * 2016-10-23 data/sounds/sfx\_weapon_singleshot7.wav by Juhani Junkala (CC0 creative commons license) ("The Essential Retro Video Game Sound Effects Collection [512 sounds]") * 2016-10 Thanks to daveywavey @ livecoding https://www.livecoding.tv/daveywavey/ for help with setting up github repo Apart from the abovementioned, all other data included with 'version 1' is dual-licensed under MIT license or GPL. Additional game data credits: Apart from the abovementioned, most the sprites were done by David Joffe (with some major contributions by Evil Mr Henry http://www.emhsoft.com/ including the main character sprites). Steve Merrifield made major level editing contributions. Apologies if anyone left out. ------------------------------------------------------------------------------ gnukem_data — README.md (seção "License and Additional Credits") ------------------------------------------------------------------------------ # License and Additional Credits Most of the data/sprites for Dave Gnukem are dual-licensed under MIT license or GPL. With respect to particular **data items**, the following license conditions apply: * 2018-03-22 Add boots sprite made by freepik.com, from flaticon.com, license Creative Commons BY 3.0 * 2017-08-04 Add font data/fonts/simple_6x8.tga by http://www.zingot.com/ from https://opengameart.org/content/bitmap-font-pack License https://creativecommons.org/licenses/by/3.0/ (small changes made to color, and convert from PNG to TGA) * 2016-10-30 data/sounds/soft_explode.wav From same Juhani Junkala collection as per below * 2016-10-30 data/sounds/key_pickup.wav http://opengameart.org/content/key-pickup author Vinrax, license 'CC BY 3.0' https://creativecommons.org/licenses/by/3.0/ * 2016-10-30 data/sounds/jump.wav and data/sounds/jump_landing.wav From same Juhani Junkala collection as per below * 2016-10-23 data/sounds/shoot\_cg1_modified.wav Slightly modified version of cg1.wav from http://opengameart.org/content/chaingun-pistol-rifle-shotgun-shots by Michel Baradari http://michel-baradari.de/ "Sounds (c) by Michel Baradari apollo-music.de Licensed under CC BY 3.0 http://creativecommons.org/licenses/by/3.0/ Hosted on opengameart.org" * 2016-10-23 data/sounds/sfx\_weapon_singleshot7.wav by Juhani Junkala (CC0 creative commons license) ("The Essential Retro Video Game Sound Effects Collection [512 sounds]") * 2016-10 Thanks to daveywavey @ livecoding https://www.livecoding.tv/daveywavey/ for help with setting up github repo Apart from the abovementioned, all other data included with 'version 1' is dual-licensed under MIT license or GPL. Additional game data credits: Apart from the abovementioned, most the sprites were done by David Joffe (with some major contributions by Evil Mr Henry http://www.emhsoft.com/ including the main character sprites). Steve Merrifield made major level editing contributions. Apologies if anyone left out. ------------------------------------------------------------------------------ stb_image — licença (final do stb_image.h) ------------------------------------------------------------------------------ This software is available under 2 licenses -- choose whichever you prefer. ------------------------------------------------------------------------------ ALTERNATIVE A - MIT License Copyright (c) 2017 Sean Barrett Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------ ALTERNATIVE B - Public Domain (www.unlicense.org) This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ SDL2 2.32.10 — LICENSE.txt ------------------------------------------------------------------------------ Copyright (C) 1997-2025 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. SDL2_mixer 2.8.0 — LICENSE.txt ------------------------------------------------------------------------------ Copyright (C) 1997-2024 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ------------------------------------------------------------------------------ Emscripten 6.0.10 — LICENSE ------------------------------------------------------------------------------ Emscripten is available under 2 licenses, the MIT license and the University of Illinois/NCSA Open Source License. Both are permissive open source licenses, with little if any practical difference between them. The reason for offering both is that (1) the MIT license is well-known, while (2) the University of Illinois/NCSA Open Source License allows Emscripten's code to be integrated upstream into LLVM, which uses that license, should the opportunity arise. The full text of both licenses follows. ============================================================================== Copyright (c) 2010-2014 Emscripten authors, see AUTHORS file. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ============================================================================== Copyright (c) 2010-2014 Emscripten authors, see AUTHORS file. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal with the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. Neither the names of Mozilla, nor the names of its contributors may be used to endorse or promote products derived from this Software without specific prior written permission. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE. ============================================================================== This program uses portions of Node.js source code located in src/library_path.js, in accordance with the terms of the MIT license. Node's license follows: """ Copyright Joyent, Inc. and other Node contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ The musl libc project is bundled in this repo, and it has the MIT license, see system/lib/libc/musl/COPYRIGHT The third_party/ subdirectory contains code with other licenses. None of it is used by default, but certain options use it (e.g., the optional closure compiler flag will run closure compiler from third_party/).