OpenSWE1R / openswe1r

An Open-Source port of the 1999 Game "Star Wars Episode 1: Racer"
https://openswe1r.github.io/
GNU General Public License v2.0
315 stars 26 forks source link

Clarify the license #93

Closed JayFoxRox closed 6 years ago

JayFoxRox commented 6 years ago

Unicorn is "GPLv2 only", including it's headers. So right now, it's impossible to create a "GPLv2 or later" build.

I've created an issue on the Unicorn repository about this. The files will likely become LGPL soon. Once the headers are LGPL, we can create a build with another license (such as MIT or BSD) if need-be.

Just to clarfiy: The code in OpenSWE1R is currently "GPLv2 or later", meaning you can also use OpenSWE1R code in GPLv3 projects. However, due to the Unicorn headers, you can't create a GPLv3 build of OpenSWE1R at this point, even when using the KVM backend.


Some form of warning about this should be added in the README. The binary should probably print a warning at startup.