I'd like to continue the discussion on the project/icla topic.

I've been thinking about the entire process of committer invitations and the 
project/icla just handles the last bit. I'd like to include the whole process 
from discussion to vote to invite.

Discussion:

Whimsy allows a PMC/PPMC member to kick off a discussion of a potential 
committer/pmc member. The form has a drop down for committee and entry fields 
for email address and GivenName(s) FamilyName, and text. Clicking (submit) 
sends email to [email protected] subject: [DISCUSS] Committer status for 
GivenName FamilyName and includes the email address and text that the pmc 
member entered and a link to 
whimsy.apache.org/project/discuss?token=458974235879543789. 

Pmc members can add comments from a text box that will be stored and shown to 
others who click the link.

Voting:

Once discussion has died down, the original pmc member can call for a vote by 
filling a vote text box and clicking (vote). This will send email to the pmc 
private list with a link to the discussion (lists.apache.org/xxx) and 
whimsy.apache.org/project/vote?token=458974235879543789. 

The first pmc member who clicks the link will see the vote text box and a form 
with:

(0) +1
(0) -1
(0) +0
(0) -0
<text box for comments>

Other pmc members who click the link will see all other votes and comments and 
can vote as above.

Clicking (submit) will send email to the pmc private list with all of the 
comments and a link to the same page.

Anyone on the pmc can close the vote by clicking (close vote). This will send 
email with subject [RESULT][VOTE] and an email to board with [NOTICE] GivenName 
FamilyName for <pmc> PMC.

After 72 hours, the pmc member can visit the 
whimsy.apache.org/project/vote?token=458974235879543789 link and click 
(invite). This will then bring up the project/icla form if the candidate does 
not already have an icla on file. If the candidate does already have an icla 
but does not have an apache id, it will bring up the account request form. 
Finally, if the candidate has an apache id, it will bring up the "add to 
project" form.

Craig L Russell
Secretary, Apache Software Foundation
[email protected] http://db.apache.org/jdo

Reply via email to