-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Meta-issue: Relicense under dual MIT / Apache v2 #3093
Comments
It's been over two weeks, guess you could ping missing folks again or close those issues and create new one with those who didn't respond yet and new contributors. |
Yeah, I plan to do something like that, but I'm travelling a bit.
Feel free to do it if you'd like! Try to include new contributors too.
(I was also considering sending out emails, though that might be very nag-y)
…On Thu, Sep 13, 2018, 6:41 PM Mateusz Mikuła ***@***.***> wrote:
It's been over two weeks, guess you could ping missing folks again or
close those issues and create new one with those who didn't respond yet and
new contributors.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#3093 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABivSFU3Pw5jsVNI1RjIxuvpkFxNawEHks5ualmLgaJpZM4WOmpF>
.
|
#3095 is full! six more to go 😄 I'm closing issues as they get filled out. |
And #3100 is done |
Pinging was helpful a bit but there are still contributors who didn't sign and mailing them seems to be the only way to bring their attention. Maybe it's not worth to chase every contributor and just revert the commit if changes are small? |
Typo fixes don't matter 😄, there's a bar for what's counted here. However, redoing existing code does matter since there can still be licensing issues if you wrote a piece of code after looking at an existing piece of code that's licensed differently. |
I plan on emailing folks, I've just been traveling. I'll do it today. |
List of PRs (only 1 PR per contributor) with contributors not appearing on one of the lists, that were merged after this issue was opened:
I will add PRs of new contributors to this list, so we could ping them after we're done with the old contributors. |
#3094 is done. Three more to go. |
Opened #3230 for the new contributors |
New contributors done. We just have three people left, @VKlayd , @wartman4404 , and @EpocSquadron I've emailed all of them, however @wartman4404's email address bounces. We may need to rip out and redo their work. Anyone want to work with me on that? Ideally you have two people do it -- one person removes the code and describes what it did to the other, who reimplements it. |
Okay, so aside from #3178 we have two missing contributors. I removed their changes in #3251 , I need folks who have not seen their code to rewrite it and make a PR to that branch. I've included instructions there for what needs to be written so that you don't have to look at the actual code. Any volunteers? 😄 I'll also double-check that no new contributors have showed up since then. |
Okay, so, we have not gotten sign-off from:
So once we finish #3251 |
I'm also going to check in with the legal team at Mozilla on Friday to ensure we've done everything right. Once we finish that (and the last piece of #3251 goes in), we can relicense! |
#3251 merged. I'm going to do a final check to ensure nobody new has snuck in since we ran our checks, and then complete this! |
So the Github API seems buggy -- the user AVerm, who previously showed up on my API fetches on So I ran a similar script on |
I am so sorry about this! I never updated my email because I figured no one would need to contact me, and then I compounded my mistake by not logging in for a year. |
@wartmanm no problem! It still would be useful if you posted a sign off in one of the sub-issues ; even if we rewrote the code it's good to have the sign off |
Previously: #2885
The majority of the Rust ecosystem, and the Rust compiler itself, uses the dual MIT/Apache-2.0 license. This means that people can choose which of these two licenses to use a library under.
As Clippy starts uplifting lints to the compiler and generally being more accessible, I'd like to switch to this license for consistency. We currently use the copyleft MPL-2.0 license. This license is only file-level infectious, but still may hamper efforts to uplift lint code to the compiler. This initial choice of license was pretty random, and at the time the Rust ecosystem didn't have a consistent license.
For reasons why the Rust ecosystem uses this particular dual license, see the explainer text used when the community switched over
This requires each one of our contributors to sign off, and I'll be opening sub-issues for this.
The text was updated successfully, but these errors were encountered: