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’.

Reply via email to