-
Notifications
You must be signed in to change notification settings - Fork 664
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
Clarify GPLv3 license of the distribution #1882
Conversation
0320515
to
e974c3a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, I'd drop that .txt
suffix from the file name. It could be called just LICENSE.MIT
.
318221e
to
562b46d
Compare
I prefer to be explicit here. I also see @cidrblock did the same on https://github.com/ansible/ansible-navigator/tree/main/licenses |
- Ensure that GitHub advertises the project as GPLv3 in order to avoid misleading some users by adding COPYING file, matching ansible repository. - Keep MIT status for its own-source code and future contributions - Ensure that pypi metadata lists only GPLv3 as a license because the distribution includes direct GPL dependencies. - From the technical point of view that involved move of MIT license file from /LICENSE to `docs/licenses/LICENSE.mit.txt`. We tried to keep both licenses at repository root buy this is breaking GitHub licensing detection heuristic and prevents it from displaying "GPLv3" license hyperlink on the right sidebar, which was the main source of confusions so far. This is not a relicensing of the project and should be seen as an esthetic change aimed to clarify recurring confusions. The need to do this now is more important as we are going to make both ansible-core and yamllint direct runtime dependencies.
562b46d
to
6b881bb
Compare
/LICENSE
todocs/licenses/LICENSE.MIT.txt
. We tried to keep both licenses at repository root buy this is breaking GitHub licensing detection heuristic and prevents it from displaying "GPLv3" license hyperlink on the right sidebar, which was the main source of confusions so far.GPLv3+
instead ofGPLv3
, while Ansible itself is onlyGPLv3
, so the plus clause does not apply.This is not a relicensing of the project and should be seen as an esthetic change aimed to clarify recurring confusions. The need to do this now is more important as we made
ansible-core
and yamllint direct dependencies via #1888 and #1881.Please read #1832 for more details.