Hey Ludo,

Ludovic Courtès <[email protected]> writes:

> 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 …

Yes, sounds good.

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

I also suggest to include these examples in the document (as a separate
detailed section), I believe it makes it clearer on how to actually
apply the point.

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

Sounds good.

>
> ?
>
> Hopefully I addressed your other points in
> <https://codeberg.org/guix/guix-consensus-documents/pulls/13#issuecomment-15659414>.

Yes, it seems to me you did.

Thank you,
Rutherther

>
> Thanks!
>
> Ludo’.

Reply via email to