Contribution agreements
Think about if and how to manage contributor agreements: past present future: http://lists.osgeo.org/pipermail/incubator/2013-June/002181.html
- Does a small pull request require a contribution agreement?
- Ask Jody (OSGeo incubation) for some template
This looks like an interesting way without too much adminstrative overhead: http://nodejs.org/cla.html
More resources:
- http://www.harmonyagreements.org/
- https://www.clahub.com/
http://www.eclipse.org/legal/CLA.php http://www.eclipse.org/legal/CoO.php
https://github.com/cla-assistant/cla-assistant
https://cla.github.com/
@cvvergara I'm not sure exactly how to handle this at the moment in the easiest way. The topic came up also on OSGeo mailing list. I want a solution, that doesn't require administration overhead. Not sure about the currently best approach.
If we are planning OSGeo incubation or something similar we probably need contributors "sign" a CLA in some way. I keep this open for now.
This is what I figured out: http://irclogs.geoapt.com/osgeolive/%23osgeolive.2016-12-09.log
Contribution agreement has be approved here https://lists.osgeo.org/pipermail/incubator/2017-April/003242.html
There seems to be a new tool, that will automatically ask a new contributor to "sign" a CLA with the first pull request. Maybe worth to check?
https://cla-assistant.io/
I think we should go with DCO: https://github.com/consento-org/mobile/issues/83 It's the better way to handle eventual copyright issues. CLA can be bad for community contributions.