{"action":"created","comment":{"url":"https://api.github.com/repos/18F/open-source-policy/pulls/comments/167014522","pull_request_review_id":95168779,"id":167014522,"diff_hunk":"@@ -29,8 +29,23 @@ As [the Free Software Foundation says](https://www.gnu.org/licenses/gpl-faq.html\n \n > Yes. If the improvements are written by US government employees in the course of their employment, then the improvements are in the public domain. However, the improved version, as a whole, is still covered by the GNU GPL. There is no problem in this situation.\n \n+### Contributor License Agreements (CLAs)\n \n-#### How to license 18F repos\n+Some external projects have CLAs. You cannot sign these yourself, in your official capacity.\n+\n+1. See if there is an organizational CLA available.\n+1. Send the agreement to GSA's Office of General Counsel (OGC) for review.\n+    * Ask in [#legalstuff](https://gsa-tts.slack.com/messages/legalstuff) for who the best contact is.\n+1. Collect names/emails/GitHub usernames (whatever is needed) for folks you think will be contributing.\n+    * Usually easier to add too many than too few.\n+1. Get it signed.\n+1. Contribute.\n+\n+18F currently has the following CLAs signed:\n+\n+* [Cloud Foundry Foundation](https://www.cloudfoundry.org/governance/#docs) ([revised](https://docs.google.com/document/d/10HQY0X6SlyryhPpUrHsYtr9xYH7JYRAPk_5Ign2Du5E/edit))","path":"practice.md","position":45,"original_position":44,"commit_id":"75ca8eaf062b20d6b96df4f4745c50f23c8a1e9e","original_commit_id":"2cf4439c89304d14e88de1c4d09fa5ad3ff455ab","user":{"login":"afeld","id":86842,"avatar_url":"https://avatars0.githubusercontent.com/u/86842?v=4","gravatar_id":"","url":"https://api.github.com/users/afeld","html_url":"https://github.com/afeld","followers_url":"https://api.github.com/users/afeld/followers","following_url":"https://api.github.com/users/afeld/following{/other_user}","gists_url":"https://api.github.com/users/afeld/gists{/gist_id}","starred_url":"https://api.github.com/users/afeld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afeld/subscriptions","organizations_url":"https://api.github.com/users/afeld/orgs","repos_url":"https://api.github.com/users/afeld/repos","events_url":"https://api.github.com/users/afeld/events{/privacy}","received_events_url":"https://api.github.com/users/afeld/received_events","type":"User","site_admin":false},"body":"@mogul Do you know?","created_at":"2018-02-08T17:46:07Z","updated_at":"2018-02-08T17:46:07Z","html_url":"https://github.com/18F/open-source-policy/pull/78#discussion_r167014522","pull_request_url":"https://api.github.com/repos/18F/open-source-policy/pulls/78","author_association":"OWNER","_links":{"self":{"href":"https://api.github.com/repos/18F/open-source-policy/pulls/comments/167014522"},"html":{"href":"https://github.com/18F/open-source-policy/pull/78#discussion_r167014522"},"pull_request":{"href":"https://api.github.com/repos/18F/open-source-policy/pulls/78"}},"in_reply_to_id":127610227},"pull_request":{"url":"https://api.github.com/repos/18F/open-source-policy/pulls/78","id":130755799,"html_url":"https://github.com/18F/open-source-policy/pull/78","diff_url":"https://github.com/18F/open-source-policy/pull/78.diff","patch_url":"https://github.com/18F/open-source-policy/pull/78.patch","issue_url":"https://api.github.com/repos/18F/open-source-policy/issues/78","number":78,"state":"open","locked":false,"title":"add process around Contributor License Agreements","user":{"login":"afeld","id":86842,"avatar_url":"https://avatars0.githubusercontent.com/u/86842?v=4","gravatar_id":"","url":"https://api.github.com/users/afeld","html_url":"https://github.com/afeld","followers_url":"https://api.github.com/users/afeld/followers","following_url":"https://api.github.com/users/afeld/following{/other_user}","gists_url":"https://api.github.com/users/afeld/gists{/gist_id}","starred_url":"https://api.github.com/users/afeld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afeld/subscriptions","organizations_url":"https://api.github.com/users/afeld/orgs","repos_url":"https://api.github.com/users/afeld/repos","events_url":"https://api.github.com/users/afeld/events{/privacy}","received_events_url":"https://api.github.com/users/afeld/received_events","type":"User","site_admin":false},"body":"Also cleaned up some formatting. Wait to merge until someone with legal knowledge reviews.","created_at":"2017-07-16T15:47:29Z","updated_at":"2018-02-08T17:46:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"baa6e91ba660397b5cb23797f39575604884868d","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"milestone":null,"commits_url":"https://api.github.com/repos/18F/open-source-policy/pulls/78/commits","review_comments_url":"https://api.github.com/repos/18F/open-source-policy/pulls/78/comments","review_comment_url":"https://api.github.com/repos/18F/open-source-policy/pulls/comments{/number}","comments_url":"https://api.github.com/repos/18F/open-source-policy/issues/78/comments","statuses_url":"https://api.github.com/repos/18F/open-source-policy/statuses/75ca8eaf062b20d6b96df4f4745c50f23c8a1e9e","head":{"label":"18F:clas","ref":"clas","sha":"75ca8eaf062b20d6b96df4f4745c50f23c8a1e9e","user":{"login":"18F","id":6233994,"avatar_url":"https://avatars0.githubusercontent.com/u/6233994?v=4","gravatar_id":"","url":"https://api.github.com/users/18F","html_url":"https://github.com/18F","followers_url":"https://api.github.com/users/18F/followers","following_url":"https://api.github.com/users/18F/following{/other_user}","gists_url":"https://api.github.com/users/18F/gists{/gist_id}","starred_url":"https://api.github.com/users/18F/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/18F/subscriptions","organizations_url":"https://api.github.com/users/18F/orgs","repos_url":"https://api.github.com/users/18F/repos","events_url":"https://api.github.com/users/18F/events{/privacy}","received_events_url":"https://api.github.com/users/18F/received_events","type":"Organization","site_admin":false},"repo":{"id":19837412,"name":"open-source-policy","full_name":"18F/open-source-policy","owner":{"login":"18F","id":6233994,"avatar_url":"https://avatars0.githubusercontent.com/u/6233994?v=4","gravatar_id":"","url":"https://api.github.com/users/18F","html_url":"https://github.com/18F","followers_url":"https://api.github.com/users/18F/followers","following_url":"https://api.github.com/users/18F/following{/other_user}","gists_url":"https://api.github.com/users/18F/gists{/gist_id}","starred_url":"https://api.github.com/users/18F/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/18F/subscriptions","organizations_url":"https://api.github.com/users/18F/orgs","repos_url":"https://api.github.com/users/18F/repos","events_url":"https://api.github.com/users/18F/events{/privacy}","received_events_url":"https://api.github.com/users/18F/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/18F/open-source-policy","description":"This repository contains the official Open Source Policy of 18F","fork":true,"url":"https://api.github.com/repos/18F/open-source-policy","forks_url":"https://api.github.com/repos/18F/open-source-policy/forks","keys_url":"https://api.github.com/repos/18F/open-source-policy/keys{/key_id}","collaborators_url":"https://api.github.com/repos/18F/open-source-policy/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/18F/open-source-policy/teams","hooks_url":"https://api.github.com/repos/18F/open-source-policy/hooks","issue_events_url":"https://api.github.com/repos/18F/open-source-policy/issues/events{/number}","events_url":"https://api.github.com/repos/18F/open-source-policy/events","assignees_url":"https://api.github.com/repos/18F/open-source-policy/assignees{/user}","branches_url":"https://api.github.com/repos/18F/open-source-policy/branches{/branch}","tags_url":"https://api.github.com/repos/18F/open-source-policy/tags","blobs_url":"https://api.github.com/repos/18F/open-source-policy/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/18F/open-source-policy/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/18F/open-source-policy/git/refs{/sha}","trees_url":"https://api.github.com/repos/18F/open-source-policy/git/trees{/sha}","statuses_url":"https://api.github.com/repos/18F/open-source-policy/statuses/{sha}","languages_url":"https://api.github.com/repos/18F/open-source-policy/languages","stargazers_url":"https://api.github.com/repos/18F/open-source-policy/stargazers","contributors_url":"https://api.github.com/repos/18F/open-source-policy/contributors","subscribers_url":"https://api.github.com/repos/18F/open-source-policy/subscribers","subscription_url":"https://api.github.com/repos/18F/open-source-policy/subscription","commits_url":"https://api.github.com/repos/18F/open-source-policy/commits{/sha}","git_commits_url":"https://api.github.com/repos/18F/open-source-policy/git/commits{/sha}","comments_url":"https://api.github.com/repos/18F/open-source-policy/comments{/number}","issue_comment_url":"https://api.github.com/repos/18F/open-source-policy/issues/comments{/number}","contents_url":"https://api.github.com/repos/18F/open-source-policy/contents/{+path}","compare_url":"https://api.github.com/repos/18F/open-source-policy/compare/{base}...{head}","merges_url":"https://api.github.com/repos/18F/open-source-policy/merges","archive_url":"https://api.github.com/repos/18F/open-source-policy/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/18F/open-source-policy/downloads","issues_url":"https://api.github.com/repos/18F/open-source-policy/issues{/number}","pulls_url":"https://api.github.com/repos/18F/open-source-policy/pulls{/number}","milestones_url":"https://api.github.com/repos/18F/open-source-policy/milestones{/number}","notifications_url":"https://api.github.com/repos/18F/open-source-policy/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/18F/open-source-policy/labels{/name}","releases_url":"https://api.github.com/repos/18F/open-source-policy/releases{/id}","deployments_url":"https://api.github.com/repos/18F/open-source-policy/deployments","created_at":"2014-05-15T22:32:59Z","updated_at":"2018-01-09T18:03:27Z","pushed_at":"2018-02-08T17:45:25Z","git_url":"git://github.com/18F/open-source-policy.git","ssh_url":"git@github.com:18F/open-source-policy.git","clone_url":"https://github.com/18F/open-source-policy.git","svn_url":"https://github.com/18F/open-source-policy","homepage":"https://18f.gsa.gov","size":125,"stargazers_count":165,"watchers_count":165,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":60,"mirror_url":null,"archived":false,"open_issues_count":18,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":60,"open_issues":18,"watchers":165,"default_branch":"master"}},"base":{"label":"18F:master","ref":"master","sha":"f644cda6228646f3853fe92f9f9d218475fa3bce","user":{"login":"18F","id":6233994,"avatar_url":"https://avatars0.githubusercontent.com/u/6233994?v=4","gravatar_id":"","url":"https://api.github.com/users/18F","html_url":"https://github.com/18F","followers_url":"https://api.github.com/users/18F/followers","following_url":"https://api.github.com/users/18F/following{/other_user}","gists_url":"https://api.github.com/users/18F/gists{/gist_id}","starred_url":"https://api.github.com/users/18F/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/18F/subscriptions","organizations_url":"https://api.github.com/users/18F/orgs","repos_url":"https://api.github.com/users/18F/repos","events_url":"https://api.github.com/users/18F/events{/privacy}","received_events_url":"https://api.github.com/users/18F/received_events","type":"Organization","site_admin":false},"repo":{"id":19837412,"name":"open-source-policy","full_name":"18F/open-source-policy","owner":{"login":"18F","id":6233994,"avatar_url":"https://avatars0.githubusercontent.com/u/6233994?v=4","gravatar_id":"","url":"https://api.github.com/users/18F","html_url":"https://github.com/18F","followers_url":"https://api.github.com/users/18F/followers","following_url":"https://api.github.com/users/18F/following{/other_user}","gists_url":"https://api.github.com/users/18F/gists{/gist_id}","starred_url":"https://api.github.com/users/18F/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/18F/subscriptions","organizations_url":"https://api.github.com/users/18F/orgs","repos_url":"https://api.github.com/users/18F/repos","events_url":"https://api.github.com/users/18F/events{/privacy}","received_events_url":"https://api.github.com/users/18F/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/18F/open-source-policy","description":"This repository contains the official Open Source Policy of 18F","fork":true,"url":"https://api.github.com/repos/18F/open-source-policy","forks_url":"https://api.github.com/repos/18F/open-source-policy/forks","keys_url":"https://api.github.com/repos/18F/open-source-policy/keys{/key_id}","collaborators_url":"https://api.github.com/repos/18F/open-source-policy/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/18F/open-source-policy/teams","hooks_url":"https://api.github.com/repos/18F/open-source-policy/hooks","issue_events_url":"https://api.github.com/repos/18F/open-source-policy/issues/events{/number}","events_url":"https://api.github.com/repos/18F/open-source-policy/events","assignees_url":"https://api.github.com/repos/18F/open-source-policy/assignees{/user}","branches_url":"https://api.github.com/repos/18F/open-source-policy/branches{/branch}","tags_url":"https://api.github.com/repos/18F/open-source-policy/tags","blobs_url":"https://api.github.com/repos/18F/open-source-policy/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/18F/open-source-policy/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/18F/open-source-policy/git/refs{/sha}","trees_url":"https://api.github.com/repos/18F/open-source-policy/git/trees{/sha}","statuses_url":"https://api.github.com/repos/18F/open-source-policy/statuses/{sha}","languages_url":"https://api.github.com/repos/18F/open-source-policy/languages","stargazers_url":"https://api.github.com/repos/18F/open-source-policy/stargazers","contributors_url":"https://api.github.com/repos/18F/open-source-policy/contributors","subscribers_url":"https://api.github.com/repos/18F/open-source-policy/subscribers","subscription_url":"https://api.github.com/repos/18F/open-source-policy/subscription","commits_url":"https://api.github.com/repos/18F/open-source-policy/commits{/sha}","git_commits_url":"https://api.github.com/repos/18F/open-source-policy/git/commits{/sha}","comments_url":"https://api.github.com/repos/18F/open-source-policy/comments{/number}","issue_comment_url":"https://api.github.com/repos/18F/open-source-policy/issues/comments{/number}","contents_url":"https://api.github.com/repos/18F/open-source-policy/contents/{+path}","compare_url":"https://api.github.com/repos/18F/open-source-policy/compare/{base}...{head}","merges_url":"https://api.github.com/repos/18F/open-source-policy/merges","archive_url":"https://api.github.com/repos/18F/open-source-policy/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/18F/open-source-policy/downloads","issues_url":"https://api.github.com/repos/18F/open-source-policy/issues{/number}","pulls_url":"https://api.github.com/repos/18F/open-source-policy/pulls{/number}","milestones_url":"https://api.github.com/repos/18F/open-source-policy/milestones{/number}","notifications_url":"https://api.github.com/repos/18F/open-source-policy/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/18F/open-source-policy/labels{/name}","releases_url":"https://api.github.com/repos/18F/open-source-policy/releases{/id}","deployments_url":"https://api.github.com/repos/18F/open-source-policy/deployments","created_at":"2014-05-15T22:32:59Z","updated_at":"2018-01-09T18:03:27Z","pushed_at":"2018-02-08T17:45:25Z","git_url":"git://github.com/18F/open-source-policy.git","ssh_url":"git@github.com:18F/open-source-policy.git","clone_url":"https://github.com/18F/open-source-policy.git","svn_url":"https://github.com/18F/open-source-policy","homepage":"https://18f.gsa.gov","size":125,"stargazers_count":165,"watchers_count":165,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":60,"mirror_url":null,"archived":false,"open_issues_count":18,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":60,"open_issues":18,"watchers":165,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/18F/open-source-policy/pulls/78"},"html":{"href":"https://github.com/18F/open-source-policy/pull/78"},"issue":{"href":"https://api.github.com/repos/18F/open-source-policy/issues/78"},"comments":{"href":"https://api.github.com/repos/18F/open-source-policy/issues/78/comments"},"review_comments":{"href":"https://api.github.com/repos/18F/open-source-policy/pulls/78/comments"},"review_comment":{"href":"https://api.github.com/repos/18F/open-source-policy/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/18F/open-source-policy/pulls/78/commits"},"statuses":{"href":"https://api.github.com/repos/18F/open-source-policy/statuses/75ca8eaf062b20d6b96df4f4745c50f23c8a1e9e"}},"author_association":"OWNER"}}
{"actor":{"display_login":"afeld"}}