Skip to content
Draft
28 changes: 27 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -82,3 +82,29 @@ 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 for any kind of partial or complete interaction or
contribution (including but not limited to the following: code, documentation, or
discussions with maintainers) must be disclosed at all times. The disclosure must
specify the tools used and the scope of their application.
Comment on lines +88 to +91

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sentence is a bit nested and long, I'd prefer a bullet-point'd list of things that must be disclosed. Also, note where this must happen (e.g. PR template if that was updated already)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree but I don't have energy rn. Feel free to propose something or I will see at some point later


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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a bit vague and could confuse people. You probably (even I'm not sure) mean 100% AI generated PRs from an Agent, in which case, just name that

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No I mean what I said. Opening a pr with a fully autonomous tool even if you wrote it yourself

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also the entire point is to not use restrictive naming because otherwise people are gonna find a way to complain

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay then I'm confused what you exactly mean by "fully autonomous tool"?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

people should write open and write the pr desc themself

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.
Comment thread
Paillat-dev marked this conversation as resolved.

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.
Comment thread
Lulalaby marked this conversation as resolved.