Skip to content

Do not imply that pyOpenSci code of conduct is is infectious #252

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
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

hamogu
Copy link

@hamogu hamogu commented Jul 17, 2025

When opening a PR to review a package, we ask authors to agree to this statement I agree to abide by pyOpenSci's Code of Conduct during the review process and in maintaining my package after should it be accepted.

This seems to intend that every package ever accepted by PyOpenSci has to adopt the PyOpenSci Code of Conduct for the indefinite future for all internal activities (because every activity is related to “maintaining my package” in some way)?
As written, that would apply even if the PyOpenSci’s Code on Conduct changes in the future, i.e. with their submission, projects commit to following rules in decades to come that they don’t even know about yet. That’s a big ask.

I believe that’s not the intent, as in other locations on the website we say All individuals participating in any pyOpenSci program such as our peer review process, need to abide by our code of conduct. and Our code of conduct is mandatory for everyone involved in our review process.

In this PR, I adjust our PR template to make clear that the CoC is not infectious in the sense that it applies to interactions with PyOpenSci, but we don't require all projects to adopt the pyOpenSci code of Conduct for everything forever.

When opening a PR to review a package, we ask authors to agree to this statement `I agree to abide by pyOpenSci's Code of Conduct during the review process and in maintaining my package after should it be accepted.`

This seems to intend that every package ever accepted by PyOpenSci has to adopt the PyOpenSci Code of Conduct for the indefinite future for all internal activities (because every activity is related to “maintaining my package” in some way)?
As written, that would apply even if the PyOpenSci’s Code on Conduct changes in the future, i.e. with their submission, projects commit to following rules in decades to come that they don’t even know about yet. That’s a big ask.

I believe that’s not the intent, as in other locations on the website we say `All individuals participating in any pyOpenSci program such as our peer review process, need to abide by our code of conduct.` and  `Our code of conduct is mandatory for everyone involved in our review process.`

In this PR, I adjust our PR template to make clear that the CoC is not infectious in the sense that it applies to interactions with PyOpenSci, but we don't require all projects to adopt the pyOpenSci code of Conduct for everything forever.
Copy link
Author

@hamogu hamogu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I started the discussion on slack where the suggestion got a few thumbs up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant