Hi,

Just in case it is useful:

https://github.com/mastodon/.github/blob/main/AI_POLICY.md

This is the TL;DR by Neil Brown from mastodon:

Mastodon has a new human-over-AI contribution policy.

tl;dr:

- The human contributor is the sole party responsible for the contribution.

- If AI was used to generate a significant portion of your contribution (i.e. beyond simple autocomplete), we require you to disclose it in the Pull Request description.
- If you cannot guarantee the provenance and legal safety of the AI-generated 
code, do not submit it.

- Cases of repeated violations of these ... guidelines could result in a ban 
from our repositories.


I think this is acceptable for Guix, or a good base to develop our own.

I would say that if the code added in the PR is copied from somewhere else that has to be stated. Instead of saying if the code was taken from AI.

I wouldn't add this as an AI policy, but as a general policy under the contribution guidelines.

In summary, I would avoid mentioning the AI for the policy, because all this applies to everything else too. But I'll mention it like an example. Something along these lines:

- If a significant portion of your contribution (i.e. beyond simple autocomplete) was copied from somewhere else (i.e. AI, a website, another software project...) you are required to disclose it in the PR description. - If you cannot guarantee the provenance and legal safety of your code, do not submit it.

Why I suggest this change? Because I think the real fight here is really to value the work done by others, in general. Those points are not in conflict with anything we didn't already do before, they just state it more clearly, in a day and age that might require that clarification more than ever.

I would also keep it very short, as short as the tl;dr is, and I would publish a blog post titled something like: contribution guidelines clarified. And I wouldn't mention AI on it directly, but say we value the work of others and the license compatibility, as we always did, but we now think is important to clarify the stance we always had.

I hope my ideas here are useful.

That being said, I go back to my cave.

Reply via email to