-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a license #47
Comments
seems to be a mess... I think the end result needs to be GPL after mixing all of those licenses. I agree that licensing should be stated more explicitly in the root of the repo. |
Oh wow somehow I missed this. Thanks for filling me in! I agree that it would be nice if this could be aggregated at the root. |
can you help us figure out the best way to do it? |
Vgmplay is really one giant license violation, mixing GPL, non-GPL and proprietary licenses. I would not suggest using it for commercial purposes. |
Beware that a licensing violation is still a violation even if not used with commercial purposes. I would like to see such hypothetical violation fixed, instead of worked around. |
Yes but doing so will either require a lot of work to replace the violating code or removing functionality. And much of the focus is now on libvgm anyway. |
In Gentoo land, our working assumption has been that VGMPlay's bundling of multiple GPL 2-licensed dependencies effectively mandates that VGMPlay itself be GPL 2-licensed. Of course, there are confounding factors:
It is sad. It is life. |
Probably the biggest license violation currently in vgmplay would be most of the sound chip emulators that still fall under the old MAME license, which explicitly prohibits commercial use and is incompatible with the GPLv2. This code was rebased to the latest MAME version (which is either GPLv2 or BSD 3 clause) in libvgm. |
I'm afraid libvgm still contains the sound cores from Ootake and in_wsr and this won't change anytime soon. libvgm won't use sound cores from MEKA at least. VGMPlay uses one of its cores for playing YM2413 VGMs on AdLib/Sound Blaster cards, but that's not something I plan to add to libvgm. The biggest copyright violation in the whole project is PortTalk anyway, which is used for I/O port access on Windows NT/2000/XP. |
Ootake's author can be contacted though the email address in the readme file. I would suggest doing so and ask if it is OK to distribute the sound code under the GPL. in_wsr code comes from Oswan, for which I could not find a license or even the author's email address. Porttalk I wouldn't worry about as it can easily be removed and I don't think the original author cares. His website is here anyway. |
Hello,
Could you add a LICENSE for VGM Play? Preferably something permissive like MIT license but of course feel free to choose something appropriate :)
Cheers,
Chris
The text was updated successfully, but these errors were encountered: