OpenSWE1R/openswe1r

Clarify the license

Closed this issue · 0 comments

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.