On 03/01/2009, at 12:03 AM, Noah Slater wrote:

It's worth noting that we may never make a decision, or the decision might take a long time. Looking back at the newline proposal, we never decided consensus was to reject it outright, but we never resolved it the other way either. One of us could move to call a vote, but we all feel its better to wait for consensus.

Is this voting/decision-making process visible? If I'm trying to effect a change, how can I judge what would get it over the line i.e. who objects and for what reasons? How do I ensure that my patch isn't stuck in development hell while the PMC (maybe) waits for consensus to (maybe never) emerge?

If I have a change in mind, I would prefer where possible to get at least a majority of the PMC on side before doing (possibly a lot of) work. It looks like it is only when a patch is up for approval that any real decision will be made i.e. I can't prompt a decision on the metadata thread without doing all the work, which may be pointless. That makes a proposal very expensive, especially if the PMC doesn't operate in a predictable fashion. That in turn makes it less likely that people will contribute, and seem to be a strategic weakness.

IMO an improvement to this process would be a mechanism to submit a proposal to the *PMC*, to get some definitive feedback, the contract being that I'll do the proposal and the implementation in return for the PMC being prepared to give a provisional indication that a) such work would not be in vain; or b) the proposal won't be pursued; or c) more work is needed, but it's not out of the question; and/or d) some comment about what would need to be addressed to move forward. All of which is to say: is the PMC reified in some way that doesn't involve canvassing each member individually?

Antony Blakey
--------------------------
CTO, Linkuistics Pty Ltd
Ph: 0438 840 787

You can't just ask customers what they want and then try to give that to them. By the time you get it built, they'll want something new.
  -- Steve Jobs



Reply via email to