Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an InVEST Contributor License Agreement #1593

Open
2 of 3 tasks
phargogh opened this issue Jun 14, 2024 · 1 comment
Open
2 of 3 tasks

Create an InVEST Contributor License Agreement #1593

phargogh opened this issue Jun 14, 2024 · 1 comment
Assignees
Labels
in progress This issue is actively being worked on task Something needs to be done

Comments

@phargogh
Copy link
Member

phargogh commented Jun 14, 2024

After some discussions with Stanford's OTL and with the NatCap software team, we have settled on a contributor license agreement that:

  • clarifies that a person has the right to contribute changes to the project
  • grants NatCap the ability to release derivative and collective works under a different license in the future, provided approval of NatCap leadership.

There is also the nifty open-source project https://github.com/apps/cla-bot that can help automate the verification of CLAs during pull requests.

Here's the overall sequence I think we should implement:

  • make public the CLA, having interested folks email our new legal address with their assent
  • Improve the form so that verification is stored in a known place
  • Integrate the CLA-bot in the InVEST and InvEST UG repos to automate checking of CLA signatures
@phargogh phargogh added task Something needs to be done in progress This issue is actively being worked on labels Jun 14, 2024
@phargogh phargogh self-assigned this Jun 14, 2024
@phargogh
Copy link
Member Author

phargogh commented Aug 6, 2024

We now have a (private) repository at https://github.com/natcap/invest-cla, where a github pages deployment redirects to the AWS-hosted signing application. We have not yet integrated the CLA-bot into appropriate repositories.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in progress This issue is actively being worked on task Something needs to be done
Projects
None yet
Development

No branches or pull requests

1 participant