|
| 1 | +--- |
| 2 | +title: Inviting New PPMC Members |
| 3 | +description: This is the process for adding new PPMC members for Apache Cloudberry. |
| 4 | +--- |
| 5 | + |
| 6 | +This process outlines the steps involved in adding new PPMC (Podling Project Management Committee) members to Apache Cloudberry (Incubating), which follows the [Apache PMC Member guidelines](https://community.apache.org/pmc/adding-pmc-members.html). |
| 7 | + |
| 8 | +## New PPMC Member Process |
| 9 | + |
| 10 | +To go through the whole process of inviting a new PPMC member, you need to be a Cloudberry PPMC member and go step by step according to the following table. |
| 11 | + |
| 12 | +| Steps | Notes | Templates | |
| 13 | +|--------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------| |
| 14 | +| **Discussion** | Any PPMC member may propose a potential PPMC member. If you recognize someone (typically an existing committer) who has demonstrated leadership and commitment to the project, please start a discussion in the private@cloudberry.apache.org. It's recommended to provide the reason why you want to propose the new candidate. The discussion will last at least 7 days. | [[DISCUSS]](#ppmc-member-discussion-template) | |
| 15 | +| **Vote** | If the proposed candidate seems to be received positively by a majority of those responding, please start a new thread to vote the candidate. Let the Vote thread run for one week. | [[VOTE]](#ppmc-member-vote-template) | |
| 16 | +| **Announcing results** | No matter whether the result is positive or negative, please raise a new thread to summarize. If the result is negative, dismiss the following steps. | [[RESULT] [VOTE]](#ppmc-member-vote-results-template) | |
| 17 | +| **Sending the invitation** | If the result is positive (achieved at least 3 +1 votes and no vetoes), then send an invitation to the new PPMC member candidate. We give candidates a chance to decline PPMC membership in private. They can post a reply to the private mailing list. If the new PPMC member candidate accepts, go to next. Otherwise, express the gratitude of Cloudberry community and stop here. | [Invitation](#ppmc-member-invite-template) | |
| 18 | +| **Update roster** | If the new PPMC member already has an Apache ID, use the [PPMC roster tool](https://whimsy.apache.org/roster/ppmc/cloudberry) on Whimsy to update the roster and grant them appropriate PPMC privileges. | | |
| 19 | +| **Welcome** | Send a welcome email to the new PPMC member. | [Welcome](#welcome-the-new-ppmc-member-to-the-ppmc-template) | |
| 20 | +| **Announcement** | Announce the new PPMC member in the dev@cloudberry.apache.org mailing list. | [[ANNOUNCEMENT]](#new-ppmc-member-announcement-template) | |
| 21 | +| **News** | Share the news across the community channels. | | |
| 22 | + |
| 23 | +## Email Templates |
| 24 | + |
| 25 | +### PPMC member discussion template |
| 26 | + |
| 27 | +``` |
| 28 | +To: private@cloudberry.apache.org |
| 29 | +Subject: [DISCUSS] New PPMC Member: [Candidate Name] |
| 30 | +
|
| 31 | +Hi PPMC members, |
| 32 | +
|
| 33 | +I would like to propose [Candidate Name] (GitHub ID: xxx) as a new |
| 34 | +PPMC member of Apache Cloudberry. |
| 35 | +
|
| 36 | +[State reasons that you believe they are a good candidate, including their |
| 37 | +contributions to the project, leadership qualities, and commitment to the |
| 38 | +Apache Way.] |
| 39 | +
|
| 40 | +[State contribution statistics and community involvement, if available and relevant.] |
| 41 | +
|
| 42 | +Please remember that should this candidate be elected, they will have |
| 43 | +access to our archives, and be able to read this, so phrase your |
| 44 | +comments constructively with this in mind. |
| 45 | +``` |
| 46 | + |
| 47 | +### PPMC member vote template |
| 48 | + |
| 49 | +``` |
| 50 | +To: private@cloudberry.apache.org |
| 51 | +Subject: [VOTE] New PPMC Member: [Candidate Name] |
| 52 | +
|
| 53 | +Hi PPMC members, |
| 54 | +
|
| 55 | +This is a VOTE to add [Candidate Name] (GitHub ID: xxx) as a PPMC |
| 56 | +member of Apache Cloudberry. |
| 57 | +
|
| 58 | +This has been discussed here: |
| 59 | +[Link to DISCUSS thread on lists.apache.org] |
| 60 | +
|
| 61 | +If you have more to add to the discussion, please do so in the DISCUSS |
| 62 | +thread rather than in this VOTE thread. |
| 63 | +
|
| 64 | +----- |
| 65 | +
|
| 66 | +Please vote accordingly: |
| 67 | +
|
| 68 | +[+1] Yes, add this person to the PPMC |
| 69 | +[0] Abstain |
| 70 | +[-1] No, do not add this person to the PPMC |
| 71 | +
|
| 72 | +----- |
| 73 | +
|
| 74 | +Voting ends one week from today, until midnight UTC on YYYY-MM-DD |
| 75 | +https://www.timeanddate.com/counters/customcounter.html?year=YYYY&month=MM&day=DD |
| 76 | +
|
| 77 | +See voting guidelines at |
| 78 | +https://community.apache.org/pmc/adding-pmc-members.html |
| 79 | +``` |
| 80 | + |
| 81 | +### PPMC member vote results template |
| 82 | + |
| 83 | +``` |
| 84 | +To: private@cloudberry.apache.org |
| 85 | +Subject: [RESULT] [VOTE] New PPMC member: [Candidate Name] |
| 86 | +
|
| 87 | +Hi Cloudberry PPMC, |
| 88 | +
|
| 89 | +The vote has now closed. The results are: |
| 90 | +
|
| 91 | ++1 N binding, M non-binding |
| 92 | + 0 N binding, M non-binding |
| 93 | +-1 N binding, M non-binding |
| 94 | +
|
| 95 | +[Considering listing the names of who voted] |
| 96 | +
|
| 97 | +The vote is ***successful***. |
| 98 | +
|
| 99 | +VOTE thread: |
| 100 | +[Include link to VOTE thread on lists.apache.org] |
| 101 | +
|
| 102 | +Then I'm going to invite [Candidate Name] to join the Cloudberry PPMC. |
| 103 | +``` |
| 104 | + |
| 105 | +### PPMC member invite template |
| 106 | + |
| 107 | +``` |
| 108 | +To: [Candidate's Apache Email Address] |
| 109 | +Cc: private@cloudberry.apache.org |
| 110 | +Subject: Invitation to become Cloudberry PPMC member: [PPMC Member Name] |
| 111 | +
|
| 112 | +Hello [Candidate Name], |
| 113 | +
|
| 114 | +The Cloudberry Podling Project Management Committee (PPMC) |
| 115 | +hereby offers you membership in the PPMC. These privileges are offered on |
| 116 | +the understanding that you'll use them reasonably and with common sense. |
| 117 | +We like to work on trust rather than unnecessary constraints. |
| 118 | +
|
| 119 | +This personal invitation is a chance for you to accept or decline in private. |
| 120 | +Please let us know in reply to this message whether you accept or decline. |
| 121 | +Also, please refrain from sharing that you were invited before the official |
| 122 | +announcement by the PPMC. |
| 123 | +
|
| 124 | +The rights and responsibilities are described here: |
| 125 | +https://community.apache.org/pmc/responsibilities.html |
| 126 | +If that's in any way unclear, please reach out to me or any of the |
| 127 | +other PPMC members for clarification, or to discuss this decision in more |
| 128 | +detail. |
| 129 | +
|
| 130 | +[Your Name] |
| 131 | +On behalf of the Apache Cloudberry PPMC |
| 132 | +``` |
| 133 | + |
| 134 | +### Welcome the new PPMC member to the PPMC template |
| 135 | + |
| 136 | +``` |
| 137 | +To: [PMC member ID]@apache.org, private@cloudberry.apache.org |
| 138 | +Subject: Welcome to the PPMC, [PPMC Member Name] |
| 139 | +
|
| 140 | +Hello, [PPMC Member Name], |
| 141 | +
|
| 142 | +Welcome to the Cloudberry Podling Project Management Committee. As a PPMC |
| 143 | +member, you are now empowered to help make decisions about, and guide the |
| 144 | +future of, our project. |
| 145 | +
|
| 146 | +Please subscribe to the Cloudberry Podling Project Management |
| 147 | +Committee mailing list private@cloudberry.apache.org. Do this by |
| 148 | +sending an empty email to private-subscribe@cloudberry.apache.org and |
| 149 | +following the instructions in the automated response you'll receive. |
| 150 | +
|
| 151 | +Please see the announcement email on the dev list. |
| 152 | +
|
| 153 | +It's a real pleasure to have you here, and we look forward to working |
| 154 | +with you. |
| 155 | +
|
| 156 | +[Your Name] |
| 157 | +On behalf of the Cloudberry PPMC |
| 158 | +``` |
| 159 | + |
| 160 | +### New PPMC member announcement template |
| 161 | + |
| 162 | +``` |
| 163 | +To: dev@cloudberry.apache.org |
| 164 | +Subject: [ANNOUNCEMENT] New PPMC Member: [PPMC Member Name] |
| 165 | +
|
| 166 | +The Podling Project Management Committee (PPMC) for Apache Cloudberry |
| 167 | +is delighted to announce that [PMC Member Name] has joined the PPMC! |
| 168 | +
|
| 169 | +[State New PPMC Member's contributions, leadership, and commitment to the |
| 170 | +project, if available and relevant.] |
| 171 | +
|
| 172 | +The PPMC - Podling Project Management Committee - manages and guides the |
| 173 | +direction of the project, and is responsible for inviting new |
| 174 | +committers and PPMC members to steward the longevity of the project. |
| 175 | +See https://community.apache.org/pmc/responsibilities.html if you're |
| 176 | +interested in learning more about the rights and responsibilities of |
| 177 | +PPMC members. |
| 178 | +
|
| 179 | +Please join us in welcoming [PPMC Member Name] to their new role in our |
| 180 | +project! |
| 181 | +
|
| 182 | +[Your Name] |
| 183 | +On behalf of the Apache Cloudberry PPMC |
| 184 | +``` |
0 commit comments