|
| 1 | ++++ |
| 2 | +title = "AI Policy" |
| 3 | +insert_anchor_links = "right" |
| 4 | +[extra] |
| 5 | +weight = 1 |
| 6 | ++++ |
| 7 | + |
| 8 | +In recent times, there have been a growing number of contributions that are |
| 9 | +fully or partially produced by generative AI (e.g. large language models and |
| 10 | +friends) which exhibit characteristics that result in undue extra work for other |
| 11 | +contributors and maintainers. While we've seen PRs and issues with these |
| 12 | +characteristics produced entirely by humans, generative AI tools have |
| 13 | +significantly lowered the level of effort required to produce |
| 14 | +"plausibly-worthwhile" contributions that are otherwise entirely unmergable or |
| 15 | +incorrectly report bugs, and so have become a major source of burdensome PRs and |
| 16 | +issues. |
| 17 | + |
| 18 | +Whether AI generated code is subject to copyright protection is also a |
| 19 | +hot-button legal topic that is still being openly debated and litigated. How |
| 20 | +this impacts the legal aspects of maintaining a FOSS project is currently an |
| 21 | +unresolved question. |
| 22 | + |
| 23 | +This policy is established as a response targeted at the problem of an |
| 24 | +increasing frequency of burdensome PRs/issues and to address the potential legal |
| 25 | +issues currently surrounding the intersection of AI generated code and the FOSS |
| 26 | +contribution model. |
| 27 | + |
| 28 | +## AI Generated Communications |
| 29 | + |
| 30 | +The unsolicited use of automated systems to communicate issues, bugs, or |
| 31 | +security vulnerabilities about Bevy Organization projects under the guise of a |
| 32 | +human is considered unacceptable and a Code of Conduct violation. Any individual |
| 33 | +contributor, operator of automated systems, or company they may represent may be |
| 34 | +barred from future contributions and banned from regular communication channels, |
| 35 | +especially if these communications were found to be submitted in bad faith. |
| 36 | + |
| 37 | +This policy applies to all regular channels of communication used by members of |
| 38 | +the Bevy Organization, including but not limited to GitHub Issues, GitHub Pull |
| 39 | +Requests, Discord, other social media platforms, etc. |
| 40 | + |
| 41 | +We recognize that English may not be the primarily language for all contributors |
| 42 | +and that machine translation is an indispensable tool for proper collaboration. |
| 43 | +Therefore machine translation is not subject to the above policy. The community |
| 44 | +recommends that you instruct the LLM to produce a concise output or use non-LLM |
| 45 | +machine translation options, as they tend to be less verbose while still getting |
| 46 | +the point across. |
| 47 | + |
| 48 | +## AI Generated Contributions and Copyright |
| 49 | + |
| 50 | +At the current time of writing (August 11th, 2025), the US Copyright Office has |
| 51 | +[stated publicly][us-copyright-office-response] that "human authorship is a |
| 52 | +pre-requisite to copyright protection". A |
| 53 | +[more recent report][us-copyright-office-report] from the same institution shows |
| 54 | +a much more contested legal space, both within the US and internationally. |
| 55 | +Unanswered open questions in the space include, but are not limited to: |
| 56 | + |
| 57 | +- In the case that AI generated works are protected under copyright, would AI |
| 58 | + generated works be considered derivatives of any input to the model, including |
| 59 | + but not limited to: the model's training dataset, the dataset used for fine |
| 60 | + tuning the model, any data fetched during retrieval augmented generation |
| 61 | + (RAG), or extra context provided to the model in the prompt? |
| 62 | +- If AI generated works are considered derivative works, do the FOSS licenses |
| 63 | + currently in use by the Bevy Organization have the language and legal |
| 64 | + framework to provide the same guarantees and protections to both the licensor |
| 65 | + and licensee? |
| 66 | +- In the case that AI generated works are protected under copyright, who owns |
| 67 | + the copyright to the generated work? Is it the user that requested the |
| 68 | + generation? The owner of the LLM model or service? Who holds the rights to |
| 69 | + license out the generated work for use in open source projects? Is the |
| 70 | + copyright transferable through the same legal framework that exists for works |
| 71 | + that were not AI generated? |
| 72 | +- If there is a minimum threshold of human contribution to a combined work |
| 73 | + derived from AI-generated works for it to be considered copyrightable, where |
| 74 | + does that threshold lie, and is it consistently applicable to all types of |
| 75 | + contributions that Bevy Organization accepts? |
| 76 | +- Does the local law in various countries and jurisdictions around the world |
| 77 | + provide consistent answers to all of the questions above? |
| 78 | + |
| 79 | +Until there are well established answers to these questions, the use and/or |
| 80 | +distribution of AI-generated code and assets may constitute copyright |
| 81 | +infringement or may be subject to licensing terms incompatible with the FOSS |
| 82 | +licenses used by the Bevy Organization. |
| 83 | + |
| 84 | +Erring on the side of caution in light of a openly debated legal topic, all[^1] |
| 85 | +forms of AI-generated contributions cannot be merged into repositories |
| 86 | +maintained by the Bevy Organization. This includes both code and non-code game |
| 87 | +assets (e.g. textures, audio, etc). |
| 88 | + |
| 89 | +Any triage team member suspecting a pull request to be made primarily through |
| 90 | +the use of large language models or other generative tools should mark the PR as |
| 91 | +`S-Nominated-to-Close` , upon which a maintainer can then review the PR for |
| 92 | +closure. To help identify these cases, pull requests subject to this policy have |
| 93 | +characteristics such as (but not limited to): |
| 94 | + |
| 95 | +- Needlessly or overly verbose descriptions or responses. |
| 96 | +- Not internally coherent or even self-contradictory. |
| 97 | +- Demonstrates misunderstanding of important aspects of what the code is doing |
| 98 | + or the purpose of the change. |
| 99 | + |
| 100 | +Any contributor, operator of automated systems, or company they may represent |
| 101 | +found to have repeatedly submitted contributions with majority AI-generated code |
| 102 | +or assets may be subject to: |
| 103 | + |
| 104 | +- Blanket rejection of all future contributions to Bevy Organization projects. |
| 105 | +- Retroactive removal of any potentially suspect AI-generated code and asset |
| 106 | + contributions. |
| 107 | +- Further Code of Conduct actions if these contributions were found to be |
| 108 | + submitted in bad faith. |
| 109 | + |
| 110 | +This policy may be revisited when the legal debate has settled. |
| 111 | + |
| 112 | +\[^1\]: Trivial LLM generated content such as variable renames or autocompleted |
| 113 | +function calls, often branded "predictions" or "suggestions", that is otherwise |
| 114 | +indistinguishable from traditional methods such as a regex search/replace or an |
| 115 | +LSP autocompletion is by definition not detectable and can be treated like other |
| 116 | +regular IDE tools such as Intellisense. This does not include cases where the |
| 117 | +prediction generates things like entire function blocks. |
| 118 | + |
| 119 | +[us-copyright-office-report]: https://www.copyright.gov/ai/Copyright-and-Artificial-Intelligence-Part-2-Copyrightability-Report.pdf |
| 120 | +[us-copyright-office-response]: https://www.copyright.gov/rulings-filings/review-board/docs/a-recent-entrance-to-paradise.pdf |
0 commit comments