Correct behavior of CLA #86
Closed
ebullient
announced in
Consensus Building
Replies: 2 comments 12 replies
-
I probabby missed it but why is it a DCO is not enough? |
Beta Was this translation helpful? Give feedback.
12 replies
-
Closing for now, as we have something in place. Will revisit when we know more. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Proposal
We have a draft of a CLA in place now.
I did just push updated text without a PR to test a build mechanic:
We can keep a file in the top-level administrivia repo for projects that want to use a CLA:
https://github.com/commonhaus/foundation-draft/blob/main/.github/project-cla.yaml
This file lists the project (name and entity, not sure why OpenJSF has those as distinct things, I need to look at more examples and ask the lawyer.. maybe one of you know. For POC, I followed what they did) and an accompanying gist (owned by the commonhaus bot).
I updated the GH Action here:
https://github.com/commonhaus/foundation-draft/blob/main/.github/workflows/cla.yaml
It iterates over all of the projects in that YAML file and creates a temporary file with the Project Name/Entity and the text of the (common) CLA. It then updates the specific gist with that content.
This means we can use common CLA text (reviewed approved collectively as policy) and have it applied per project (preferred by some employers: permission to work on one project does not imply permission to work on another).
Voting group
@commonhaus/founders
Consensus mechanism
Please use emoji reactions to indicate your support:
Ask questions or raise concerns in comments.
Beta Was this translation helpful? Give feedback.
All reactions