Post subject: About License of TAS RAM Tools and Lua (Permission Request)
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
I don't know whether this is an appropriate forum to make this topic. Anyways... I'd like to merge Gens-style RAM Watch / Search and Lua engine to official snes9x. However, I cannot do that directly because of license problem. I think, Gens and other TAS emulators are GPL. To include GPL code to snes9x, I need to get a special permission from the author of product. Therefore, I have to ask TASvideos coders about it, but I'm not sure who is the one I should ask particularly. Possibly, I can develop those features on the rerecording branch, like as we do till now... *1 I don't see what I should do. I create this topic, to tell about the problem, and hear your opinions. Any thoughts? Related resources Snes9x.com :: View topic - Should SNES9x change its license to GPL? NOT HAPPENING :( Snes9x.com :: View topic - Add Lua 5.1 script engine core
Snes9x License wrote:
Permission to use, copy, modify and/or distribute Snes9x in both binary and source form, for non-commercial purposes, is hereby granted without fee, providing that this license information and copyright notice appear with all copies and any derived work. This software is provided 'as-is', without any express or implied warranty. In no event shall the authors be held liable for any damages arising from the use of this software or it's derivatives. Snes9x is freeware for PERSONAL USE only. Commercial users should seek permission of the copyright holders first. Commercial use includes, but is not limited to, charging money for Snes9x or software derived from Snes9x, including Snes9x or derivatives in commercial game bundles, and/or using Snes9x as a promotion for your commercial product. The copyright holders request that bug fixes and improvements to the code should be forwarded to them so everyone can benefit from the modifications in future versions. Super NES and Super Nintendo Entertainment System are trademarks of Nintendo Co., Limited and its subsidiary companies.
*1 Actually, as you can imagine, snes9x-rr violates the license as well. So, in fact, it doesn't solve the problem. (◞‸◟) *2 You prefer bsnes-rr rather than snes9x-rr? That's a brilliant idea! Go ahead, I'm really looking forward to it! ლ(╹ε╹ლ) I don't have a big motivation to do that large work for now (including snes9x maintenance).
I am usually available on Discord server or Twitter.