Hi Rutherther,
Rutherther <[email protected]> skribis:
>> 1. The project **will not use nor encourage use of genAI** for its
>> code, packages, code review, artwork, translations, or any other
>> artifacts.
>
> What does it mean 'the project'? There are maintainers, committers, team
> members behind this project... Is this supposed to say that committers
> will not use genAI for work on Guix on the tasks outlined here? Or only
> that the computing resources of the project won't use automated review
> checkers, auto updates of packages using LLM and so on?
What do you think of changing the first sentence like so:
The project (defined as maintainers, team members, and anyone with
write access to a Guix repository, including Weblate, or to Guix
resources such as the build farm) will not use …
?
Examples:
• The translation team would not accept legally-significant
contributions to Weblate that are “clearly” genAI-generated.
• Committers to guix/artwork would not accept genAI-produced artwork
or blog posts that brag about use of genAI.
• Committers to guix/guix would not accept genAI-produced,
legally-significant bodies of code (which the next point clarifies).
• People with access to the build farm will not run AI agents there.
>> 2. We kindly ask contributors to respect this choice and not use LLMs
>> for their contributions to Guix. Nevertheless, code claimed to be
>> produced in whole or in part by genAI **may be incorporated in the
>> limit of at most 15 lines of code** to ensure the contributor has a
>> valid copyright claim on the code.
>
> What if it's 16?
How about rephrasing it like this:
2. We kindly ask contributors to respect this choice and not use LLMs
for their contributions to Guix. Nevertheless, code claimed to be
produced in whole or in part by genAI **may be incorporated as long
as it is not [“legally
significant”](https://www.gnu.org/prep/maintain/html_node/Legally-Significant.html)**
to ensure the contributor has a valid copyright claim on the code.
For example, this includes code less than 15-line-long, or package
definitions that are evidently not creative, similar to those that
`guix import` and similar tools might produce.
?
Hopefully I addressed your other points in
<https://codeberg.org/guix/guix-consensus-documents/pulls/13#issuecomment-15659414>.
Thanks!
Ludo’.