Skip to content

Commit f799bb1

Browse files
authored
Merge pull request #41 from rust-embedded-community/contribution-notice
Add contributions notice
2 parents 0d5e799 + 4d94fa8 commit f799bb1

2 files changed

Lines changed: 43 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,6 @@ This crate basically came about so that the [nrfxlib](https://github.com/NordicP
6161

6262
As this is going to be a bunch of bits taken from all over the place (some newlib, some relibc, etc), each function has its own file and each file has its own licence. Any new licences should be appended to the [LICENCE.md](./LICENCE.md) file.
6363

64+
## Contributing
65+
66+
Contributions must be in accordance with the notices in [CONTRIBUTING.md](./CONTRIBUTING.md).

0 commit comments

Comments
 (0)