Jason Dillon wrote:
Thanks Kevan for the summary, I think this really helps.

More comments below inline...

On Sep 6, 2006, at 1:34 PM, Kevan Miller wrote:
1. Relaxed RTC

...

* 3 +1 votes from committers on the project (1 of these committers needs to be a member of the PMC) with no outstanding -1 votes.

I don't think that we need a requirement of a PMC vote here. The PMC can provide enough oversight w/o a required vote. IMO, a vote is a vote is a vote... I don't put any weight over a committers vote to a PMC members vote. I value them both equally. Forcing a PMC vote here is artificial and promotes separatism rather than unity.


I'm fine with removing the PMC requirement.


3. CTR with documentation guidelines

Geronimo follows a Commit-Then-Review model. There should be an emphasis of community communication. Community-based policing and persuasion will be used to remedy any problem areas. Guidelines are not strict dogma -- common sense should prevail. Community communication is the key, not a process. General guidelines are:

* Non-trivial changes (and certainly potentially controversial changes) should be announced on the dev list. This announcement should be well in advance of the change being committed. The community should be given the opportunity to understand and discuss the proposal.

* Concurrent with the commit of a significant change, the committer should document the change on the dev list. You should describe what you are doing, describe why you are doing it, and provide an overview of how you implemented it.

This feels a whole lot like common-sense for how to participate on an open-source project. In most cases, I think this is also the best model to run under... though I do believe that RTC has some merit as well.


Common sense and decency is what I would like to see ;-)

If it was up to me (which it isn't, but here is my opinion anyways), I

I think everyone's input counts.

would use a hybrid model, which would default to CTR (with emphasis on common sense and communication) and for non-trivial or potentially controversial changes follow the RTC with Lazy Consensus as described in #2 (with the addition of inclusion of development branches or patches, depending on the complexity). I actually think that this is common-sense too.


I concur.


But Jason... I think you are on crack... and I want to smoke some too!

Okay, you are on your own there... just make sure you clean your pipe, cause their ain't nuthing worse than a dirty ole crack pipe. :-P


Your knowledge of controlled / illegal substances boggles my mind. I'm wondering if there aren't dark secret times in your life where you secretly are in love with Windows as a primary OS ;-0

--jason



Reply via email to