You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHARTER.md
+15-2Lines changed: 15 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -82,9 +82,22 @@ In joining the TSC, members commit to communicate on a regular basis and respond
82
82
### 4.1 Project Operations & Management
83
83
The TSC and entire technical community will follow any processes as may be specified by the OpenJS Foundation Board relating to the intake and license compliance review of contributions, including the OpenJS Foundation IP Policy.
84
84
85
-
#### Decision-making via consensus and voting, and documenting decisions
85
+
#### Decision-making
86
86
87
-
See GOVERNANCE.md
87
+
The TSC follows a consensus-seeking decision making model in which joint decisions are agreed upon by all members whenever possible.
88
+
In some situations, a vote may be preferable, however a formal vote is expected to be an infrequent occurrence invoked only when consensus cannot be reached after multiple attempts to reach TSC consensus.
89
+
TSC discussions and decisions are to be assumed public by default, unless otherwise decided upon on a case-by-case basis by the TSC.
90
+
Precise criteria for which decisions are to be left private are left to the TSC's discretion and assumed to include security-related reports or discussions with a third-party who wishes their interactions to remain private, such as when they concern yet unpublished case studies or partnerships which are not yet ready for announcement.
91
+
92
+
The TSC is expected to agree upon and maintain specific process and procedure which facilitate labelling or communicating which decisions have been formally decided upon by the TSC.
93
+
This process should include a mechanism for identifying ongoing TSC discussions and decision-making.
94
+
When concluded, decisions should include reasoning and/or justification of the TSC, as well as indication of the consensus of the committee, or lack thereof in the case of a voted decision as indicated above.
95
+
Private decisions should also be documented in a private location accessible to parties expected to have access to them.
96
+
97
+
## Code of Conduct Findings & Violations
98
+
99
+
Code of Conduct incidents must be reported to the TSC by the Code of Conduct committee.
100
+
Reports must remain anonymous, as per the Code of Conduct, but should be documented in a manner similar to private TSC decisions as mentioned.
Copy file name to clipboardExpand all lines: GOVERNANCE.md
+2-9Lines changed: 2 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -31,17 +31,8 @@ There may be other grounds for removal from the TSC, such as seriously violating
31
31
32
32
## Decision Making
33
33
34
-
### Decision-making and Voting
35
-
The TSC follows a formal consensus seeking decision making model.
36
-
In some situations, a vote may be preferable, however a vote will not be used to make the vast majority of decisions.
37
-
In the unlikely case where it seems that consensus cannot be reached after multiple attempts, the decision process may be moved to resolve via a vote. This is not expected to happen, but defined as a backup.
38
-
39
34
### Decision-making via consensus
40
35
41
-
When a TSC member looks for an issue to be discussed and a decision to be made, they must start by assessing if they feel it warrants potentially being a private discussion and decision. The TSC member must reach out to the TSC chairs to request a private discussion and decision. A discussion and decision will be private at the discretion of the TSC chairs. It is expected that decision discussions and voting will only be private in rare circumstances.
42
-
43
-
The kinds of discussions which should be private include security reports or discussions with an entity where it might not be desireable to be made public knowledge to either party. This could include details of case studies or partnerships which are not yet concluded or published, where either party may need a final approval for publication or wishes for coordinated or scheduled public publication.
44
-
45
36
Both the Quick and Standard consensus process require the creation of an Issue in the TSC GitHub repository.
46
37
The Issue must:
47
38
- Include brief introductory information about the decision that needs to be made
@@ -55,6 +46,8 @@ In addition to the requirements above, the Issue must be labeled `expedited`.
55
46
56
47
While an associated Discussion is not required, if one is used, it must be clearly linked in both directions, and be labeled with `tsc-decision`.
57
48
49
+
#### Quick consensus process
50
+
58
51
A vote is called to see if other members agree. The vote takes place on the opening comment. This vote is different from the decision-making voting process, and only requires 3 (additional) votes in favour and none against to carry. If the vote carries, the quick process is started, otherwise the standard consensus process is started.
59
52
60
53
The quick process is designed for small trivial issues where the resolution feels likely obvious, and the member who proposes the decision discussion has at least one clear resolution to present. The decision discussion owner should present the possible solution they are advocating for (in a follow up comment on the Issue. Not in the opening comment.), and ask to test for agreement. If consensus is not clearly reached, the quick process is ended and the standard consensus process is started. (Label `expedited` should be removed and `stage-1` added.)
0 commit comments