From 8b495fdfc6f225ee6b24c6e0dbf1c28839288958 Mon Sep 17 00:00:00 2001 From: Jack Slater <903791+NuclearMonster@users.noreply.github.com> Date: Sat, 27 Dec 2025 22:42:00 -1000 Subject: [PATCH] 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 --- CONTRIBUTING.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 185d206f..bbe3611c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -112,6 +112,48 @@ Check out our issues and pull requests, you can review and make new suggestions. 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. +## On AI/LLM Contributions + +### Policy + Do not submit code, pull requests, issues, or other contributions that have been developed with the + assistance of generative "AI" or other similar assistive tools (such as Microsoft Copilot, Anthropic + Claude, ChatGPT, etc). + + **If you submit contributions using these tools, you may be banned from the project.** + +### Reasoning + This policy is here because: + +* Code and other contributions made by these tools are likely to violate licenses and copyright + because they plagiarize the original sources without permission. + +* The datacenters that are used to train and operate these tools have an enormous impact on limited + resources of both energy and water. + +* Generated code may include security vulnerabilities. + +* Making mistakes is human. Generative tools do not have the ability to reason and + understand mistakes they make. + +* Our time as contributors is valuable and the vast majority of our work is unpaid. When you + submit contributions generated by these tools, you waste our resources to review them. + This time is much better spent working on contributions from humans. + +### Responsibility +When you submit contributions to the ioquake3 project you are affirming that the contributions are: + +* Solely the work of people. +* Not made with generative "AI" technologies. + +**If you fail to abide by these responsibilites you may be banned from the project.** + +### What about translation tools, for non-English speakers? + +The only acceptable use is with human language translation services for facilitating communication +between people. Google translate, DeepL, and so on, are acceptable for these uses. + + + #### Local development ioquake3 can be developed locally. For instructions on how to do this, read the README.md.