You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Tracking issue for RFC 2044: dual-MIT/Apache2 licensing #43461
In order to document my process, a short note on methodology on how I've obtained the list of github names. I can't use the "contributors" page for that (nor the corresponding github api call), as a) both have limits to only show the top 100 contributors, and b) both completely ignore people not registered on github, or people with git configurations that are not set up to be recognized by github.
So I did the following:
created a directory hashes
obtain a list of commits, ordered by author. git shortlog --format="%H" > shl
pipe that list to the bash script f.sh attached below and sort out dupes (where people used different emails or similar): cat shl | ./f.sh | sort | uniq. Note that I gave myself a github token and used it to authenticate, to get higher rate limits, so the curl command I used was also adjusted to send the token.
This gave me a list of github account names, and for broken configs, it gave me "null HASH" entries. Also one entry invalid-email-address which I found out by grepping for that string in the hashes directory
The bash script reads in the list of commits ordered by author, and for each author, it takes the first commit mentioned, and obtains information about the commit via the github api, and stores it in a json file in the hashes directory. Then it extracts author info from that json file and prints it on stdout.
I left a comment in the pull request, regarding the proposed license header for RFCs; please take a look at that before you start adding license headers to individual RFCs.
@pnkfelix I'm unlocking this issue since it seems to have been locked by accident. If it was intentional feel free to lock it again (and perhaps leave a comment as to why it is being locked).
It's only barosl left at this point, and they've received recent contact. Whether or not that leads to a response remains to be seen, but I'm optimistic considering recent activity.
Jakub Bukaj, listed as deleted user, is now @ jakubadamw and he gave consent in tracking issue 4/4.
Activity
est31 commentedon Jul 25, 2017
In order to document my process, a short note on methodology on how I've obtained the list of github names. I can't use the "contributors" page for that (nor the corresponding github api call), as a) both have limits to only show the top 100 contributors, and b) both completely ignore people not registered on github, or people with git configurations that are not set up to be recognized by github.
So I did the following:
hashesgit shortlog --format="%H" > shlf.shattached below and sort out dupes (where people used different emails or similar):cat shl | ./f.sh | sort | uniq. Note that I gave myself a github token and used it to authenticate, to get higher rate limits, so the curl command I used was also adjusted to send the token.invalid-email-addresswhich I found out by grepping for that string in the hashes directoryThe bash script reads in the list of commits ordered by author, and for each author, it takes the first commit mentioned, and obtains information about the commit via the github api, and stores it in a json file in the
hashesdirectory. Then it extracts author info from that json file and prints it on stdout.dscorbett commentedon Jul 25, 2017
I don’t know if it legally matters, but all four sign-off issues have a typo: “to chose” instead of “to choose”.
joshtriplett commentedon Jul 26, 2017
I left a comment in the pull request, regarding the proposed license header for RFCs; please take a look at that before you start adding license headers to individual RFCs.
[-]Tracking issue for RFC 2044[/-][+]Tracking issue for RFC 2044: dual-MIT/Apache2 licensing[/+]jonas-schievink commentedon May 18, 2019
@pnkfelix I'm unlocking this issue since it seems to have been locked by accident. If it was intentional feel free to lock it again (and perhaps leave a comment as to why it is being locked).
crlf0710 commentedon Oct 11, 2019
Status in Oct 2019: Most contributors has signified consent.
The remaining people and their merged PRs are:
crlf0710 commentedon Jan 8, 2020
Added links to above comment. Also added information about two another RFCs whose major authors are others but they have commits in them.
Manishearth commentedon Jan 8, 2020
Tom's contribution isn't substantial (it's a link being changed) and doesn't need copyright assignment.
RivenSkaye commentedon Apr 23, 2025
It's only barosl left at this point, and they've received recent contact. Whether or not that leads to a response remains to be seen, but I'm optimistic considering recent activity.
Jakub Bukaj, listed as deleted user, is now @ jakubadamw and he gave consent in tracking issue 4/4.