On Tue, Jul 14, 2009 at 5:33 PM, Ferris McCormick<firstname.lastname@example.org> wrote:
> So it is conceivable that if council were to replace GLEP39, they would
> be working against the explicit wishes of the community.
The council is elected by the developer community to serve the
community's best interest. The developers chose the members they
wanted and could reject those they did not want. The way I understand
that is that all those who finished above the _reopen_nominations
level are to be considered trusted by a majority of the community.
Thus, your assumption that the council could be working against the
wishes of the community is equivalent to not trusting them, and in my
opinion should not be thrown into the equation.
> that is really a
> question for Grant (g2boojum) and Ciaran (ciaranm). That would be
> primarily Grant, I think, because I asked ciaranm something about
> GLEP39 once, and as I recall, he told me that Grant was the primary
With all due respect to both of them, what they had in mind 4 years
ago matters much less than what we want to do for Gentoo in the
future. What they had in mind was influenced by the then situation and
a lot of things have changed. Grant and Ciaran are welcome to
participate to this discussion but I would prefer if you all gave your
own opinion on the matter, not theirs.
Anyway, as promised here's mine.
1- Yes, we can modify GLEP39. Gentoo is our project and we can make it
what we want. The only unknown is who and how.
2- GLEP39 was initially voted by all developers and is significant
enough that changes to it shouldn't be treated as lightly as any other
3- The council members should be trusted by default and their smaller
number (compared to the whole developer community) enables a smoother
and faster decision process.
4- There is no way we will agree on how significant every change will
be, so we have to consider them all the same.
So what I would propose is that a unanimous decision from all 7
council members on each change warrants them to amend GLEP39. My
reasoning is that if all council members agree then it very likely
represents the opinion of the majority of developers who elected them,
and there's no point to resorting to an all-devs vote. In the case
where one or more member(s) would disagree then we have the natural
fallback to the process used for any other council decision: somebody
proposes that all developers vote on a change to GLEP39, and, after
discussion, if a majority of council members agree (either in a live
meeting or on the list) then we start the voting process.
This way we can maintain the smooth process for changes which seem
obvious enough, and we involve the whole developer community for less
obvious or more important decisions. And we don't have to decide in
advance how major or obvious a change is, the fact that we reach a
unanimous decision or not will speak for itself.