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>
This commit is contained in:
1 parent
e29c74e136
commit
8b495fdfc6
1 file changed
+42
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user