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

[3/4] License under dual MIT/Apache-2.0 #2078

Closed
40 tasks done
Tracked by #43461
est31 opened this issue Jul 25, 2017 · 47 comments
Closed
40 tasks done
Tracked by #43461

[3/4] License under dual MIT/Apache-2.0 #2078

est31 opened this issue Jul 25, 2017 · 47 comments
Labels
T-core Relevant to the core team, which will review and decide on the RFC.

Comments

@est31
Copy link
Member

est31 commented Jul 25, 2017

This is a sign-off issue as per RFC 2044 (tracking issue) to license the rust-lang/rfcs repo under dual Apache2/MIT licensing terms.

You are receiving this notification because you have contributed to this repo.

For a discussion on why this move is desired, please see the RFC's text.

While smaller changes can't be copyrighted by law, its non-trivial to find out with certainity whether a given change falls under copyright or not, due to the nature of the matter. Therefore I'm asking you to agree to the new terms even if you consider your contributions to be not copyrightable.

To minimize noise in your inbox, let me use this opportunity to ask those among you who have unmerged RFCs in the queue to add a license header to your RFC drafts. In a few days/weeks I'll go through the list of open RFCs and ask for license headers to be added for the remaining RFCs that lack headers. The RFC's text contains the precise header (and has one already itself). Filing PRs to add headers to your already merged RFCs is not required, they will get headers in bulk.

Checkoff

To agree to the licensing terms, please comment with:

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

Thank you!

@Manishearth
Copy link
Member

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

@retep998
Copy link
Member

retep998 commented Jul 25, 2017

I license past contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option. I also allow licensees to choose to be fluffy rabbits.

@petrochenkov
Copy link
Contributor

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
@ranweiler
Copy link
Contributor

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

@RalfJung
Copy link
Member

RalfJung commented Jul 25, 2017

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

(I see no reason to cover all my future contributions as well; they will be licensed as I create them. I usually refrain from making legally binding statements covering all my future actions; what do I know what the future brings. Also, if the license of this repository changes again, all my contributions following that hypothetical license change would still also be licensed under MIT/Apache-2.0, which doesn't seem intended.)

@mirandadam
Copy link
Contributor

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

@mirandadam
Copy link
Contributor

Also, i agree with @RalfJung that the statement about future contributions is superfluous, but I made it anyway.

@novalis
Copy link
Contributor

novalis commented Jul 25, 2017

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

3 similar comments
@lambda-fairy
Copy link
Contributor

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

@pthariensflame
Copy link
Contributor

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

@oli-obk
Copy link
Contributor

oli-obk commented Jul 25, 2017

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

@ranma42
Copy link
Contributor

ranma42 commented Jul 25, 2017

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

@pitdicker
Copy link
Contributor

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

@pythonesque
Copy link
Contributor

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

@ftxqxd
Copy link
Contributor

ftxqxd commented Jul 25, 2017

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

@LukasKalbertodt
Copy link
Member

LukasKalbertodt commented Jul 25, 2017

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

I agree with @RalfJung here. And while we're at it: I've seen these kinds of license check-offs multiple times now and I wonder if they have been checked by a lawyer once. Would be kind of disappointing if none of this would have any relevance in court...

(oh, apparently @RalfJung edited their post, so that the bot auto-checks their box? I'm not sure how I should proceed right now, sorry 🙈 but isn't the editing-feature reason alone to make this whole process kind of ... fishy?)

@chordowl
Copy link

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

2 similar comments
@mzabaluev
Copy link
Contributor

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

@liigo
Copy link
Contributor

liigo commented Jul 25, 2017

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

@madrugado
Copy link
Contributor

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

@nox
Copy link
Contributor

nox commented Jul 25, 2017

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

And baguettes are the best bread.

@matklad
Copy link
Member

matklad commented Jul 25, 2017

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

@hadronized
Copy link
Contributor

hadronized commented Jul 25, 2017

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

And chocolatines are the best pastries ever

@Ms2ger
Copy link
Contributor

Ms2ger commented Jul 25, 2017

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
@patiences
Copy link
Contributor

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

@lifthrasiir
Copy link
Contributor

I put past contributions in the public domain, so it can be used under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option. I agree to @RalfJung that the future contributions will have the explicit license statements and no speculative dedication is required.

@nrc
Copy link
Member

nrc commented Jul 27, 2017

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
@nikomatsakis
Copy link
Contributor

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

@emberian
Copy link
Member

@lifthrasiir @RalfJung the original reason to include "future" is so that contributions you make while the relicense process is ongoing apply.

@lifthrasiir
Copy link
Contributor

@cmr That sounds a reasonable argument. My original concern was that I'm stating something stronger than MIT/Apache-2.0, so I may want to explicitly separate the PD portion (likely text and simple snippets) and the MIT/Apache-2.0 portion (likely significant code, if any). Will the following statement be sufficient, then?

I license past and future contributions under the terms compatible to the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option. Unless explicitly stated, the terms will put them to the public domain.

@nagisa
Copy link
Member

nagisa commented Jul 28, 2017

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


That being said:

  1. I doubt the legal value of a comment like this;
  2. I generally tend to consider my contributions to be an ownership transfer (to the rust-lang project in the case of any contributions to the projects under the rust-lang umbrella) and I do not want to deal the same BS ever year where everybody pretends to own copyright to a typo fix;
  3. This whole endeavour obviously does not include any of the people who contributed to the RFCs process by influencing the RFCs through the comments (i.e. who are not reflected in the git log), by participating in the pre-RFC project, by participating in the discussions on IRC. I do not think the whole copyright/ownership idea applies well (as presented by this relicensing endeavour) to what is essentially a heavily distributed collaborative work;
  4. Whoops, I edited the comment.

@rkjnsn
Copy link
Contributor

rkjnsn commented Jul 30, 2017

I license past contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option. I also so license any future contributions made during the license transition.

@nagisa, you may generally consider your contributions to be an ownership transfer, but as far as I understand, creative works (including substantial RFC text) are automatically copyrighted by the author, with all rights reserved, unless the author explicitly states otherwise. Assignment of copyright isn't even valid in all jurisdictions, which is why most contributor agreements have a secondary clause granting a world-wide, perpetual license in the case assignment is not possible. I also believe it is the text itself, not the ideas it contains, that is copyrighted, so I doubt authors of influential comments would have a copyright on the RFC unless their comment was included verbatim, and perhaps not even then depending on how substantial it is. (IANAL, et cetera, et cetera.)

@maghoff
Copy link
Contributor

maghoff commented Jul 30, 2017

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

2 similar comments
@robinst
Copy link
Contributor

robinst commented Jul 31, 2017

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

@lpil
Copy link
Contributor

lpil commented Jul 31, 2017

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

@mahkoh
Copy link
Contributor

mahkoh commented Jul 31, 2017

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

@mbrubeck
Copy link
Contributor

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
@llogiq
Copy link
Contributor

llogiq commented Aug 5, 2017

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

@est31
Copy link
Member Author

est31 commented Aug 13, 2017

Friendly ping:

@pnkfelix
Copy link
Member

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
@o11c
Copy link
Contributor

o11c commented Aug 21, 2017

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

@mdinger
Copy link
Contributor

mdinger commented Aug 29, 2017

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

@Centril Centril added the T-core Relevant to the core team, which will review and decide on the RFC. label Feb 23, 2018
@Centril
Copy link
Contributor

Centril commented Apr 26, 2018

Triage ping @quantheory

1 similar comment
@Centril
Copy link
Contributor

Centril commented Oct 8, 2018

Triage ping @quantheory

@Dylan-DPC-zz
Copy link

@quantheory waiting for you to consent to this

@quantheory
Copy link
Contributor

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

@Kobzol
Copy link

Kobzol commented Jul 26, 2024

Thank you everyone! Now we got the approval from everyone on this list.

@Kobzol Kobzol closed this as completed Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-core Relevant to the core team, which will review and decide on the RFC.
Projects
None yet
Development

No branches or pull requests