WDscholia / scholia

Wikidata-based scholarly profiles
https://scholia.toolforge.org
Other
220 stars 78 forks source link

Add a Contributor License Agreement workflow #962

Open Daniel-Mietchen opened 4 years ago

Daniel-Mietchen commented 4 years ago

i.e. set up a workflow that make sure project contributors have consented to our licensing terms (cf. #934 ).

An example for such an agreement sits at https://cla-assistant.io/grafana/grafana and is integrated with the pull request workflow.

WolfgangFahl commented 2 years ago

How about stating that accepting an invitation to the project means accepting the collaboration terms https://github.com/WDscholia/scholia/blob/master/CONTRIBUTING.rst?

Daniel-Mietchen commented 2 years ago

Here is Grafana's CLA: https://github.com/grafana/grafana/blob/main/docs/sources/developers/cla.md

fnielsen commented 2 years ago

Here is another one: https://gist.github.com/InnovativeInventor/2b6dddf5cb79eaa58d3f63b5933abdfd

fnielsen commented 2 years ago

Developer Certificate of Origin https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin