The NumPy steering council thanks the participants in this thread. We think it
has raised a several important points, which we propose to tackle
separately by opening a number of PRs to NumPy's PR template and
documentation (using, if needed, new, targeted threads on the numpy-discussion mailing
list).  Specifically,

- A PR to the PR template to ask first-time contributors to introduce
themselves and how they use NumPy, as a way to signal that we value the
human connection.

- A PR to the documentation which points contributors to guidelines
for responsible use of AI, such as the SciPy policy
https://scipy.github.io/devdocs/dev/conduct/ai_policy.html. The PR
will mention the nice list Melissa put together
https://github.com/melissawm/open-source-ai-contribution-policies?tab=readme-ov-file.

- Once we have a guideline, a PR to add checkboxes to the PR template
for disclosure in accordance with the guideline.

- A PR to add another checkbox for taking responsibility for releasing
the code under NumPy’s license in accordance with the guidelines and other
documentation. (Done separately as the discussion so far suggests this may
need most thought in terms of phrasing and examples.)

We envision that the PR template checkboxes and information will be used
as a tool for code reviewers to accept or reject the PR based on the
guidelines. The Steering Council remains available to help resolve any controversial disputes.

We do not propose to reach a prescriptive yes/no on AI, since we feel like leaving the
actual decision in the hands of the reviewers makes it easier to evolve
policy with time.
_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/numpy-discussion.python.org
Member address: [email protected]

Reply via email to