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

Re-license under apache and MIT #53

Closed
10 of 12 tasks
gnzlbg opened this issue Jun 21, 2019 · 14 comments · Fixed by #55
Closed
10 of 12 tasks

Re-license under apache and MIT #53

gnzlbg opened this issue Jun 21, 2019 · 14 comments · Fixed by #55

Comments

@gnzlbg
Copy link
Collaborator

gnzlbg commented Jun 21, 2019

The mach crate is currently licensed under the 2-clause-BSD license. To be able to use the mach crate from libstd, it would help if we could re-license the library (including all contributions), under the same licenses the Rust project uses: the MIT License and the Apache License 2.0. That is, the library would be available under 3 licenses: 2-clause-BSD/MIT/APACHE2.0.

These are all mach contributors:

Would you all agree to that ?

@gnzlbg
Copy link
Collaborator Author

gnzlbg commented Jun 21, 2019

I've submitted a PR so that everyone can precisely see how the change would look like: #54 . It not only triple-licenses the library, but also requires all future contributions to be triple licensed as well.

@luser
Copy link
Contributor

luser commented Jun 21, 2019

This license is fine with me.

@jvns
Copy link
Contributor

jvns commented Jun 21, 2019 via email

@darfink
Copy link
Contributor

darfink commented Jun 21, 2019

fine with me as well

@dhylands
Copy link
Contributor

fine by me.

@nanotech
Copy link
Contributor

I'm fine with this re-license too

@codimension
Copy link
Contributor

This is fine by me.

@ndusart
Copy link
Contributor

ndusart commented Jun 24, 2019

It is fine for me too !

@gterzian
Copy link
Contributor

I'm not very familiar with licensing, and if this doesn't affect our usage of mach in servo, I agree.

@gnzlbg
Copy link
Collaborator Author

gnzlbg commented Jun 24, 2019

@gterzian servo can still license the library under the exact same terms (2-clause-BSD license). Multiple licensing means that you can pick the license that suits you best.

@fitzgen
Copy link
Owner

fitzgen commented Jun 24, 2019

👍 sounds good to me!

@mati865
Copy link

mati865 commented Jul 4, 2019

Ping @dcuddeback and @lashomb, it has been almost 2 weeks since first call.

@gnzlbg
Copy link
Collaborator Author

gnzlbg commented Jul 7, 2019

@dcuddeback @lashomb - ping

@gnzlbg
Copy link
Collaborator Author

gnzlbg commented Jul 13, 2019

@fitzgen in the current license you are the sole copyright holder for the crate.

I am not sure if this implies that you are able to re-license the crate at will, but it might be possible for you to do so. I've tried contacting both @dcuddeback and @lashomb (which only fixed some typos) privately per email without any luck. So I don't think they will respond any time soon.

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