|
| 1 | +This file is marked [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/). |
| 2 | + |
| 3 | +## AI guidelines |
| 4 | + |
| 5 | +This project does not take contributions substantially or wholly generated by AI. |
| 6 | + |
| 7 | +The definition of a contribution must be taken as very broad. |
| 8 | +It includes the code in PRs, but also the text written in issues and the like. |
| 9 | + |
| 10 | +--- |
| 11 | + |
| 12 | +Limited use of AI is permitted in these situations: |
| 13 | +- No artifact generated by an AI is submitted to the repo |
| 14 | + - For example: You may use an agent to ask questions about the codebase |
| 15 | + - Though, AI code reviews are not permitted as that would be a wholly AI generated contribution |
| 16 | +- Artifacts inspired by AI are submitted to the project |
| 17 | + - For example: You may use a chat as rubber duck or to ask for inspiration |
| 18 | +- Artifacts contain small obvious snippets suggested by AI |
| 19 | + - For example, you may ask an AI something you would otherwise typically use StackOverflow for |
| 20 | + - But, normal StackOverflow principles apply: make sure the snippet is good and that it doesn't infringe on anyone's copyright |
| 21 | + - This means very limited use of tab-completion style AI is allowed, though frowned upon |
| 22 | + |
| 23 | +--- |
| 24 | + |
| 25 | +These restrictions are there to: |
| 26 | +- keep the project a human project |
| 27 | + - empathic |
| 28 | + - inviting |
| 29 | + - intriguing |
| 30 | +- keep the project maintainable |
| 31 | + - enjoyable |
| 32 | + - quality |
| 33 | +- limit the harms of AI, while not shutting the door for some of the useful sides of AI |
| 34 | +- assure the provenance of the project and having no doubts over the copyright status |
| 35 | + |
| 36 | +--- |
| 37 | + |
| 38 | +Any person (or bot) not following these guidelines may get muted or banned from the project if said person is deemed to act not in good faith. |
| 39 | + |
| 40 | +These guidelines may evolve over time as the technology and the thinking around it changes. |
0 commit comments