Dave,

I have reworded a bit the "becoming committer" section by adding this
paragraph:

--------
Every new committer has to be proposed by a current committer and then
privately discussed and voted in by the members of the Pulsar PMC.
For details about this process and for candidate requirements see the
general [Apache guidelines for assessing new candidates for committership](
https://community.apache.org/newcommitter.html).
Candidates prepare for their nomination as committer by contributing
to the Pulsar project and its community, by acting according to the
[Apache Way](https://www.apache.org/foundation/how-it-works.html),
and by generally following the path from
[contributor to committer](https://community.apache.org/contributors/)
for Apache projects.
--------

This is the last commit diff
https://github.com/apache/incubator-pulsar/pull/2459/commits/0bef7eb7f7687ef5d1574f4fb58ff9a69d8a31fa

Please take a look,

thanks,
Matteo

On Wed, Aug 29, 2018 at 11:06 AM Dave Fisher <dave2w...@comcast.net> wrote:

> Hi -
>
> The explanation should be more carefully worded. Contributors do not self
> nominate themselves. The PMC will notice contributors who have proven
> themselves. A discussion follows on private@ to avoid any embarrassment.

Assuming that the VOTE passes if it is for PMC then a NOTICE is given to
> the IPMC or the Board. This is a 72 hour LAZY ACK in the extremely rare
> case someone knows something that is bad. You don’t need to explain these
> details. Once the new Committer and/or PMC has been elected. The PMC will
> contact them off list to make sure that they accept. This is followed by an
> announcement on the dev@ list. The whole point here is to avoid public
> embarrassment which could cause contributors to leave.
>
> For example, the DISCUSSION (on private@) could be like so:
> 1. [DISCUSS] Jane Doe for PMC - she’s done some significant work and it is
> all high quality. She is good to work with and always helpful with users on
> the mailing list.
> 2. RE: - She’s great +1
> 3. RE2: - I’m not sure as she’s only been active for one month. Let’s wait
> a few months to see if her contributions are sustained.
> … two months,
> 4. [DISCUSS] Jane Doe for PMC/Committer - it’s been two months and she’s
> still helping with code and users. Is it time.
> 5. RE: yes!
> 6. RE2: yes!
> … 72 hours
> 7. [VOTE] ….
> … 72 hours
> 8. [NOTICE]
> … 72 hours
> 9. Invite Jane
> 10. Jane is surprised and accepts
> 11. Announce on Dev@ and maybe twitter.
>
> So, you can see ways to tweak your language.
>
> Regards,
> Dave
>
> > On Aug 29, 2018, at 12:16 AM, Matteo Merli <matteo.me...@gmail.com>
> wrote:
> >
> > On Tue, Aug 28, 2018 at 5:50 PM Dave Fisher <dave2w...@comcast.net>
> wrote:
> >
> >> This is very detailed and looks good with one important omission.
> >>
> >> How does one go on from being a contributor to committer / PMC status?
> >> There should be a description about that.
> >>
> >> Please discuss!
> >>
> >
> > That is a very good point. I have added a couple of sections to the
> > "Contributing" page in the PR:
> > * https://github.com/apache/incubator-pulsar/pull/2459
> > * Preview link:
> >
> https://github.com/apache/incubator-pulsar/blob/0515a9a12a77ca6ffdc8587125e21a32cdb61291/site2/website/contributing.md
> >
> > Also reporting it here for convenience:
> >
> >
> -------------------------------------------------------------------------------------------
> > ## Becoming a committer
> >
> > Committers are community members that have write access to the project’s
> > repositories, i.e., they can modify the code, documentation, and website
> > by themselves and also accept other contributions.
> >
> > There is no strict protocol for becoming a committer. Candidates for new
> > committers are typically people that are active contributors and
> > community members.
> >
> > Being an active community member means participating on mailing list
> > discussions, helping to answer questions, verifying release candidates,
> > being respectful towards others, and following the meritocratic
> > principles of community management. Since the
> > [Apache Way](https://www.apache.org/foundation/governance/)
> > has a strong focus on the project community, this part is very important.
> >
> > Of course, contributing code and documentation to the project is
> > important as well. A good way to start is contributing improvements, new
> > features, or bug fixes. You need to show that you take responsibility
> > for the code that you contribute, add tests and documentation, and help
> > maintaining it.
> >
> > Candidates for new committers are suggested by current committers or PMC
> > members, and voted upon by the PMC.
> >
> > If you would like to become a committer, you should engage with the
> > community and start contributing to Apache Pulsar in any of the above
> > ways. You might also want to talk to other committers and ask for their
> > advice and guidance.
> >
> > ## Becoming member of PMC
> >
> > The PMC is the project governance body. Committers or contributors that
> > have demonstrated continued involvement with the community can be
> > nominated to become members of the PMC.
> >
> > PMC members nominate new contributors to the project as either
> > committers or as new PMC members, and PMC members cast votes on electing
> > new committers or PMC members to the project. PMC members also have
> > binding votes on any project matters. Refer to
> > [ASF PMCs governance](
> http://www.apache.org/foundation/governance/pmcs.html)
> > for a more detailed explanation of the duties and roles of the PMC.
> >
> -------------------------------------------------------------------------------------------
> >
> >
> >> This is better and ties in with my main question above.
> >>
> >
> > Created a separate PR to update the "team" page:
> > https://github.com/apache/incubator-pulsar/pull/2470
> >
> > Matteo
> > --
> > Matteo Merli
> > <mme...@apache.org>
>
> --
Matteo Merli
<mme...@apache.org>

Reply via email to