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.