Wow, looks like you've been working on this for quite some time, why didn't you tell us about it before?
Now, about the legal stuff: the source code is under GPLv2, and the game assets use the Artistic/Don't-sue-Us License.
tldrlegal is a bit too simple, so I'll try to present the licenses as human-readable (could be useful for future developers too).GPLv2
means the following:
- you must
release the source code
- you can ask money for "the physical act of transferring a copy", and for "offering warranty"
- you must include this license with your program
- if your program is free, you are not responsible for damages caused by it
- others can modify and distribute your code if
their program will be under GPL too
An Artistic Licensed
- must be publicly accessible or public domain
- if you change it, you must provide instructions on where to get the original
- you can not ask money for it on its own, but you can include it in commercial products
If you don't use SMW's source in your program, you don't have to release it under GPL. However, you still have check proprietary licenses. "Super Mario" is a licensed trademark of Nintendo, and you are not allowed
to create anything related to their games. You can be also sued for similar gameplay
or similar name too, even if it's your own name
Now this might be a little shocking if you haven't worked open source before, but it has its own benefits
too. In any case, welcome on the board!