Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@brson
Created August 11, 2016 22:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brson/decf74d270a2487a2e7fc76402ce4719 to your computer and use it in GitHub Desktop.
Save brson/decf74d270a2487a2e7fc76402ce4719 to your computer and use it in GitHub Desktop.
Hi,
Apologies for the mass email, or any redundancy in communication concerning
this matter.
This email is a request to grant a license to your previous contributions
to the Rust project (http://rust-lang.org and
http://github.com/mozilla/rust) under the Apache 2.0 license _in addition
to_ the existing MIT terms under which you licensed your original
contributions.
This is not a request to revoke or deny your existing grant under the terms
of the MIT license, merely to add an additional grant under the terms of
the Apache 2.0 license. In terms of practical differences, section 3
(patent grants) is the major substantial addition. If you need help
interpreting it or other sections, please reply indicating such and we'll
try to answer your questions. Of course if your contributions were subject
to your employer's assent, you should confirm that these terms are
agreeable to them, as these terms will be added to all Rust source files.
All future contributions to our repository will be licensed under these
terms (a dual license). The dual license nature is required to achieve
adequate patent protection while maintaining compatibility with GPL2 works,
which are themselves incompatible with Apache 2.0-licensed works (therefore
require maintaining the MIT terms).
If you agree with the following relicensing details (text below), please
indicate your assent via email with a phrase such as "I agree to license
all my existing and future contributions to the Rust project under both the
MIT and Apache 2.0 licenses, given below", and leave the remaining text
quoted.
Our lawyers are aiming to have a thorough paper trail, and they believe
this language is strong enough to provide it.
Also, if you've made nontrivial contributions to Rust without filing a
committer agreement with Mozilla, now would be an excellent time. The
agreement can be found here:
https://www.mozilla.org/hacking/notification/
I will be tabulating contributions over the next while to ensure we have
adequate paperwork for everyone, any help in achieving this would be
appreciated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment