Description
This repository currently does not have a top-level LICENSE file (#1880), which means that not all of its code is covered by a license.
We would like to license the whole rustc-perf
repository (apart from the collector/compile-benchmarks
directory, which has its own licenses) under the MIT License, to make it easier to use rustc-perf
in rustc
source distributions. In the future, we might want to extend this license to MIT/Apache 2.0 (although currently we're aiming at MIT, as a start, since it is easier), hence we would like to ask the contributors to agree with a dual MIT/Apache 2.0 license, as a sort of future-proofing.
To do that, we need contributors that made commits to this repository (with some caveats, see below) to agree by posting a comment stating their approval to this issue. Please see instructions at the bottom of this issue if you are mentioned in the list below. I will try to also contact the contributors individually.
How did we select the list of contributors from whom we need the approval?
I analyzed the commits from rustc-perf
going all the way back to e99853d4777a1df001853c619eead0c891c28488
. In this commit, there was a top-level MIT license at the root of the repository, therefore all earlier commits should be MIT licensed. Then I found a set of contributors that made at least a single commit to any other directory than collector
and site
, because these two were already MIT licensed.
I used this script for performing the analysis.
Related issues: #1880, #1927
PR with the new license: #1881
Checkoff
To agree to the licensing terms, please comment with the following text on this issue (you can copy the text using the copy button on the right):
I license past and future contributions to the `rust-lang/rustc-perf` repository under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.
Thank you very much!
Affected contributors:
- @Mark-Simulacrum
- @Kobzol
- @rylev
- @nnethercote
- @pnkfelix
- @klensy
- @tgnottingham
- @ecstatic-morse
- @jyn514
- @wesleywiser
- @s7tya
-
@Horki(their code is no longer in this repository) - @weihanglo
- @homersimpsons
- @eth3lbert
- @pietroalbini
- @chengr4
- @blyxyas
- @miwig
- @kennytm
- @jsha
- @GuillaumeGomez
- @sn99
- @apiraino
- @est31
- @eddyb
- @RalfJung
- @alex
- @ishitatsuyuki
- @alexcrichton
- @SimonSapin