{"action":"created","issue":{"url":"https://api.github.com/repos/steffenschaefer/gwt-gradle-plugin/issues/72","labels_url":"https://api.github.com/repos/steffenschaefer/gwt-gradle-plugin/issues/72/labels{/name}","comments_url":"https://api.github.com/repos/steffenschaefer/gwt-gradle-plugin/issues/72/comments","events_url":"https://api.github.com/repos/steffenschaefer/gwt-gradle-plugin/issues/72/events","html_url":"https://github.com/steffenschaefer/gwt-gradle-plugin/issues/72","id":56885479,"number":72,"title":"Get automatic CLA agreement using whatever gwtproject site uses","user":{"login":"JamesXNelson","id":1593078,"avatar_url":"https://avatars.githubusercontent.com/u/1593078?v=3","gravatar_id":"","url":"https://api.github.com/users/JamesXNelson","html_url":"https://github.com/JamesXNelson","followers_url":"https://api.github.com/users/JamesXNelson/followers","following_url":"https://api.github.com/users/JamesXNelson/following{/other_user}","gists_url":"https://api.github.com/users/JamesXNelson/gists{/gist_id}","starred_url":"https://api.github.com/users/JamesXNelson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JamesXNelson/subscriptions","organizations_url":"https://api.github.com/users/JamesXNelson/orgs","repos_url":"https://api.github.com/users/JamesXNelson/repos","events_url":"https://api.github.com/users/JamesXNelson/events{/privacy}","received_events_url":"https://api.github.com/users/JamesXNelson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-07T00:01:17Z","updated_at":"2015-02-07T11:36:43Z","closed_at":null,"body":"Reading your README, it seems you are concerned about potential CLA issues.  Although I don't think you would have any problems, I do know it is possible to use github to check CLA using webhooks like how https://github.com/gwtproject/gwt-site/ does.  Perhaps @jdramaix or @tbroyer might know more.\r\n\r\nAlso, Thomas has the experience of maintaining the maven plugin for a while now, so he might be able to shed light on when, if ever, you might need to be concerned about the CLA."},"comment":{"url":"https://api.github.com/repos/steffenschaefer/gwt-gradle-plugin/issues/comments/73360793","html_url":"https://github.com/steffenschaefer/gwt-gradle-plugin/issues/72#issuecomment-73360793","issue_url":"https://api.github.com/repos/steffenschaefer/gwt-gradle-plugin/issues/72","id":73360793,"user":{"login":"tbroyer","id":173813,"avatar_url":"https://avatars.githubusercontent.com/u/173813?v=3","gravatar_id":"","url":"https://api.github.com/users/tbroyer","html_url":"https://github.com/tbroyer","followers_url":"https://api.github.com/users/tbroyer/followers","following_url":"https://api.github.com/users/tbroyer/following{/other_user}","gists_url":"https://api.github.com/users/tbroyer/gists{/gist_id}","starred_url":"https://api.github.com/users/tbroyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbroyer/subscriptions","organizations_url":"https://api.github.com/users/tbroyer/orgs","repos_url":"https://api.github.com/users/tbroyer/repos","events_url":"https://api.github.com/users/tbroyer/events{/privacy}","received_events_url":"https://api.github.com/users/tbroyer/received_events","type":"User","site_admin":false},"created_at":"2015-02-07T11:36:43Z","updated_at":"2015-02-07T11:36:43Z","body":"If you want/need a bot, have a look at https://www.clahub.com/\r\ngwt-site uses Google's bot which works a bit differently, but is equivalent in the end, except it has to be setup by Google and uses Google's CLA database.\r\n\r\nFor the Codehaus gwt-maven-plugin, I honestly don't care; it was there long before I started contributing. No CLA required (the code says it's \"licensed to the ASF\" and talks about CLAs and a NOTICE file but I was never asked to sign a CLA before contributing and as a result I don't ask anyone to sign one –and if it were Apache CLAs, I haven't found public records of who signed them so I couldn't check anyway–, the code is quite obviously not licensed \"to the ASF\" –I suspect a bad copy-paste when trying to apply the ASL–, there's no NOTICE file in the project). But I don't care because I'm not the \"project owner\" and would happily sign a CLA if there was one, and I'd rather see this project die. That said, I should probably care more, but I'm a bit lazy. FWIW, Jenkins doesn't have a CLA and AFAICT give commit rights to almost anybody who ask for them; I'm not aware of any issue with that approach (even though I wouldn't adopt it for my own projects).\r\n\r\nSo no, I don't have much experience with CLAs. I know I should setup a CLA for my own projects, and I'll eventually do it. FYI, I'd probably copy the CLA from Square or Google or the ASF and setup an automatic check on pull-requests with ClaHub."}}