I like it.  For incubating projects, it would be great if the podling in
question could be selected, so that they can be automatically added to that
podling's roster when done.

On Fri, Oct 27, 2017 at 9:36 AM Craig Russell <apache....@gmail.com> wrote:

> I'd like to share the results of the informal Whimsy hackathon that was
> held in Raleigh after ATO. Attendees: Craig and Sam.
>
> Feedback welcome.
>
> Using the existing demo ICLA process, here is what we're thinking for the
> new process for a PMC to invite a contributor or newly-elected proposed
> committer to submit an ICLA.
>
> Starting with whimsy.apache.org/project/icla:
>
> This form can be used only by a PMC member to solicit an ICLA from anyone
> who contributes anything to a project. A token is generated containing a
> random string plus the contributor's known email address. If the form
> contains a vote result link, an email is generated with text (copied from
> the community.apache.org how-to page). The email contains a link which
> when clicked will go to
> whimsy.apache.org/project/icla/committer?345987543rfg57fj2437jhf5-invi...@gmail.com
> .
>
> If the invite form does not include the vote link field, email is
> generated containing a link to
> whimsy.apache.org/project/icla/contributor?345987543rfg57fj2437jhf5-invi...@gmail.com
>
> When the (Send invitation) button is clicked, the information in the form
> is committed to svn in the directory
> 345987543rfg57fj2437jhf5-invi...@gmail.com and email is sent to the
> committer/contributor.
>
> The committer/contributor form is pre-filled with the public name and
> email address that was entered by the PMC member. The form has three fields
> and a (Continue) button:
>
> Full Name (Given name, Family name) pre-filled from the invite form
> Public Name (First name, Last name) pre-filled from the invite form
> Email address pre-filled from the invite form
>
> If the email address is changed, the Continue button changes to: (Verify
> email). When the user clicks the verify button, an email is sent to the new
> email address containing a link to
> whimsy.apache.org/project/icla/committer-verify?345987543rfg57fj2437jhf5-invi...@gmail.com
> or
> whimsy.apache.org/project/icla/contributor-verify?345987543rfg57fj2437jhf5-invi...@gmail.com
>
> The committer/contributor verify page has the Full Name, Public Name, and
> Email address read-only and the (Continue) button (see above).
>
> When the Continue button is pressed, the Full Name, Public Name, and Email
> address are made read-only and new form fields appear containing the rest
> of the fields from the ICLA: address, phone number, and apache-id if the
> form is the committer or committer-verify form.
>
> Next, the user is asked questions to verify that they understand the terms
> of the agreement. This functionality is already in the demo.
>
> Once the questions are answered completely, a text icla is created and
> displayed on the form. The name at the bottom of the form is taken from the
> Full Name. It also includes the IP address from which the form is being
> submitted and a time-date-timezone stamp.
>
> The user scrolls through the document and arrives at a (Submit) button.
> When this button is pressed, the icla is committed to the pending area and
> an email is sent to secretary.
>
> The email is processed a bit differently from existing icla submissions.
> The subject of the email signals the secretary workbench tool that this is
> an invited submission. The information from the
> 345987543rfg57fj2437jhf5-invi...@gmail.com directory is used to fill the
> document form.
>
> The last step in the filing process is to delete the
> 345987543rfg57fj2437jhf5-invi...@gmail.com directory to show that the
> form has been processed. This prevents the invite token from being used
> more than once.
>
> WDYT?
>
> Craig L Russell
> Secretary, Apache Software Foundation
> c...@apache.org http://db.apache.org/jdo
>
>

Reply via email to