Commit bb243f4
committed
Introduce an initial LLM Usage Policy
Driven by our prior discussion, this lays out an initial policy which is
meant to be simple to understand.
After consideration, and in particular looking at the current `pip`
contribution policy[^1], I have taken us back to the original two
"columns" I suggested for our policy: "Disclosure" and "Ownership".
The policy is stated as meant for "LLM Generated Contributions". Although
during earlier discussion I suggested that we avoid singling out these
tools, on review (especially with some recent PRs), I am not sure that is
wise. I would like it to be very clear to LLM users that we have some
additional standards for them -- which I view as offsetting the ease with
which they can spam projects and do harm.
The policy states that it is "to protect our maintainers as well as
our contributors"; hopefully this is a clear hint that the maintainers
even _need_ some level of protection, and will help new contributors
understand why we have a policy.
Echoing some prior discussion about "Don't let AI speak for you" /
"Don't let AI think for you", there's a line included that draws a
distinction between "typing" and "thinking".
To give us a clear out, in case we have truly problematic github users
show up, the policy calls out "extreme cases" as spam/slop.
Finally, the policy itself links back to the original discussion as an
open invitation for anyone who wants to advocate for us refining this
policy.
[^1]: It's very short.
See: https://pip.pypa.io/en/stable/development/contributing/1 parent 68f7c52 commit bb243f4
1 file changed
+19
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
22 | 41 | | |
23 | 42 | | |
24 | 43 | | |
| |||
0 commit comments