Skip to content

Commit 6e39236

Browse files
committed
Formatting
1 parent 7c7634e commit 6e39236

File tree

1 file changed

+32
-32
lines changed
  • content/learn/contribute/policies

1 file changed

+32
-32
lines changed

content/learn/contribute/policies/ai.md

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ insert_anchor_links = "right"
55
weight = 1
66
+++
77

8-
In recent times, there have been a growing number of contributions that are fully or
9-
partially produced by generative AI (e.g. large language models and friends) which exhibit
10-
characteristics that result in undue extra work for other contributors and maintainers.
11-
While we've seen PRs and issues with these characteristics produced entirely by
12-
humans, generative AI tools have significantly lowered the level of effort required to produce
8+
In recent times, there have been a growing number of contributions that are fully or
9+
partially produced by generative AI (e.g. large language models and friends) which exhibit
10+
characteristics that result in undue extra work for other contributors and maintainers.
11+
While we've seen PRs and issues with these characteristics produced entirely by
12+
humans, generative AI tools have significantly lowered the level of effort required to produce
1313
"plausibly-worthwhile" contributions that are otherwise entirely unmergable or
1414
incorrectly report bugs, and so have become a major source of burdensome PRs and
1515
issues.
1616

17-
Whether AI generated code are subject to copyright protection is also a hot-button legal topic that is
17+
Whether AI generated code are subject to copyright protection is also a hot-button legal topic that is
1818
still being openly debated and litigated. How this impacts the legal aspects of maintaining
1919
a FOSS project is currently an unresolved question.
2020

21-
This policy is established as a response targeted at the problem of an
21+
This policy is established as a response targeted at the problem of an
2222
increasing frequency of burdensome PRs/issues and to address the potential legal issues
2323
currently surrounding the intersection of AI generated code and the FOSS contribution model.
2424

@@ -30,54 +30,54 @@ and a Code of Conduct violation. Any individual contributor, operator of automat
3030
or company they may represent may be barred from future contributions and banned from regular
3131
communication channels if these communications were found to be submitted in bad faith.
3232

33-
This policy applies to all regular channels of communication used by members of the
34-
Bevy Organization, including but not limited to GitHub Issues, GitHub Pull Requests, Discord,
33+
This policy applies to all regular channels of communication used by members of the
34+
Bevy Organization, including but not limited to GitHub Issues, GitHub Pull Requests, Discord,
3535
other social media platforms, etc.
3636

37-
We recognize that English may not be the primarily language for all contributors and that
37+
We recognize that English may not be the primarily language for all contributors and that
3838
machine translation is an indispensable tool for proper collaboration, and thus not subject to
39-
the above policy. The community recommends that you instruct the LLM to produce a concise output
40-
or use non-LLM machine translation options, as they tend to be less verbose while still getting
39+
the above policy. The community recommends that you instruct the LLM to produce a concise output
40+
or use non-LLM machine translation options, as they tend to be less verbose while still getting
4141
the point across.
4242

4343
## AI Generated Contributions and Copyright
4444

4545
At the current time of writing (August 11th, 2025), the US Copyright Office has
4646
[stated publicly][us-copyright-office-response] that "human authorship is a
47-
pre-requisite to copyright protection". A [more recent report][us-copyright-office-report]
48-
from the same institution shows a much more contested legal space, both within the US and
49-
internationally. In the case that AI generated works are protected under copyright, those works
50-
would be considered derivatives of the input dataset, and thus use AI-generated code and assets
47+
pre-requisite to copyright protection". A [more recent report][us-copyright-office-report]
48+
from the same institution shows a much more contested legal space, both within the US and
49+
internationally. In the case that AI generated works are protected under copyright, those works
50+
would be considered derivatives of the input dataset, and thus use AI-generated code and assets
5151
may constitute copyright infringement or may be subject to licensing terms incompatible
5252
with the FOSS licenses used by the Bevy Organization.
5353

54-
Erring on the side of caution in light of a openly debated legal topic,
55-
all[^1] forms of AI-generated contributions cannot be merged into repositories maintained
54+
Erring on the side of caution in light of a openly debated legal topic,
55+
all[^1] forms of AI-generated contributions cannot be merged into repositories maintained
5656
by the Bevy Organization. This includes both code and non-code game assets (e.g. textures,
5757
audio, etc).
5858

59-
Any triage team member suspecting a pull request to be made primarily through the use of
60-
large language models or other generative tools should mark the PR as `S-Nominated-to-Close`,
61-
upon which a maintainer can then review the PR for closure. To help identify these cases,
62-
pull requests subject to this policy have characteristics such as (but not limited to):
59+
Any triage team member suspecting a pull request to be made primarily through the use of
60+
large language models or other generative tools should mark the PR as `S-Nominated-to-Close` ,
61+
upon which a maintainer can then review the PR for closure. To help identify these cases,
62+
pull requests subject to this policy have characteristics such as (but not limited to):
6363

64-
* Needlessly or overly verbose descriptions or responses.
65-
* Not internally coherent or even self-contradictory.
66-
* Demonstrates misunderstanding of important aspects of what the code is doing
67-
or the purpose of the change.
64+
- Needlessly or overly verbose descriptions or responses.
65+
- Not internally coherent or even self-contradictory.
66+
- Demonstrates misunderstanding of important aspects of what the code is doing
67+
or the purpose of the change.
6868

6969
Any contributor, operator of automated systems, or company they may represent found to
70-
have repeatedly submitted contributions with majority AI-generated code or assets may be
70+
have repeatedly submitted contributions with majority AI-generated code or assets may be
7171
subject to:
7272

73-
* Blanket rejection of all future contributions to Bevy Organization projects.
74-
* Retroactive removal of any potentially suspect AI-generated code and asset contributions.
75-
* Further Code of Conduct actions if these contributions were found to be submitted in bad faith.
73+
- Blanket rejection of all future contributions to Bevy Organization projects.
74+
- Retroactive removal of any potentially suspect AI-generated code and asset contributions.
75+
- Further Code of Conduct actions if these contributions were found to be submitted in bad faith.
7676

7777
This policy may be revisited when the legal debate has settled.
7878

7979
[us-copyright-office-response]: https://www.copyright.gov/rulings-filings/review-board/docs/a-recent-entrance-to-paradise.pdf
8080
[us-copyright-office-report]: https://www.copyright.gov/ai/Copyright-and-Artificial-Intelligence-Part-2-Copyrightability-Report.pdf
8181

82-
[^1]: Trivial LLM generated content such as variable renames or autocompleted function calls, often branded "predictions" or "suggestions", that is indistinguishable from traditional methods such as a regex search/replace or an LSP autocompletion is by definition not detectable and can be treated like other regular IDE tools such as Intellisense.
83-
This does not include cases where the prediction generates things like entire function blocks.
82+
[^1]: Trivial LLM generated content such as variable renames or autocompleted function calls, often branded "predictions" or "suggestions", that is indistinguishable from traditional methods such as a regex search/replace or an LSP autocompletion is by definition not detectable and can be treated like other regular IDE tools such as Intellisense.
83+
This does not include cases where the prediction generates things like entire function blocks.

0 commit comments

Comments
 (0)