-
Notifications
You must be signed in to change notification settings - Fork 36
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
request to relicense CLI tooling from GPLv3 -> dual GPL-2.0-or-later OR Apache-2.0
#344
Comments
no, I am fine to relicense to LGPLv2+ |
No objections here. |
Just to be accurate: you currently have 6 licenses.
|
OK, the question came up...why not ASL2.0? Today erofs is dual licensed under GPLv2+ and ASL for the library https://github.com/erofs/erofs-utils/blob/dev/COPYING - and I'm pretty sure some of the logic in our code I think was almost certainly derived from that. So we could follow that pattern instead - but I would say for just the entire codebase because IMO having two licenses for the binary vs the library just makes everything a lot more confusing, especially sharing code between the two happens a lot naturally. So 👍 if you'd prefer dual GPLv2+ OR ASL2.0 here |
The question came up: why not |
I've updated the original comment here with a status, including a list of usernames that will need to approve. |
No objections from me. Let me know if I need to take any steps to officially grant my approval. |
no objections from me. |
No objections from me either. |
No objections to the request to relicense. |
No objections |
No objections from me. |
I have no objection to my tiny readme contribution being relicensed in whatever way seems appropriate. |
No objections from me. Contributions were solely from my account (@divineaugustine ) however the fork was created by the github account of my employer (@wahtari) . I will check with @https://github.com/r0l1 who owns that account if he has any objections/comments. |
Just to clarify, because ASL2.0 is not a SPDX license identifier: https://spdx.org/licenses/ Do you mean Apache-2.0? If so, I'd be fine with relicensing to |
GPL-2.0-or-later OR Apache-2.0
Thanks for raising that. You're right that we should use consistent license terms. I believe everyone here understood "ASL2.0" to mean "Apache-2.0". But then if we're strictly going by SPDX it's actually I've updated the text of the issue to clarify. |
OK great, the only person remaining is Katrinjo who contributed a change in #201 - they aren't very active here on Github, but let's give them a bit of time. |
@https://github.com/r0l1 does not have any objections. |
I don't really care :) |
We had a big mess of licenses before; this reduces the set considerably. The updated `COPYING` file summarizes things. Closes: containers#344 Signed-off-by: Colin Walters <[email protected]>
OK so #375 merged which rewrote the small bits of code touched by Katrinjo who was the only person who didn't respond. I went to go update things and stumbled on the fact that actually erofs_fs.h is But there's also another thing we (I) overlooked: libcomposefs/hash.[ch] is LGPLv2+ code copied from gnulib, which we're almost certainly not going to be able to relicense. I looked at erofs which has a hash table implementation that it copied from the git project, which is GPLv2+ (and clearly identified, but contradicting its license overview which suggests lib/ is GPL2+ASL2). In the short term, what may be most viable is to relicense what we can here, such that the result is an intersection, where we're mostly |
This is a request to relicense all code in this repository under a dual license:
GPL-2.0-or-later OR Apache-2.0
(edit: Clarified fromGPLv2+ OR ASL2.0using the SPDX terms).Current analysis shows the following users have contributed; I will update this tracker:
KatrinJo(code rewritten in dfe6e66 )wahtari
but the PR now shows @divineaugustine )Gathered via this script:
Users with not-small contributions: @eriksjolund @wahtari @jluebbe @rborn-tx @KatrinJo
Smaller sized contributions (1-3 lines) that touch C code: @fboudra @ffontaine @nekopsykose @allisonkarlitskaya
Smaller sized non-C contributions: @bfallik @wjt
Since I can't ping people necessarily who don't have write access here I'll also go to representative PRs and reuse those as a communication channel.
Original obsolete issue text:
Right now it's just the CLI tools that are licensed under the GPLv3. The request here is to drop this license from our matrix and relicense the CLI tools as well under LGPLv2+ to just simplify our licensing story.At the current time, @alexlarsson and @giuseppe wrote 90% of the initial code there. Any objections?
The text was updated successfully, but these errors were encountered: