{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/11557","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/11557/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/11557/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/11557/events","html_url":"https://github.com/NixOS/nixpkgs/pull/11557","id":121057039,"number":11557,"title":"Extract the names of the authors from the git log","user":{"login":"eduarrrd","id":1181393,"avatar_url":"https://avatars.githubusercontent.com/u/1181393?v=3","gravatar_id":"","url":"https://api.github.com/users/eduarrrd","html_url":"https://github.com/eduarrrd","followers_url":"https://api.github.com/users/eduarrrd/followers","following_url":"https://api.github.com/users/eduarrrd/following{/other_user}","gists_url":"https://api.github.com/users/eduarrrd/gists{/gist_id}","starred_url":"https://api.github.com/users/eduarrrd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eduarrrd/subscriptions","organizations_url":"https://api.github.com/users/eduarrrd/orgs","repos_url":"https://api.github.com/users/eduarrrd/repos","events_url":"https://api.github.com/users/eduarrrd/events{/privacy}","received_events_url":"https://api.github.com/users/eduarrrd/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NixOS/nixpkgs/labels/9.needs:%20feedback","name":"9.needs: feedback","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":39,"created_at":"2015-12-08T17:26:56Z","updated_at":"2015-12-10T16:56:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/11557","html_url":"https://github.com/NixOS/nixpkgs/pull/11557","diff_url":"https://github.com/NixOS/nixpkgs/pull/11557.diff","patch_url":"https://github.com/NixOS/nixpkgs/pull/11557.patch"},"body":"Also point the COPYING license info to this AUTHORS file.\r\n\r\nRFC on nix-dev to happen later today.\r\n\r\nBackground in #11535 "},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/163686487","html_url":"https://github.com/NixOS/nixpkgs/pull/11557#issuecomment-163686487","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/11557","id":163686487,"user":{"login":"hrdinka","id":1436960,"avatar_url":"https://avatars.githubusercontent.com/u/1436960?v=3","gravatar_id":"","url":"https://api.github.com/users/hrdinka","html_url":"https://github.com/hrdinka","followers_url":"https://api.github.com/users/hrdinka/followers","following_url":"https://api.github.com/users/hrdinka/following{/other_user}","gists_url":"https://api.github.com/users/hrdinka/gists{/gist_id}","starred_url":"https://api.github.com/users/hrdinka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hrdinka/subscriptions","organizations_url":"https://api.github.com/users/hrdinka/orgs","repos_url":"https://api.github.com/users/hrdinka/repos","events_url":"https://api.github.com/users/hrdinka/events{/privacy}","received_events_url":"https://api.github.com/users/hrdinka/received_events","type":"User","site_admin":false},"created_at":"2015-12-10T16:56:37Z","updated_at":"2015-12-10T16:56:37Z","body":"Sure I know that this isn't Google's problem/concern however the need to add someone directly to the`LICENSE` file and not being happy with git-blame is a thing that emerges from their policy and not from and general law or rule.\r\n\r\nAdding a `AUTHORS` file generally is a great thing and discussing this is good but I can see how a not up to date file is worse than not having none at all.\r\n\r\n> I believe there is no guarantee for .git to be distributed along with the code, is there?\r\n\r\nThat is why I added this for stuff that does not contain the repo:\r\n\r\n> I would create an AUTHORS file containing instructions on how to create the list with git commands. For packaged snapshots without the git repo I would let a script generate the list and replace the AUTHORS file with it's output.\r\n\r\nWouldn't this solve the problem?\r\n\r\n> I don't know if it does. It associates every commit with a freeform string and an arbitrary e-mail address neither of which can be changed or updated easily.\r\n\r\nAs pointed out by @silverhook, you are free to use \"artist’s pseudonym\". Further you are responsible for what is part of the commit. You can add your name as author as well as another hint in the commit message itself. That this isn't changeable is a good thing. That way you can differ between changing state of your employment. If you do quit google now your old commits will still notice google while new one won't.\r\n\r\nFurther the `AUTHORS` generator script might only generate copyright information for the one whom code actually is in the particular release.\r\n\r\nLet's say you have contributed to nixos-15.09.tar.gz but your stuff got rewritten by someone else in nixos-15.10.tar.gz. If the nixpkgs source you obtained contains the full history (`.git`) you will be able to view all contributors for every single version as well."}}