Skip to content

Commit 8b495fd

Browse files
First attempt at a policy for AI/LLM contributions. (#850)
* First attempt at a policy for AI/LLM contributions. Thanks Calinou, and smallmodel Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
1 parent e29c74e commit 8b495fd

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,48 @@ Check out our issues and pull requests, you can review and make new suggestions.
112112

113113
We also have a label called [new contributor](https://github.com/ioquake/ioq3/issues?q=state%3Aopen%20label%3A%22new%20contributor%22) that might be a good starting point.
114114

115+
## On AI/LLM Contributions
116+
117+
### Policy
118+
Do not submit code, pull requests, issues, or other contributions that have been developed with the
119+
assistance of generative "AI" or other similar assistive tools (such as Microsoft Copilot, Anthropic
120+
Claude, ChatGPT, etc).
121+
122+
**If you submit contributions using these tools, you may be banned from the project.**
123+
124+
### Reasoning
125+
This policy is here because:
126+
127+
* Code and other contributions made by these tools are likely to violate licenses and copyright
128+
because they plagiarize the original sources without permission.
129+
130+
* The datacenters that are used to train and operate these tools have an enormous impact on limited
131+
resources of both energy and water.
132+
133+
* Generated code may include security vulnerabilities.
134+
135+
* Making mistakes is human. Generative tools do not have the ability to reason and
136+
understand mistakes they make.
137+
138+
* Our time as contributors is valuable and the vast majority of our work is unpaid. When you
139+
submit contributions generated by these tools, you waste our resources to review them.
140+
This time is much better spent working on contributions from humans.
141+
142+
### Responsibility
143+
When you submit contributions to the ioquake3 project you are affirming that the contributions are:
144+
145+
* Solely the work of people.
146+
* Not made with generative "AI" technologies.
147+
148+
**If you fail to abide by these responsibilites you may be banned from the project.**
149+
150+
### What about translation tools, for non-English speakers?
151+
152+
The only acceptable use is with human language translation services for facilitating communication
153+
between people. Google translate, DeepL, and so on, are acceptable for these uses.
154+
155+
156+
115157
#### Local development
116158

117159
ioquake3 can be developed locally. For instructions on how to do this, read the README.md.

0 commit comments

Comments
 (0)