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

MIT/Apache relicensing #83

Closed
raviqqe opened this issue Mar 8, 2018 · 28 comments
Closed

MIT/Apache relicensing #83

raviqqe opened this issue Mar 8, 2018 · 28 comments

Comments

@raviqqe
Copy link

@raviqqe raviqqe commented Mar 8, 2018

I'll appreciate that if this crate is relicensed under MIT/Apache as Rust.

@mbrubeck
Copy link
Contributor

@mbrubeck mbrubeck commented Mar 8, 2018

I agree.

For those of us who contributed to this crate in our role as Mozilla employees, we'd need Mozilla to sign off on this, which I expect it would be willing to do. @larsbergstrom, is there an established process for requesting this?

We will also need sign-off from all non-employee individual copyright holders. We can contact them if we decide to make this change.

For reference, here is the contribution history of this code before it was moved to this repo:

https://github.com/servo/rust-selectors/blame/e8dd4cfe4d6a40363ca5df468b29121fe25a7956/src/smallvec.rs

https://github.com/servo/servo/blame/d26345f868e4261760ce204bdc383941e8f14621/components/util/smallvec.rs

@larsbergstrom
Copy link

@larsbergstrom larsbergstrom commented Mar 10, 2018

@mbrubeck I'll check with legal, but in general for non-strategic code bases it is acceptable to use the predominant license of the community. I'll post back here with yes/no. Thanks for checking with me!

@larsbergstrom
Copy link

@larsbergstrom larsbergstrom commented Mar 12, 2018

@mbrubeck Yes, we can do this in the same way as the following:
servo/gleam#57

That is, we list all of the contributors, have each of them sign off on the transfer, and then we can move forward.

@raviqqe
Copy link
Author

@raviqqe raviqqe commented Apr 12, 2018

Any progress or decisions so far? Can I help by doing something?

@cramertj
Copy link
Contributor

@cramertj cramertj commented May 23, 2018

Ping @mbrubeck @larsbergstrom can you start start the license change check-off? (as in servo/gleam#57)

@mbrubeck
Copy link
Contributor

@mbrubeck mbrubeck commented Jun 1, 2018

Hello! The Servo team would like to make the smallvec Rust crate available under the dual MIT/Apache-2.0 license used by Rust itself and by most open source Rust crates. The smallvec crate is currently published under the Mozilla Public License 2.0, because it was originally part of the servo repo which is under that license.

To change the license, we need permission from all of the copyright holders. If you have contributed code or documentation to this crate, your username should be listed below. If you agree to re-license your contributions, please comment on this issue with the following statement:

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

Below is a list of all the accounts who contributed copyrightable changes to this crate. This includes open PRs, and excludes commits that only contained trivial mechanical changes like version bumps or git merges.

@mbrubeck
Copy link
Contributor

@mbrubeck mbrubeck commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@Xaeroxe
Copy link
Contributor

@Xaeroxe Xaeroxe commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

@chpio
Copy link
Contributor

@chpio chpio commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@pcwalton
Copy link

@pcwalton pcwalton commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

2 similar comments
@cfallin
Copy link
Contributor

@cfallin cfallin commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

@arthurprs
Copy link
Contributor

@arthurprs arthurprs commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

@Amanieu
Copy link
Contributor

@Amanieu Amanieu commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@cramertj
Copy link
Contributor

@cramertj cramertj commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

@c0gent
Copy link
Contributor

@c0gent c0gent commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

8 similar comments
@Marwes
Copy link
Contributor

@Marwes Marwes commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@SimonSapin
Copy link
Member

@SimonSapin SimonSapin commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@Pratyush
Copy link
Contributor

@Pratyush Pratyush commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@dbkaplun
Copy link
Contributor

@dbkaplun dbkaplun commented Jun 1, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@hoggetaylor
Copy link

@hoggetaylor hoggetaylor commented Jun 2, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@AerialX
Copy link
Contributor

@AerialX AerialX commented Jun 2, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@nipunn1313
Copy link
Contributor

@nipunn1313 nipunn1313 commented Jun 2, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@bluss
Copy link
Contributor

@bluss bluss commented Jun 3, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@Ms2ger
Copy link
Contributor

@Ms2ger Ms2ger commented Jun 4, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

1 similar comment
@Vurich
Copy link
Contributor

@Vurich Vurich commented Jun 4, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

@tomaka
Copy link
Contributor

@tomaka tomaka commented Jun 4, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

1 similar comment
@SergioBenitez
Copy link
Contributor

@SergioBenitez SergioBenitez commented Jun 6, 2018

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@mbrubeck
Copy link
Contributor

@mbrubeck mbrubeck commented Jun 6, 2018

@cgaebel's contributions were made as a Mozilla employee, so I believe Mozilla's approval is sufficient in that case. If so, that's everyone. Thank you all!

mbrubeck added a commit to mbrubeck/rust-smallvec that referenced this issue Jun 6, 2018
bors-servo added a commit that referenced this issue Jun 6, 2018
Relicense as MIT/Apache-2.0

Closes #83.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/rust-smallvec/99)
<!-- Reviewable:end -->
mbrubeck added a commit that referenced this issue Jun 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
You can’t perform that action at this time.