-
Notifications
You must be signed in to change notification settings - Fork 2
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
GPLv3 License Violation #157
Comments
Thanks very much @btschwertfeger for this detailed ticket. It is my understanding that this difference was not intended. I have flagged this with my colleague and we aim to respond in more depth next week. Best wishes. |
Thank you for bringing this important matter to our attention. We apologise for this inadvertent mistake. At present, we are not using python-cmethods, as our focus has been on other aspects of our research. Therefore, we view the simplest resolution is to remove the relevant submodule from the repo. We have taken the following actions to resolve this matter:
These changes are made in PR #164. We would welcome your comments on this PR. I hope this is a satisfactory resolution. Please do let us know if you have any ongoing concerns. Many thanks |
Hello @andrewphilipsmith, any updates on this? |
Description
I am writing to bring to your attention an issue regarding the licensing of your project. It appears that the project includes a submodule licensed under the GNU General Public License version 3 (GPLv3), but the repository as a whole is licensed under the MIT license without any appreciation of the authors of the GPLv3 project. This constitutes a violation of the GPLv3 license terms.
Issue Details
License Conflict
The GNU General Public License version 3 (GPLv3) requires that any derivative work based on GPLv3 licensed software must also be licensed under the GPLv3. This means that if a project includes or incorporates GPLv3 licensed components, the entire project must be distributed under the GPLv3. The current licensing of the repository under the MIT license does not comply with this requirement.
Requirements for Compliance
To ensure compliance with the GPLv3 license terms, the following actions should be taken:
Conclusion
Ensuring that the project complies with the GPLv3 license terms is crucial to maintaining open-source license integrity and avoiding potential legal issues. Thank you for your attention to this matter and for your contributions to the open-source community.
If you need any assistance in making these adjustments, I am more than willing to help.
Best regards,
The author of python-cmethods
The text was updated successfully, but these errors were encountered: