Skip to content
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

Investigate fmopl module licensing #11

Open
dcoshea opened this issue May 30, 2018 · 0 comments
Open

Investigate fmopl module licensing #11

dcoshea opened this issue May 30, 2018 · 0 comments
Labels
wraithverge* Issue reported or patch supplied by "Wraithverge" who isn't https://github.com/Wraithverge

Comments

@dcoshea
Copy link
Owner

dcoshea commented May 30, 2018

wraithverge* reported via email:

the license of "fmopl.c" is questionable. They've changed it from MAME to GPL a few years ago, but aside from the C++ modifications in the official "fmopl.cpp", it's the same code-base.

Jarek's editions were originally MAME licensed, however, as I'd alluded to before, it now appears to be technically dual-licensed. I suppose the real question is, does the GPL override the MAME license in "fmopl.c" ? (I think it does ...)

DarkOne used Satoh's original version, which is only GPLv2

maybe it would be less headache to just use "dbopl.cpp" from DOSBox -- I've already ported it into my AdPlug-based "OPLx Amp" plugin over a year ago, and it does have a discrete OPL2 mode -- It's touted as being 'fast' at the expense of some inaccuracy, which may be a reasonable compromise for people in your situation.

The fmopl.[ch] files don't indicate what license applies to them. Some investigation is required to determine whether they are being redistributed validly as part of this project (and were redistributed validly as part of NewWolf).

@dcoshea dcoshea added the wraithverge* Issue reported or patch supplied by "Wraithverge" who isn't https://github.com/Wraithverge label May 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wraithverge* Issue reported or patch supplied by "Wraithverge" who isn't https://github.com/Wraithverge
Projects
None yet
Development

No branches or pull requests

1 participant