Skip to content

Commit aeafd4c

Browse files
committed
CHARTER: s6(k): outline special elections
Previously there was no procedure to deal with members becoming incapable during a TOB term. Luckily we've never run into this issue but the IBM/RedHat merger could've easily triggered this problem, so it's a good idea to resolve this now if we can. Signed-off-by: Aleksa Sarai <[email protected]>
1 parent 1d1b348 commit aeafd4c

File tree

1 file changed

+30
-15
lines changed

1 file changed

+30
-15
lines changed

CHARTER.md

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
| 1.2+DRAFT | | | &bull; *(Section 6)* Unify TOB voting rules to always require a qualified super-majority for decisions. |
1212
| 1.2+DRAFT | | | &bull; *(Section 6)* Update TOB procedures, codify election process, and remove outdated sections. |
1313
| 1.2+DRAFT | | | &bull; *(Section 6)* Add No-Confidence Motions to allow the Maintainers Coalition to dissolve the TOB. |
14+
| 1.2+DRAFT | | | &bull; *(Section 6)* Describe the procedure for special elections. |
1415
| 1.2+DRAFT | | | &bull; *(Section 12)* Formalise changelog and version numbers. |
1516

1617
> **NOTE**: The "notice date" is the date at which OCI Members were given
@@ -77,7 +78,7 @@ e. The set of OCI Projects may be modified by the TOB using the process
7778
f. Any TDC member may bring forward a proposal to the TOB for a new or existing
7879
project to be included in the set of OCI Projects. Approval of a new OCI
7980
Project requires the TOB to decide in favour of the proposal, following the
80-
process outlined in Section 6 (n) of this Charter. For the avoidance of
81+
process outlined in Section 6 (o) of this Charter. For the avoidance of
8182
doubt, any project (once included in the OCI Projects) will be governed
8283
under the rules of this Charter.
8384

@@ -106,7 +107,7 @@ h. In order to facilitate paragraph (g) of this Section,
106107
b. must establish a clear scope of the specification (hereafter
107108
"Specification Scope" within this Section), which once established may
108109
only be changed via a TOB decision, following the process outlined in
109-
Section 6 (n) of this Charter.
110+
Section 6 (o) of this Charter.
110111

111112
- ii. OCI Reference Implementations:
112113

@@ -133,7 +134,7 @@ h. In order to facilitate paragraph (g) of this Section,
133134
i. Both the Project Category and Specification Scope of each OCI Project will
134135
be maintained in [the TOB's repository](https://github.com/opencontainers/tob).
135136
Changing an OCI Project's category requires a TOB decision in favour of the
136-
change, following the process outlined in Section 6 (n) of this Charter,
137+
change, following the process outlined in Section 6 (o) of this Charter,
137138
with thirty (30) days’ notice to the OCI Members before taking effect.
138139

139140
j. Due to historical considerations, the OCI Runtime Reference Implementation
@@ -417,13 +418,25 @@ j. Elections of TOB members and the TOB chair shall be run by the Executive
417418
vote using this procedure, the Executive Director must announce the results
418419
of the vote publicly.
419420

420-
k. The TOB shall meet on an as-needed basis to discuss any agenda set by the
421+
k. If at any point a TOB member becomes incapable of holding their seat (as
422+
defined in Section 6 (e) of this charter), their seat shall become vacant
423+
and a special election shall be called using the procedure described in
424+
Section 6 (g) of this Charter to fill the vacant seat. The newly elected TOB
425+
member shall serve the outgoing TOB member's remaining term. For the
426+
avoidance of doubt, if more than one TOB member becomes incapable of holding
427+
their seat (such as a merger resulting in more than two TOB members being
428+
employed by the same entity or affiliate as described in Section 6 (e)(iii)
429+
of this Charter), all incapable TOB members' seats will become vacant
430+
simultaneously and only one special election will be held to fill all vacant
431+
seats.
432+
433+
l. The TOB shall meet on an as-needed basis to discuss any agenda set by the
421434
TOB Chair, who may set such an agenda at any time if they determine a
422435
meeting is necessary. Members of the TDC outside of the TOB may attend and
423436
participate in TOB meetings, but cannot vote on motions nor raise issues
424437
which are not part of the meeting agenda.
425438

426-
l. In the case of any issues being directed to the TOB, the TOB Chair must call
439+
m. In the case of any issues being directed to the TOB, the TOB Chair must call
427440
a meeting in a timely manner with an agenda including the issues directed to
428441
the TOB, so that the TOB may resolve them. An issue may be directed to the
429442
TOB from:
@@ -433,44 +446,46 @@ l. In the case of any issues being directed to the TOB, the TOB Chair must call
433446
issue involving only the given OCI Projects; or
434447
- ii. the Maintainership Coalition, by a qualified majority vote; or
435448
- iii. the TOB via a decision made using the process outlined in Section 6
436-
(n) of this Charter; or
449+
(o) of this Charter; or
437450
- iv. the TOB Chair if they determine a meeting is necessary.
438451

439-
m. Issues should be referred to the TOB sufficiently in advance of a meeting to
452+
n. Issues should be referred to the TOB sufficiently in advance of a meeting to
440453
provide an appropriate time for TOB members to evaluate the issues, and the
441454
positions of the TDC, the positions of users, as well as sufficient time to
442455
explore compromise solutions. It is expected an appropriate review should
443456
require at least a two (2) week review period, though it is recognized some
444457
time-critical circumstances may call for a shorter review (such as security
445458
issues).
446459

447-
n. TOB meetings may be held in-person or via telephone or electronic
460+
o. TOB meetings may be held in-person or via telephone or electronic
448461
conferencing. Quorum for holding meetings shall be established when
449462
two-thirds of TOB members are present. If the TOB is unable to form a
450463
quorum, the TOB Chair must call subsequent meetings in a timely manner with
451464
the same agenda until a quorum is formed.
452465

453-
o. The intention is for the TOB to operate by consensus. However, if consensus
466+
p. The intention is for the TOB to operate by consensus. However, if consensus
454467
cannot be achieved, the TOB shall vote on a decision. All TOB votes, either
455468
at TOB meetings, via email or electronic voting service, shall pass with a
456469
qualified super-majority (a two-thirds vote of the entire TOB membership in
457470
favour of the motion in question), on a one (1) vote per TOB member basis.
458471
For the avoidance of doubt, an abstain vote (or not voting) equals a vote
459-
against the motion in question.
472+
against the motion in question. If any TOB seats have become vacant (as
473+
outlined in Section 6 (k) of this Charter), they are not counted for the
474+
purposes of the qualified super-majority.
460475

461-
p. Any issues that cannot be resolved by the TOB shall be referred to the Linux
476+
q. Any issues that cannot be resolved by the TOB shall be referred to the Linux
462477
Foundation Executive Director for mediation, and, if necessary, for
463478
resolution by The Linux Foundation Board of Directors.
464479

465-
q. If the Maintainership Coalition feels that the TOB does not represent their
480+
r. If the Maintainership Coalition feels that the TOB does not represent their
466481
interests, they may raise a No-Confidence Motion by a qualified majority
467482
vote. Votes for No-Confidence Motions must be announced publicly and will be
468483
administered by the Executive Director using the procedure in paragraph (j)
469484
of this Section. If a No-Confidence motion is passed, then the entire TOB is
470485
immediately dissolved and an election is held to replace all of the TOB
471486
seats.
472487

473-
r. The procedure for an election under paragraph (q) of this Section is
488+
s. The procedure for an election under paragraph (q) of this Section is
474489
identical to that of paragraph (g), except that the four (4) member group of
475490
the TOB will only hold their seat for one (1) year in order to maintain the
476491
staggered terms outlined in paragraph (f) of this Section. The four (4)
@@ -480,7 +495,7 @@ r. The procedure for an election under paragraph (q) of this Section is
480495
a fair coin toss) shall be used to select which member-elect will be part of
481496
the four (4) member group.
482497

483-
s. In order to avoid abuse of No-Confidence Motions, they cannot be announced
498+
t. In order to avoid abuse of No-Confidence Motions, they cannot be announced
484499
within two (2) weeks before or after a TOB election nor within ninety (90)
485500
days of a previous No-Confidence Motion (even if the previous motion was not
486501
successfully passed).
@@ -625,7 +640,7 @@ g. operate under such rules and procedures as may from time to time be approved
625640
## 12. Amendments and Notice
626641

627642
a. This Charter may be amended by a TOB decision using the process outlined in
628-
Section 6 (n) of this Charter, subject to veto by The Linux Foundation Board
643+
Section 6 (o) of this Charter, subject to veto by The Linux Foundation Board
629644
of Directors for reasonable cause, with thirty (30) days’ notice to the OCI
630645
Members before taking effect.
631646

0 commit comments

Comments
 (0)