Dear Struts community,

We have seen a rash of what most people consider "noise" on these lists recently, and I can't deny that I was even part of some of it (although I hope somewhat more constructively than some). However, underlying the "noise" I feel were a few valid points worth considering. I for one have.

What I've come away with is a proposal I would like to make. It would represent a procedural change of sorts, or addition to be more accurate. I ask that anyone who has a thought on it please feel free to comment, but I ask that you try and do so constructively. It is not my intention to start another 200-post thread that quickly devolves into name-calling and insults.

Also, please try not to get hung up on all the details, because they are debatable and negotiable (although I have tried to make them reasonable to start with). The two principles described in the conclusion are what is really important. The details of how this would work can be adjusted to make everyone happy.


A proposal for community-based committer nominations
----------------------------------------------------

* Rationale
One of the issues that a number of people seem to have with the way Struts has progressed is the seeming inability (or difficulty at least) of getting "new blood" involved. There seems to be a perception by many that there is a bit of a "closed club" mentality with regard to being invited in as a committer and that the Struts community at large has no say in the matter.

* Proposed Change:
First, let me make clear that this proposal does NOT change the existing mechanism by which someone is invited to be a committer. That decision still rests soley with the PMC. This proposal only seeks to build on top of that mechanism. I propose that a community-based nomination process be instituted. For the sake of discussion, a "qualified" person is anyone that has been on the Struts Dev and/or User mailing lists for at least 6 months and has been relatively active (say, at minimum, 2 posts per week total). Any qualified person is eligible for nomination, or to nominate someone else. Naturally, a person could never nominate themselves. A nomination must then be seconded by another qualified person. At that point, a voting period of one week commences, where any non-committer and non-PMC member, "qualified" or not, may vote (the usual +1, 0, -1). The original nominator is responsible for tallying the vote. A person must receive at least 60% +1's (i.e., 6 out of 10 must be +1) and no more than half of the remainder may be negative. At the end of that one week period, the vote results will be posted to the Dev list and a similar one week period will commence where existing Struts team members vote for the nominee. Also note that at any point, the nominee can decline the nomination. We wouldn't want to offer someone up that doesn't want to job!

* Conclusion:
Once again, let me make perfectly clear that the existing PMC still retains 100% control over who is invited to join. This proposal only serves to introduce a mechanism by which members of the community can be nominated and force a vote by the PMC. That is of course the first important principle of this proposal. The other important principle is taking the will of the community into account. By having the PMC not vote until AFTER the community has voted, the "will of the community" should be apparent, and the idea is that the PMC will take that into account when voting. The community will then have a clear indication whether they have been listened to or not based on the outcome of the vote (and the comments made during the vote because, after all, there ould be legitimate reasons not to adhere to the community's vote, and hose reasons should come out in discussion). But, at the end of the day, who is invited to join is still decided by the PMC, as it is today.


I look forward to feedback.  Thanks for listening!

Frank

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to