Hi Gabriel,

Gabriel Wicki <[email protected]> writes:

Why would we suddenly opt for non-ideal "solutions" when (as I perceive)
most people are not completely satisfied with the outcome?

Could you please explain what your perception is based on?

If most people were not satisfied, I’d expect to see objective evidence of it, in forms like:

- Most votes being "I accept" or "I disagree."
- Replies to your disagreement which support the points you raise as issues needing resolution. - Replies to your disagreement supporting it overall, even if not sharing the specific points of objection.

I don’t see any of that. Most votes are in support, with many expressing what I would characterize as enthusiastic support ("I support!" with an exclamation point). The replies to your disagreement have sought to understand it, but I haven’t seen anyone supporting either the points you raise or the overall objection.


Addressing your points directly:

1. From the project perspective: Discussions continued way into the deliberation period: the proposal could use some more time to (at least)
smooth the rough edges.

2. Consent-wise: Time-pressure and an overwhelming amount of FUD grossly
contradict my understanding of consent.

2. I just don't buy the "if we don't regulate it now it will be too late
and Guix is doomed forever" argument.

These are objections to the process, not the outcome. I fully agree that this has been a messy GCD, directly following another messy GCD, and that’s sufficient evidence to justify finding better ways to manage the process. But I don’t see how blocking this GCD accomplishes that, nor do I think a better-managed process would produce a materially better document in this case.


3. From a community perspective: I don't think it is appropriate to craft contribution guidelines as a by-product of the LLM discussion.

Given that we need both, but have neither, what’s the benefit of doing them in your suggested order vs. the opposite? What are the downsides of doing them in this order?

If these are separate discussions, and contribution guidelines must happen first, would that mean producing contribution guidelines which do not contemplate LLM contributions?

To my mind, these conversations are inextricably linked. Contribution guidelines which don’t address LLM contributions feels like it’d fit the same "non-ideal" characterization you give this GCD; and one cannot adopt *any* policy on LLM contributions without it interacting with some contribution guidelines.


4. Quality of the document: It is still rather unclear in a few areas.

If these points are addressed, is that sufficient for you to support the GCD? If not, what else would it take?


5. Technically: The (please excuse the potentially wrong label)
"Luddite" angle ("these tools hurt real craftspersonship") seems to be historically wrong, in a way that is ignorant in how progress works in
the tech world.

5. The "Luddite" angle reminds me of how people have probably argued back in the 80ies, when general purpose C compilers took away the jobs
of the crafty assembly programmers.  With—I guess—mostly similar
arguments. And while it is still true that *real, fast code*, which people understand and can translate to what the machine actually does, is written in assembler¹ it is without doubt that we are generally happy
not having to write code at instruction level.

The history of our Free Software movement has shown how we roll, again and again: Tools get invented and when they prove useful the technology providing the tools gets liberated (by us, the movement). This is how GCC came to dominate and extinguish many other compilers, how GNU+Linux distros replaced (almost) all the Unices, how ... you get the idea.

Without adequately defining *what exactly* we are banning or
restricting, thus by accepting this GCD, we burden ourselves to another
one of these absolutely nerve-wrecking processes.

What, specifically, would resolve this concern for you? Does this boil down to a reiteration of "The term genAI is not (properly) defined?" Do you object to the GCD title?

 -- Ian

[1]: https://en.wikipedia.org/wiki/Consensus
[2]: The GCD process also handles this poorly, in my opinion, as it calls the process "consensus," but the actual measure is "unanimity."
[3]: https://en.wikipedia.org/wiki/Consent

Reply via email to