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

Update CLA process to match new requirements from NumFOCUS #1

Open
9 of 24 tasks
jezdez opened this issue May 7, 2024 · 3 comments
Open
9 of 24 tasks

Update CLA process to match new requirements from NumFOCUS #1

jezdez opened this issue May 7, 2024 · 3 comments
Assignees

Comments

@jezdez
Copy link
Member

jezdez commented May 7, 2024

Checklist

  • I added a descriptive title
  • I searched open issues and couldn't find a duplicate

What?

The CLA process under NumFOCUS will require keeping a .cla_signers file in every repo in the conda organization.

Why?

Here's an excerpt from the new CLA (bold for noting):

In case you're new to CLAs, this is rather standard procedure for larger projects. Django and even Python itself both use something similar.

Process

New contributors should complete the Conda Contributor License Agreement located here. A signed contributor license agreement for a pull request author needs to be on file with NumFOCUS, Inc. for pull requests to be merged. A record of signatories is kept in the .cla-signers file in the project root.

Individual Contributor License Agreement – Conda Code Organization

In order to clarify the intellectual property license granted with Contributions from any person or entity, all projects under the Conda Code Organization (“Conda”) must have a Contributor License Agreement (“Agreement”) on file that has been signed by each Contributor, indicating agreement to the license terms below for each project. This license is for your protection as a Contributor as well as the protection of NumFOCUS, Inc. (“NumFOCUS”) as the legal entity of Conda, and Anaconda, Inc. (“Anaconda”); it does not change your rights to use your own Contributions for any other purpose. This agreement applies to any current and all future Conda projects, including conda, conda-build, constructor, and associated projects under the Conda Code Organization. While currently hosted on GitHub at https://github.com/conda, the project hosting site is subject to change at the sole discretion of Conda’s leadership as stated in their governance.

User impact

Contributors must be able to sign the new CLA only once, enabling them to contribute to any of the projects under the conda organization.

Goals

  • Sunset Anaconda CLA process
  • Start of NumFOCUS CLA process
  • Update the community about the changes

Tasks

This epic is blocked by:

This epic blocks:

@jezdez
Copy link
Member Author

jezdez commented May 7, 2024

@conda/steering-council FYI, I've started to work on this process.

@jezdez jezdez self-assigned this May 7, 2024
@jezdez jezdez pinned this issue Jun 10, 2024
@jezdez jezdez transferred this issue from conda/infrastructure Jun 11, 2024
jezdez added a commit that referenced this issue Jun 11, 2024
Closes #3.

Refs #1.
This was referenced Jun 11, 2024
@kathatherine
Copy link

Checking in on this @jezdez. The new CLA document that needs to be linked doesn't exist yet, correct?

@jakirkham
Copy link
Member

IIUC that is what PR ( #5 ) would do

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗️ In Progress
Development

No branches or pull requests

3 participants