Thank you for this deliberation.

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

Don’t talk about use of LLMs.  Writings by LLM are a problem, not use.
Hints given by consulting LLM on packages code cannot be, since
according to c’t magazine, all the Web search engines internally used
language models for query interpretation since a long time ago.

Regarding Weblate, do not mention it.  Every Codeberg user has write
access to our Weblate.  We can only not transfer translations to other
repos, or undo them in Weblate.

>
> Examples:
>
>   • The translation team would not accept legally-significant
>     contributions to Weblate that are “clearly” genAI-generated.

Yes, such more explicit, actionable examples are welcome.

As for translations, I like how Ludovic uses the words “clearly
genAI-generated”.

But: We can only apply the policy with the required prudence.  Please
say so here.  Make this prudence / good judgment explicit.  Better yet,
acknowledge that writings by LLMs are a bug we will resolve as usual.  I
hope this prudence would not have us put on the open-slopware list.

We cannot apply a strict policy retroactively in full consequence when
parts were not human-reviewed.  For example, po/doc/guix-cookbook.es.po
had slop in commit
https://codeberg.org/guix/translations/commit/b286dbabcad77d037da17a387a079af1e942bd1a

 #. type: lisp
 #: guix-git/doc/guix-cookbook.texi:462
 #, no-wrap
 msgid ""
 "(define-module (guix build-system ruby)\n"
 "  #:use-module (guix store)\n"
 "  #:export (ruby-build\n"
 "            ruby-build-system))\n"
 msgstr ""
+"(define-module (guix build-system ruby)\n"
+"  #:módulo-de-uso (almacenaje guix)\n"
+"  #:exportar (construcción ruby\n"
+"            ruby-build-system))\n"

But deleting all other translations by the same submitter?
Same for other languages.  Portuguese, Chinese.

Regards,
Florian

Reply via email to