Open theAeon opened 3 years ago
Thanks for the concern but a couple things.
Let me be a bit more specific, sorry-
The source code itself can be apache-licensed, yes, but the binary produced using linked GPL sources must itself be GPL. This isn't so much a concern in this repository because it is, in fact, all released. It is, however, more relevant in a project that uses this project, as that release then becomes GPL.
When you say original author, do you mean of the android port or of ONScripter?
Right, but something linking this necessarily links the upstream GPL sources.
Oh so you are saying the libraries inside this project, the only GPL project is libmad, then ill just replace that library with something else. The original author for android port did not include a license, i added one, this is irrelevant from first point.
ONScripter itself is GPL...
Sorry I am confused, can you put me to that?
If you go to https://onscripter.osdn.jp/onscripter.html and download the source tarball, the COPYING file inside is a copy of the GPLv2+
Oh i see.
Ill go change the license then.
ONScripter, which this project statically links, is licensed under the GPLv2-or-later. This project (and all derivatives), therefore, must also be licensed under the GPLv2-or-later. The current license file is the Apache license.
EDIT: Misunderstanding on my part, you unique code can in fact be Apache licensed, but the binary engine once compiled (and linked to in any derivatives) must be GPL compliant.
https://www.gnu.org/licenses/gpl-faq.en.html#LinkingWithGPL