Skip to content

Update PSF's contribution forms to reflect new CLA process #1443

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

Open
5 tasks
Mariatta opened this issue May 30, 2019 · 8 comments
Open
5 tasks

Update PSF's contribution forms to reflect new CLA process #1443

Mariatta opened this issue May 30, 2019 · 8 comments
Assignees
Labels
content Relates to (un)published content on the site

Comments

@Mariatta
Copy link
Member

Is your feature request related to a problem? Please describe.
We're in the process of starting to use CLA assistant to check for CLA for contributions to Python.

  1. The page: https://www.python.org/psf/contrib/ should be updated to reflect the new process.
    Currently it contains links to the PSF contribution form (https://www.python.org/psf/contrib/contrib-form/)
  • It should be updated to point to our instance of CLA assistant:

https://psf-cla-assistant-staging.herokuapp.com/python/cpython (TODO: replace with correct URL)

  1. Under new CLA process, we will only be accepting the contributions under the Apache 2.0 license.
  • The Academic free license should be removed from the page
  1. Under the "Submission instructions" heading, the link to online form points to the legacy cla form.
  • It should be updated to the new CLA assistant page
  • Provide a PDF version of the form.
  1. The legacy cla form can be removed.

Additional context

See the Migrating to CLA Assistant core-workflow project.

See also devguide PR outlining how to sign the CLA under the new process: python/devguide#490

@Mariatta
Copy link
Member Author

I don't have access to update the page myself, so assigning to @ewdurbin to follow up.

@brainwane brainwane added the content Relates to (un)published content on the site label Aug 11, 2019
@nicktimko
Copy link

While updating/moving the CLA, can the form be changed (or wording around the form be added) to clarify how the "bugs.python.org username" relates to your GitHub username, especially if being prompted to sign the CLA from a GH PR?

(Was going to try to PR something here, but I don't see how /psf/contrib/contrib-form/ is handled in the code/where that content lives)

@malemburg
Copy link
Member

I guess this can be closed now that we are using a Github bot: https://discuss.python.org/t/https-github-com-python-is-now-using-a-new-cla-bot/

@vstinner
Copy link
Member

I'm surprised that in 2023, https://www.python.org/psf/contrib/contrib-form/ asks for a "bugs.python.org username". Is it still possible to create new accounts? The server was switched to read-only, no?

@hugovk
Copy link
Member

hugovk commented Aug 28, 2023

Yes, https://bugs.python.org is read-only:

Banner reading: This issue tracker has been migrated to GitHub, and is currently read-only.

@ewdurbin
Copy link
Member

Looks like this was updated at https://devguide.python.org/getting-started/pull-request-lifecycle/#licensing but not in the CMS when @ambv rolled out the new CLA tool. Perhaps this url just redirect to the dev guide?

@malemburg
Copy link
Member

malemburg commented Aug 28, 2023

The form itself is managed using Adobe DocuSign, so it has to be changed there.

Note that the contrib forms are still needed for org contributions, since the Github process only works for individual contributions. Contributions to other repos under PSF control are also not necessarily managed by the Github bot, so need this process as well.

There are also a couple of other changes needed:

Someone in the PSF should take leadership of making sure we have a consistent story for IP contributions across all PSF owned repos and management of org contributions. I guess Deb Nicholson would be the right person to oversee this (just can't find her Github nick).

@ewdurbin
Copy link
Member

Deb is @eximious

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content Relates to (un)published content on the site
Projects
None yet
Development

No branches or pull requests

7 participants