> We are a Free Software project which has a specific meaning, we follow > a policy that regulates us (FSDG) within those freedoms. We don't > allow proprietary software for those reasons.
> We have rules about our contributions which are technical and they're > related to how something is delivered to us (an outcome such as a PR, > a particular format for the log) so that we "as engineers" can do a > better job. > We do not regulate how someone uses our software as long as they > follow the rules of Free Software. We do not regulate HOW they achieve > a contribution, we don't tell them they can only use Free Software, we > don't tell them what Web sites they're allowed to go to or search > engines to use. This is a change in category, we'll be explicitly > telling contributors what they may or may not do on their own > computers. Let me just recall that this GCD is not about our personal preferences, but relates to the code we decide to incorporate in Guix: using nano, MSVC, a pencil or any other tool is irrelevant in this context. Outputs of a genAI, on the opposite, directly land as issues, pull requests or in Guix codebase, and this might have large implications over the mid/long term. Do we mind about a community of chatting LLM agents ? Do we accept LLM inspiration ? Is usage of LLM for upgrading packages acceptable for us ? Packaging itself ? ... We need to set the cursor somewhere, and this is what we are discussing here. Ludo’s text provides a reasonable context, and motivates a framework to LLM usage within Guix, including many interesting references, worth reading. Generally speaking, I think it is a good idea to read v2 GCD 008 with some detail before posting here. Let’s take next two weeks to improve the document, so that we may reach consensus. C.
signature.asc
Description: PGP signature
