Hello,

On 9/7/26 21:56, Ludovic Courtès wrote:
Hugo Buddelmeijer <[email protected]> skribis:

Firstly, you're side-stepping the main point of this thread, that it
will be difficult to amend the GCD.

I’m not sidestepping anything, but I’m not sure whether I agree with
this assertion.

One one hand, it’s clear that probably few people are willing and able
to put as much energy and time as I did trying to build consensus on
this one.  Building consensus is hard, because you need to make
compromises: in its current state, this GCD is not what I was hoping
for, it has literally zero lines in common with my initial proposal, but
I think it is much better at reflecting where we are.

Yet, I don’t see why amending this GCD would be harder.  On the
contrary, I think it can only be easier, because, as I wrote, we’ll have
more insight into all this by the time there’s enough momentum to make a
change.

Amending will be harder because the GCD process favors the status quo. The current status quo is that "anything goes", and it is clear that no-one is happy with that.

Everyone wants change, and everyone wants change in the same direction.

But once we have a GCD in place, then there will be several people that don't want change, or only want change in one direction. I think the conversation from April that I quoted shows how strong people can feel.

That's why I think it will be even harder to change the GCD than to find consensus in the first place, because now everyone is looking roughly in the same direction.

I don’t have a crystal ball though, and time will tell whether I was
right or wrong,

If you are right, and it will be easy to amend the GCD, then there is no harm in keeping its reach a bit more limited now, because we can always update it with new information.

If you are wrong, and it will turn out difficult to amend the GCD, then it would be an even better idea to keep its scope limited, because we wouldn't be able to correct mistakes. We would need to only include things that we are absolutely sure will maintain consensual.

> provided we accept GCD 008 to begin with.

It should be possible to get a GCD passed, because we have consensus on almost everything.

I believe we already have consensus about the topics covered by the AI-policies/guidelines of other projects. E.g. the one from the software freedom conservancy, or from godot. As in, we all seem to consider those an improvement over the status quo.

Based on the discussions, I believe everyone in our community is even willing to go much further than those examples. E.g. by disallowing closed source models, by being much more reluctant w.r.t. what we allow copy-right wise, or by being extremely restrictive on autonomous agents, etc.

You can be proud of the community if you look at what we actually do have consensus on. We seem more aligned than any other project.

Yet the GCD goes so much further into territory where we do not seem to have consensus, to the point that the GCD risks not being accepted at all.

This is a model we rejected early on in Guix (see commit
154f1f0937754fafac0c6288dd458b66b332e6bb) in favor of collaborative
maintenance, now incarnated as teams.

I don't know where to find that commit, it seems not to be in Guix,
could you please give me a pointer?

It’s in Guix.

Thanks.  I don't know why I couldn't find it.

Thanks.  I'm hoping for something that shows how far the packages are
outdated; whether that gap grows or shrinks.

The gap will not shrink magically by itself; we’ll have to roll up our
sleeves, write a bot, experiment, etc.—just like others did when writing
importers/updaters, ‘guix style’, and the likes.
Yes, and I experience the GCD as extremely limiting our freedom to experiment.

And if this outdated-gap is widening, I think we owe it to ourselves to at least explore these genAI options. We would do a disservice to ourselves if we forbid ourselves from even exploring.

There are plenty of ways genAI can help us that perfectly adhere to the justification as laid out in the motivation section and the other objections raised in these discussions. So we should explore.

And yes, we should still do all those other things as well. There is no need to artificially create a competition between these.

Hugo


  • Re: [GCD008] Suns... Greg Hogan
    • Re: [GCD008]... Ludovic Courtès
      • Re: [GCD... Development of GNU Guix and the GNU System distribution.
        • Re: ... Ludovic Courtès
          • ... Development of GNU Guix and the GNU System distribution.
            • ... Ludovic Courtès
            • ... Development of GNU Guix and the GNU System distribution.
            • ... Ludovic Courtès
            • ... Development of GNU Guix and the GNU System distribution.
            • ... Ludovic Courtès
            • ... Development of GNU Guix and the GNU System distribution.
            • ... Ludovic Courtès
            • ... Development of GNU Guix and the GNU System distribution.
            • ... Ludovic Courtès
            • ... indieterminacy
            • ... Development of GNU Guix and the GNU System distribution.
            • ... Development of GNU Guix and the GNU System distribution.
            • ... Ludovic Courtès
            • ... Anderson Torres
            • ... Greg Hogan
            • ... Development of GNU Guix and the GNU System distribution.

Reply via email to