-
-
Notifications
You must be signed in to change notification settings - Fork 27
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
What is the license? #206
Comments
ZX Basic was originally GPLv3, but that was a problem because files created by the compiler might contain code from Hence, to allow people to create closed source re-distributable binaries using that runtime code, these 2 folders and its related content are licensed MIT. That of LGPL-like must be a reminiscence of versions prior 1.4.x and must be removed. Will change that. |
You may want to take a look at how GNU Bison handled similar issues, see http://git.savannah.gnu.org/cgit/bison.git/tree/src/parse-gram.c and https://www.gnu.org/licenses/gpl-faq.en.html#CanIUseGPLToolsForNF. You'll also want to take a look at https://www.gnu.org/licenses/gpl-howto.en.html for instructions on license notices. |
Update setup.py file Approved-by: Jose Rodriguez <boriel@gmail.com>
No. It's explained here: Basically if you have the compiler code isolated (e.g. in a Docker container or in a separate directory -unmodified-), and your tool invokes it that's ok. But if you modify the compiler source code to be used in a SaaS publicly by users those changes must be made public under the same license too. |
I deleted my comments, I don't need a response: I'm confused, and I was just trying to point to that issue for reference to aid anyone else confused about the supposed contradiction like I am. |
You have GPLv3 in the repo.
You link to a GPLv3 button on the README.
You say it's LGPL-llke.
You have some Emacs-commune like requirements.
The text was updated successfully, but these errors were encountered: