@@ -45,46 +45,79 @@ Eligibility for voting in 2021 is defined as:
45
45
[ the SQL query used by devstats for developer activity counts] [ devstats-sql ] .
46
46
47
47
* People who have submitted the [ voter exemption form] and are accepted by
48
- the election committee. We * explicitly* believe the above heuristic will be
49
- inaccurate and not represent the entire community. Thus we provide the form
50
- for those who have contributed to the project but may not meet the above
51
- criteria. Acceptance of a form submission will be defined by a simple
52
- majority vote, and the criteria used during this process will be used to
53
- help refine further elections.
48
+ the election committee.
49
+
50
+ Corporate affiliation is applied after the election. If an organization finds
51
+ itself with too many representatives it is up to those individuals to come
52
+ to a consensus on who should serve on the committee.
53
+
54
+ ### Voter Exemption
55
+
56
+ We * explicitly* believe that the above heuristic will be inaccurate
57
+ and not represent the entire community. Thus we provide the form
58
+ for those who have contributed to the project but may not meet the above
59
+ criteria. Acceptance of a form submission will be defined by a simple
60
+ majority vote, and the criteria used during this process will be used to
61
+ help refine further elections.
54
62
55
63
If you otherwise qualify to vote but have not yet applied for Org Membership,
56
64
then please [ request an exception] [ voter exemption form ] (and please apply for
57
65
Org Membership as well).
58
66
59
- Corporate affiliation is applied after the election. If an organization finds
60
- itself with too many representatives it is up to those individuals to come
61
- to a consensus on who should serve on the committee.
67
+ Only contributions to projects and artifacts that fall under Steering
68
+ Committee's governance will be considered for voter exemption.
69
+
70
+ Examples of contributions that would be considered:
71
+ * Slack admins who are not active in GitHub
72
+ * Code of Conduct Committee members whose actions are private by default
73
+
74
+ Examples of contributions that would NOT be considered:
75
+ * Contributions to ecosystem projects and products
76
+ * Organizing meetups or podcasts
62
77
63
78
### Schedule
64
79
80
+ <!-- While finalizing the dates in the schedule, ensure that:
81
+ - The Steering Committee and candidate Q+A occurs at a public SC meeting
82
+ (usually a Monday).
83
+ - Dealine to submit voter exception forms and request a
84
+ replacement ballot is ~3 days before voting closes.
85
+ - Private announcement of results to SC members is at least ~2 days
86
+ before private announcement to all candidates.
87
+ - The interval between private announcement to all candidates and the
88
+ public announcement is a weekend.
89
+ -->
90
+
65
91
| Date | Event |
66
92
| ------------ | ------------------------ |
67
- | August XX | Announcement of Election and publication of Voters.md |
93
+ | July 1 | Steering Committee selects Election Committee |
94
+ | August XX | Announcement of Election and publication of voters.md |
68
95
| August XX | Steering Committee Meeting with Q+A with the candidates and community |
69
- | September XX | All candidate bios and voting exception forms due by 0000 UTC (5pm PST) |
96
+ | September XX | All candidate bios due by 0000 UTC (5pm PST) |
70
97
| ~ 1 week | Election prep week (voters.md validation and CIVS setup and testing)
71
98
| September XX | Election Begins via email ballots |
72
- | October XX | Deadline to request a replacement ballot |
99
+ | October XX | Deadline to submit voter exception forms and request a replacement ballot |
73
100
| October XX | Election Closes by 0000 UTC (5pm PST) |
74
- | October XX | Announcement of Results at Public Steering Committee meeting |
101
+ | October XX | Private announcement of Results to SC members not up for election |
102
+ | October XX | Private announcement of Results to all candidates |
103
+ | October XX | Public announcement of Results at Public Steering Committee Meeting |
104
+ | October XX | Election Retro |
75
105
76
106
## Candidacy Process
77
107
78
108
** Nomination**
79
109
80
- If you want to stand for election, send an email to
[email protected]
81
- with the subject line "Steering Committee Nomination: Your Name (@yourgithub )".
110
+ If you want to stand for the election, create an issue in this GitHub repo
111
+ (kubernetes/community) with the title ` Steering Committee Nomination: Your Name (@yourgithub) ` .
112
+ After creating the issue, send an email to
[email protected]
113
+ with a link to the issue. The subject line of the email should be same as
114
+ the title of the issue.
82
115
83
116
If you want to nominate someone else, you may do so, but PLEASE talk to them
84
117
first.
85
118
86
119
If you wish to accept a nomination from someone else, reply to the nomination
87
- email saying something like "I accept the nomination".
120
+ ** issue ** saying something like "I accept the nomination".
88
121
89
122
** Endorsement**
90
123
@@ -94,20 +127,25 @@ yourself, you count as one of the three. Endorsements from non-voting members
94
127
does not count towards the final count.
95
128
96
129
[ Eligible voters] may endorse candidates of their choosing by replying to the
97
- candidate's nomination email saying something like "I endorse this nominee,
98
- and I work for <COMPANY >" or "+1". Please specify your github ID, state that
99
- you are in voters.md, and include your employer's name so that we see can
100
- which candidates have sufficient endorsements.
130
+ candidate's nomination ** issue** saying something like "I endorse this nominee,
131
+ and I work for <COMPANY >" or "+1". Please state that you are in voters.md,
132
+ and include your employer's name so that we see can which candidates have
133
+ sufficient endorsements.
134
+
135
+ Note that ** only endorsements on the GitHub issue will be considered** .
136
+ Endorsements on the nomination email will NOT be considered.
101
137
102
138
When a candidate has reached the necessary three endorsements, one of the
103
- Election Officers will announce that on the email thread. After that,
104
- please do not endorse the candidate further.
139
+ Election Officers will announce that on the GitHub issue.
105
140
106
141
** Running**
107
142
108
143
Eligible candidates can submit a pull request with a biography in this
109
144
directory with their platform and intent to run. This statement is
110
145
** limited to 300 words** and must follow the format of ` firstnamelastname.md ` .
146
+ The word limit applies to the source markdown file and the [ ` hack/verify-steering-election.sh ` ]
147
+ script can be used to check the word count.
148
+
111
149
Please refer to the [ 2020 candidate bios] for examples. Biography statements are optional.
112
150
113
151
Missed deadlines by the candidates will be addressed by steering on a per case basis to determine eligibility.
160
198
161
199
### Decision
162
200
163
- The newly elected body will be announced in the monthly [ Kubernetes Community Meeting]
164
- on October XX, 2021.
201
+ - First, the results are privately announced to the incumbent Steering Committee
202
+ members (who are not up for election) and all the candidates.
203
+
204
+ - The newly elected body will be publicly announced in the monthly
205
+ [ public Steering Committee Meeting] on October XX, 2021.
165
206
166
- Following the meeting, the raw voting results and winners will be published on the
207
+ - Following the meeting, the raw voting results and winners will be published on the
167
208
[ Kubernetes Blog] .
168
209
169
210
For more information, definitions, and/or detailed election process, please refer to
170
211
the [ Steering Committee Election Charter]
171
212
172
213
## Nominees
173
214
215
+ The nominee list is filled in by the Election Officers after all bios have been
216
+ submitted. Please do not edit the following table.
217
+
218
+
174
219
| Name | Organization/Company | GitHub |
175
220
| :------------------------------------------:| :--------------------:| :----------------------------------------------------:|
176
221
| [ Jane Containerface] ( ./biotemplate.md ) | ExampleCo | [ @github ] ( https://github.com ) |
@@ -190,7 +235,8 @@ the [Steering Committee Election Charter]
190
235
[ CIVS ] : http://civs.cs.cornell.edu/
191
236
[ IRV method ] : https://www.daneckam.com/?p=374
192
237
193
- [ 2021 candidate bios ] : https://github.com/kubernetes/community/tree/master/events/elections/2021
238
+ [ `hack/verify-steering-election.sh` ] : https://git.k8s.io/community/hack/verify-steering-election.sh
239
+ [ 2020 candidate bios ] : https://github.com/kubernetes/community/tree/master/events/elections/2021
194
240
[ election officers ] : https://github.com/kubernetes/community/tree/master/events/elections#election-officers
195
241
[ Kubernetes Community Meeting ] : https://github.com/kubernetes/community/blob/master/events/community-meeting.md
196
242
[ Kubernetes Blog ] : https://kubernetes.io/blog/
@@ -200,5 +246,5 @@ the [Steering Committee Election Charter]
200
246
201
247
[ devstats-sql ] : https://github.com/cncf/devstats/blob/master/metrics/shared/project_developer_stats.sql
202
248
[ devstats-dashboard ] : https://k8s.devstats.cncf.io/d/13/developer-activity-counts-by-repository-group?orgId=1&var-period_name=Last%20year&var-metric=contributions&var-repogroup_name=All
203
- [ Org Member ] : https://github.com/kubernetes/community/blob/master/community-membership.md
249
+ [ Org Members ] : https://github.com/kubernetes/community/blob/master/community-membership.md
204
250
[ Ballot Replacement Form ] : https://www.surveymonkey.com/r/kubernetes-sc-2021-ballot
0 commit comments