[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MAINTAINERS file
From: |
Karl Fogel |
Subject: |
Re: MAINTAINERS file |
Date: |
Fri, 29 Feb 2008 17:34:54 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) |
Nick Roberts <address@hidden> writes:
> Chaos is never favourable, although anarchy may sometimes be. Someone has
> to always arbitrate over any disagreement.
This is not true. For example, in the Subversion project there is no
arbitrator. We try for consensus, and if there is unresolveable
disagreement, the global committers vote.
A vote has happened only twice in the history of the project:
- To decide on the name of the command line binary ("sub" vs "svn")
- To decide whether we would put a space before the opening
parenthesis when writing C function calls and definitions.
I think this is evidence that consensus, with democracy as a fallback,
can work pretty well! :-)
> > Let's wait until there's a problem before imposing a solution like
> > this.
>
> Like what? There always has been a power structure for Emacs but I
> guess up till now it's been so simple that it didn't need writing
> down before.
A power structure is not needed, when you have revision control (so
changes can be undone) and forkability (so dissenters are never
trapped).
You might ask: what then is Chen and Stefan's role?
Answer: default moral authority to prevent bandwidth-consuming votes
for every little dispute. If enough of us grant them the right to
make judgement calls (and I certainly intend to abide by their
judgement when I'm unable to convince them of something), then the
project will run efficiently and they will have the ability to enforce
consistency on the codebase.
This is the only authority RMS ever had, really. Being root on the
repository and mailing list servers is not decisive: it cannot prevent
a fork if people are determined to fork. The consent of the
"governed" is the only thing that makes this work, in the end. It has
done the job up till now, and I see no reason why it can't continue.
There's no reason for us to put potentially costly dispute-resolution
structures in place in anticipation of problems that may never arise.
-Karl
- Re: MAINTAINERS file, (continued)
- Re: MAINTAINERS file, Bastien, 2008/02/29
- Re: MAINTAINERS file, Juanma Barranquero, 2008/02/29
- Re: MAINTAINERS file, Bastien Guerry, 2008/02/29
- Re: MAINTAINERS file, Juanma Barranquero, 2008/02/29
- Re: MAINTAINERS file, Bastien, 2008/02/29
- Re: MAINTAINERS file, Juanma Barranquero, 2008/02/29
- Re: MAINTAINERS file, Miles Bader, 2008/02/29
- Re: MAINTAINERS file, Xavier Maillard, 2008/02/29
Re: MAINTAINERS file, Glenn Morris, 2008/02/29
Re: MAINTAINERS file, Nick Roberts, 2008/02/29