On Thu, Jun 25, 2026 at 10:48 AM Andreas Enge <[email protected]> wrote:
>
> Hello,
>
> Am Thu, Jun 25, 2026 at 12:37:12PM +0200 schrieb Gabriel Wicki:
> > The first paragraph of the commitment:
> > > 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 nor encourage use
> > > of genAI** to author code or packages, to interact with other
> > > participants (e.g., to explain code changes or to review code), to
> > > produce artwork, translations, or any other artifact.
> >
> > > 1. **GenAI use disclosure.** Contributors using genAI MUST disclose
> > > its use and how they used it.
> >
> > Or are `contributors' "externals" that just submit things but not
> > "project members" (such as the ones listed above)?
>
> I think I replied to this before, so your messages are not ignored.
> The term "project" is "defined" - "anyone with write access", plus
> a few other people: maintainers and team members without write access.
> I would summarise it as people with some power to make changes to Guix.
>
> So contributors in the sense of point 1 above are others (people making
> pull requests, for instance). Simply put, people who can make
> suggestions for changes to Guix, but do not have the power to enact
> them.
>
> This is quite clear. As a committer, I am not supposed to use or
> encourage genAI. Then if I see a one-line pull request that adds an
> input, for instance, or a configure flag, and has been authored by
> a non-committer with the help of a genAI, I can merge it nevertheless.
> (I interpret that merging trivial commits created with genAI is not
> encouraging the use of genAI.)
It is not clear. Committers, team members, etc. also make
contributions which are permitted in the policy ("Contributions
produced in whole or in part by genAI MAY be accepted ...").
If "contributors" is intended to be distinct from "project members",
and if project members are excluded from these "contributions", then
this should be stated. Something like "contributors who are not
project members MAY ...", though this change to the document may not
be a consensus. But we need to understand the author's intent,
especially so late in the discussion period!