Skip to content
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

license: switch to GPLv2-or-later #27

Merged
merged 3 commits into from
Oct 2, 2023
Merged

license: switch to GPLv2-or-later #27

merged 3 commits into from
Oct 2, 2023

Conversation

cyphar
Copy link
Member

@cyphar cyphar commented Sep 20, 2023

Some folks have raised concerns about using GPLv3+ code in appliances and the like when catatonit is used with Podman. Given there are plenty of more liberally-licenced alternatives to catatonit it seems reasonable to use the less-worry-inducing GPLv2.

This will require approval of the following people (based on the list of authors up to commit d8d72fe):

  • Major Contributors:
    • Aleksa Sarai <cyphar@cyphar.com> @cyphar
    • Giuseppe Scrivano <gscrivan@redhat.com> @giuseppe
    • Valentin Rothberg <vrothberg@suse.com> @vrothberg
  • Minor Contributors (<15 lines):
  • Non-code Contributors:

As per GNU guidance, it is not necessary for us to get approval from Minor Contributors but it seems best for them to have a say in the re-licensing discussion. I've listed non-code contributors here purely for reference -- as their changes were not to the GPLv3 portions of the repo, they are not affected by the license change.

If you are in the above list, please respond with an LGTM to indicate your acceptance to relicensing this project from the terms of GPLv3-or-later to the terms of GPLv2-or-later. Thanks.

Fixes #23
Signed-off-by: Aleksa Sarai cyphar@cyphar.com

Copy link
Contributor

@giuseppe giuseppe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@vrothberg vrothberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Some folks have raised concerns about using GPLv3+ code in appliances
and the like when catatonit is used with Podman. Given there are plenty
of more liberally-licenced alternatives to catatonit it seems reasonable
to use the less-worry-inducing GPLv2.

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
To coincide with the license migration from GPLv3-or-later to
GPLv2-or-later.

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
@mssola
Copy link
Contributor

mssola commented Sep 20, 2023

LGTM

1 similar comment
@erosennin
Copy link
Contributor

LGTM

@afreof
Copy link

afreof commented Sep 25, 2023

Thank you!

@cyphar
Copy link
Member Author

cyphar commented Oct 2, 2023

I'm going to go ahead and merge this. The only remaining code contributor's contribution was incredibly minimal (removing a duplicate entry in a list, in a way that doesn't affect how catatonit works) and so under the GNU guidance it seems uncontroversial that we can freely relicense it.

@t-nelis, if you would like me to revert your contribution in light of the license change, please let me know.

@cyphar cyphar merged commit d4092a9 into main Oct 2, 2023
2 checks passed
@cyphar cyphar deleted the license-gplv2 branch October 2, 2023 05:45
@t-nelis
Copy link
Contributor

t-nelis commented Nov 4, 2023

Sorry I'm late to see this -- all good of course.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Is there a special reason for GPLv3+?
7 participants