On Wed, Sep 22, 2021 at 4:34 PM Jason Merrill <jason(a)redhat.com> wrote:
On Wed, Sep 22, 2021 at 3:04 PM Carlos O'Donell <carlos(a)systemhalted.org>
wrote:
>
> On Wed, Sep 22, 2021 at 5:20 AM Ricardo Wurmus <rekado(a)elephly.net> wrote:
> > Mark Galassi <mark(a)galassi.org> writes:
> >
> > > Does anyone have any opinions on whether we should proceed even
> > > without feeling a deep inner drive for governance? Or should we
> > > wait
> > > for further elements to fall in place?
> >
> > As I see it, we have at least three open issues here:
> >
> > - who can vote?
> > - how do we decide?
> > - will we ever decide to let other packages join GNU?
> >
> > (The last one is particularly inflammatory, because it is a
> > head-on disagreement with GNU leadership of the past decades, so I
> > wouldn’t mind delaying this until the first two issues are
> > solved.)
> >
> > With this third item in mind, who should be able to vote on issues
> > affecting GNU? Should we attempt to avoid giving the cultures of
> > large projects more weight due to their larger number of
> > contributors?
>
> Who can vote?
> - If you endorse the social contract.
> - If you abide by the code of conduct.
> - If you have commit rights to a project included in the GNU Assembly.
> - Then you get a vote.
>
> How do we decide?
> - Proposal for vote. Seconded. Waiting period. Vote (pick a scheme).
>
> Will we ever decide to let other packages join GNU?
> - Maybe some day. I don't think we should do that for now.
> - We should decide to add packages to the GNU Assembly and pick a
> process for that.
> - I think the set of packages in the GNU Assembly are derived from
> members joining.
>
> Thoughts?
That all sounds right to me. Specifically the principle that projects don't vote,
people vote.
What level of consensus do we want to require on an up/down vote? 2/3?
I suggest Debian's condorcet method of voting. In which we have
multiple positions, rank, and then run condorcet.
https://www.debian.org/vote/
Recent example:
https://www.debian.org/vote/2021/vote_002
Likewise Debian has a social contract:
https://www.debian.org/social_contract
An outsider looking *in* might say:
What is the difference between being a Debian member and being a GNU
Assembly member?
Or Guix?
You might argue the GNU System was a proto-distro before it became
clear what things a distribution had to do to succeed.
What are the important differences between Debian and a proto-distro
GNU Assembly?
Cheers,
Carlos.