You are viewing a plain text version of this content. The canonical link for it is here.
Posted to kato-dev@incubator.apache.org by ant elder <an...@gmail.com> on 2009/03/03 16:50:17 UTC

Voting and getting things done

I thought it might be worthwhile commenting about voting in Apache projects.

There are times when you need to officially record a decision and you can do
that with a vote, for example, you can't make a release till there has been
a vote which needs at least three binding +1s for it to pass. Many other
times you need to make decisions but the formality and overhead of a vote
isn't necessary.

One approach with less overhead is to just go ahead and do something then
afterwards if necessary post to the dev list mentioning what you did, if
there are comments you can iterate around making changes till everyone is
happy. Another alternative is to use lazy consensus and say on the dev list
that you're planning on doing something in a few days if no one replies with
any comments or objections.

There are policies defining when a formal vote is mandatory,  when there is
no policy you need to make a judgement call, big changes that impact
multiple people probably should at least be mentioned first, less
significant changes you can probably just go right ahead and do. For most
things it can be quicker and easier not to have a vote.

   ...ant