diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 627c7717b1..40264247a4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -60,7 +60,7 @@ In some cases, it might be necessary to ignore type checker warnings for one rea another. If that is the case, it is **required** that a comment is left explaining why you are deciding to ignore type checking warnings. -### Licensing +## Licensing By submitting a pull request, you agree that; 1) You hold the copyright on all submitted code inside said pull request; 2) You agree to transfer all rights to the owner of this @@ -82,3 +82,35 @@ different to others. We don't limit nor deny your pulls when you're using another style although, please make sure it is appropriate and makes sense in this library. + +## AI Usage Policy + +The use of LLMs or other AI tools must be disclosed at all times. Disclosure is required +for any interaction or contribution which includes but is not limited to: + +- Modifying Code +- Modifying Documentation +- Discussion with maintainers +- Issue bodies and comments +- Pull Request bodies and comments The disclosure must specify the tools used and the + scope of their application. The primary location of disclosure should be in the body + of Issues and Pull Requests. + +If you are not a native English speaker, using LLMs or other AI tools for translation is +discouraged. It can distort your intended meaning and make a human-written contribution +look AI-generated. Please use a non-LLM-based translation tool like +[DeepL](https://deepl.com) instead. + +The use of fully autonomous LLMs or other AI tools to open issues or pull requests is +strictly forbidden. + +Failure to follow this policy may result in a temporary or permanent ban from our +organization. + +The use of LLMs or AI tools by new contributors is highly discouraged, and may result in +the direct closure of your issue or pull request. + +Furthermore, as outlined earlier in ยง"Licensing," by submitting a pull request, you +agree that you hold the copyright on your contribution; and that you understand how your +submitted code works and are able to explain its purpose, behavior, and impact when +requested.