-
Notifications
You must be signed in to change notification settings - Fork 15
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
Mismatched licenses #27
Comments
Good catch @patrickplynch . I guess file comments should be updated so that all points to LGPL. This library is LGPL. |
Hey @kowalpy no problem, and that's good to hear! I was worried that this was actually intended to be licensed under GPL. |
I'm not a lawyer, and I hope I'm wrong, but... I'm not sure if you can change the license like that. You don't own the right to relicense the work of other contributors - they still hold the copyright to their work. The common understanding and the GitHub ToS is that the contributions are licensed under the license from the notice present in the repository at the time of the contribution. This is normally called
I believe this means that all contributions of persons other than @kowalpy made before 24753e7 are still GPLv3. I base this belief on the fact that if the license in a project could be changed this way, the strong copyleft guarantees of GPL licenses could be easily circumvented by a new maintainer just changing the license to MIT. I'm not sure about the notices in the individual files, but to my understanding they superseede the license notice from the repostory, so all of the contributions to the files with GPLv3 notices are still, in fact, under GPLv3 |
Hello all,
As per the license file the code is licensed as LGPL-3.0. However in multiple different files there are GPL license references. Is this a carryover from this issue #12? Or is this library actually GPL? Thanks for your time!
Locations of GPL referencing:
In the setup.py file at lines:
Robot-Framework-FTP-Library/setup.py
Lines 1 to 14 in 5016947
Robot-Framework-FTP-Library/setup.py
Line 30 in 5016947
In the FtpLibrary.py file at lines:
Robot-Framework-FTP-Library/FtpLibrary.py
Lines 3 to 14 in 5016947
The text was updated successfully, but these errors were encountered: