diff --git a/.github/ISSUE_TEMPLATE/30-bug_report.md b/.github/ISSUE_TEMPLATE/30-bug_report.md index 1ecbae46119..a6f44ad022f 100644 --- a/.github/ISSUE_TEMPLATE/30-bug_report.md +++ b/.github/ISSUE_TEMPLATE/30-bug_report.md @@ -40,3 +40,5 @@ System.InvalidOperationException: o noes [//]: # "That's it! If you'd like to help more, you could try a dev build (see Testing in the readme) or an older release. Click submit now and you can edit it later." +Check if completed: +- [ ] I, the issue author, have read the contribution terms on [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) (last updated 2024-06-22) and am compliant diff --git a/.github/ISSUE_TEMPLATE/70-core_port_request.md b/.github/ISSUE_TEMPLATE/70-core_port_request.md index e03e31197a0..d82a12124d8 100644 --- a/.github/ISSUE_TEMPLATE/70-core_port_request.md +++ b/.github/ISSUE_TEMPLATE/70-core_port_request.md @@ -31,3 +31,6 @@ labels: "Request: New core/port/re-port" - (savestate quality) [//]: # "Code speaks louder than words: If you're able to make a proof-of-concept, pushing it to GitHub and putting a link here will speed up the process." + +Check if completed: +- [ ] I, the issue author, have read the contribution terms on [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) (last updated 2024-06-22) and am compliant diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index e20e0d0833c..5bdd1858041 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -10,4 +10,4 @@ [//]: # "Apart from the mandatory license signature, these tasks are optional, but doing them could save reviewers some time and get the PR merged sooner." Check if completed: - [ ] I have run any relevant test suites -- [ ] I, the commit author, have read the [licensing terms for contributors](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#copyrights-and-licensing) (last updated 2024-06-22) and am compliant +- [ ] I, the commit author, have read the contribution terms on [licensing](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#copyrights-and-licensing) and [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) (last updated 2024-06-22) and am compliant diff --git a/contributing.md b/contributing.md index df08fbbf306..152ea9d7820 100644 --- a/contributing.md +++ b/contributing.md @@ -29,7 +29,7 @@ Jump to: - [Waterbox (host)](#waterbox-host) - [Waterbox (toolchain + cores)](waterbox-toolchain--cores) - [Copyrights and licensing](#copyrights-and-licensing) - +- [Generative AI policy](#generative-ai-policy) ## For all development @@ -325,5 +325,15 @@ See [Waterbox readme](waterbox/readme.txt). By contributing, you declare that any additions or changes either: - were authored by you and you are willing to license your contributions to us under the [project's license](LICENSE); or - were copied from a compatibly open-source, publicly-licensed source and are properly attributed, including licensing info. -> [!IMPORTANT] -> We will **not** accept any contributions "authored" by GitHub Copilot or similar ML tools. + +## Generative AI policy + +Content created by generative AI, including large language models (LLMs), should not be submitted to this repository. That involves text and media files, issues and pull requests. + +Submoduling third-party code that involves output of the generative AI is allowed if there is no viable alternative free from generative AI. + +Using generative AI as a tool to aid with your research prior to submitting content to this repository is only allowed if that content does not include any AI hallucinations: bug reports and proposed fixes must be valid and sensible. + +Machine translation is only allowed if original untranslated text is also included. + +Users deliberately or repeatedly violating this policy will get blocked.