Skip to content
This repository was archived by the owner on Apr 21, 2022. It is now read-only.

Commit 7221b51

Browse files
committed
Minor Charter Corrections
Fix punctuation, spacing and semantics in a few places. Thanks @jamescassell @cgruver @pecameron
1 parent 7d7c309 commit 7221b51

File tree

1 file changed

+23
-22
lines changed

1 file changed

+23
-22
lines changed

CHARTER.md

+23-22
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,26 @@
11
# OKD Working Group Charter
22

3-
v1
3+
v1.1
44

5-
2019-09-13
5+
2019-09-21
66

77
https://github.com/openshift/community/pull/3
8+
https://github.com/openshift/community/pull/44
89

910
## Introduction
1011
The charter describes the operations of the OKD Working Group (OKD WG).
1112

12-
OKD is the Origin Community Distribution of Kubernetes that is upstream to Red Hat’s OpenShift Container Platform and is built around a core of OCI containers, and Kubernetes container cluster management. OKD is augmented by application lifecycle management functionality and DevOps tooling.
13+
OKD is the Origin Community Distribution of Kubernetes that is upstream to Red Hat’s OpenShift Container Platform. It is built around a core of OCI containers and Kubernetes container cluster management. OKD is augmented by application lifecycle management functionality and DevOps tooling.
1314

14-
The OKD Working Group's purpose is to discuss, give guidance to, and enable collaboration on current development efforts for OKD4, Kubernetes and related CNCF projects. The OKD Working Group will also include the discussion of shared community goals for OKD4 and beyond. Additionally, the Working Group will produce supporting materials and best practices for end-users and will provide guidance and coordination for CNCF projects working within the SIG's scope.
15+
The OKD Working Group's purpose is to discuss, give guidance to, and enable collaboration on current development efforts for OKD, Kubernetes, and related CNCF projects. The OKD Working Group will also include the discussion of shared community goals for OKD 4 and beyond. Additionally, the Working Group will produce supporting materials and best practices for end-users and will provide guidance and coordination for CNCF projects working within the SIG's scope.
1516

16-
The OKD Working Group is independent of both Fedora and the Cloud Native Container Foundation (CNCF). The OKD Working Group is a community sponsored by Red Hat.
17+
The OKD Working Group is independent of both Fedora and the Cloud Native Computing Foundation (CNCF). The OKD Working Group is a community sponsored by Red Hat.
1718

1819
## Mission
1920
The mission of the OKD Working Group is:
2021
* To collaborate on areas related to developing, deploying, managing, and operating OKD.
2122
* To develop informational resources like guides, tutorials, and white papers to give the community an understanding of best practices, trade-offs, and value adds as it relates to developing, deploying, and managing applications in cloud native environments.
22-
* To identify suitable projects and gaps in the ecosystem for future collaboration and coordination with those projects.
23+
* To identify suitable projects and gaps in the ecosystem for future collaboration and coordination with those projects.
2324

2425
### Areas considered in Scope
2526
The OKD Working Group focuses on the following end-user related topics of the lifecycle of cloud-native applications:
@@ -28,7 +29,7 @@ The OKD Working Group focuses on the following end-user related topics of the li
2829
* OKD delivery and release management
2930
* OKD management and operations
3031

31-
The Working Group will work on developing best practices, fostering collaboration between related projects, and working on improving tool interoperability. Additionally, the Working Group will propose new initiatives and projects when capability gaps in the current ecosystem are defined.
32+
The Working Group will work on developing best practices, fostering collaboration between related projects, and working on improving tool interoperability. Additionally, the Working Group will propose new initiatives and projects when capability gaps in the current ecosystem are defined.
3233

3334
The following, non-exhaustive, sample list of activities and deliverables are in-scope for the Working Group:
3435
* Operator Centric Installer
@@ -53,9 +54,9 @@ Anything not explicitly considered in the scope above. Example include:
5354
The OKD Working Group is run and managed by the following chairs:
5455
* Red Hat Community Development Liaison (CDL Chair) - Diane Mueller
5556
* External to Red Hat (Community Chair) - Dani Comnea
56-
* Red Hat Engineering Liaison (Engineering Chair) - Christian Glombek
57+
* Red Hat Engineering Liaison (Engineering Chair) - Christian Glombek
5758

58-
Note: The referenced names and chair positions will be edited in-place as chairs are added, removed or replaced. See the roles of chairs section for more information.
59+
Note: The referenced names and chair positions will be edited in-place as chairs are added, removed, or replaced. See the roles of chairs section for more information.
5960

6061
A dedicated git repository will be the authoritative archive for membership list, code, documentation, and decisions made. The repository, along with this charter, will be hosted at github.com/openshift/community.
6162

@@ -69,32 +70,32 @@ New members can apply for membership by creating an Issue or Pull Request on the
6970
Membership can be surrendered by creating an Issue stating this desire, or by creating a Pull Request to remove the own name from the members list.
7071

7172
### Decision Process
72-
This group will seek consensus decisions. After public discussion and consideration of different opinions, the Chair and/or Co-Chair will record a decision and summarize any objections.
73+
This group will seek consensus decisions. After public discussion and consideration of different opinions, the Chair and/or Co-Chair will record a decision and summarize any objections.
7374

74-
All WG members who have joined the GitHub group at least 21 days prior to the vote are eligible to vote. This is to prevent people from rallying outside supporters for their desired outcome.
75+
All WG members who have joined the GitHub group at least 21 days prior to the vote are eligible to vote. This is to prevent people from rallying outside supporters for their desired outcome.
7576

7677
When the group comes to a decision in a meeting, the decision is tentative. Any group participant may object to a decision reached at a meeting within 7 days of publication of the decision on the GitHub Issue and/or mailing list. That decision must then be confirmed on the GitHub Issue via a Call for Agreement.
7778

7879
The Call for Agreement, when a decision is required, will be posted as a GitHub Issue or Pull Request and must be announced on the mailing list. It is an instrument to reach a time-bounded lazy consensus approval and requires a voting period of no less than 7 days to be defined (including a specific date and time in UTC).
7980

8081
Each Call for Agreement will be considered independently, except for elections of Chairs.
8182

82-
The Chairs will submit all Calls for Agreement unless vague, unprofessional, off-topic or lacking sufficient detail to determine what is being agreed.
83+
The Chairs will submit all Calls for Agreement that are not vague, unprofessional, off-topic, or lacking sufficient detail to determine what is being agreed.
8384

84-
In the event that a Call for Agreement falls under the delegated authority or within a chartered Sub-Working Group, the Call for Agreement must be passed through the Sub-Working Group before receiving Working Group consideration.
85+
In the event that a Call for Agreement falls under the delegated authority or within a chartered Sub-Working Group, the Call for Agreement must be passed through the Sub-Working Group before receiving Working Group consideration.
8586

8687
A Call for Agreement may require quorum of Chairs under the circumstances outlined in the Charter and Governing Documents section.
8788

8889
A Call for Agreement is mandatory when:
8990
* A Chair determines that the topic requires a Call for Agreement.
90-
* When petitioned by members of the Working Group and submitted to the Chairs to call a vote unless rejected for cause.
91+
* When petitioned by members of the Working Group and submitted to the Chairs to call a vote unless rejected for cause.
9192
* Technical decisions that add, remove, or change dependencies and requirements.
9293
* Revoke a previous decision made by the Call for Agreement process.
9394
* Approval of a Sub-Working Group when such SWG has any delegated authority.
9495

95-
Once the Call for Agreement voting period has elapsed, all votes are counted, with at least a 51% majority needed for consensus. A Chair will then declare the agreement “accepted” or “declined”, ending the Call for Agreement.
96+
Once the Call for Agreement voting period has elapsed, all votes are counted, with at least a 51% majority of votes needed for consensus. A Chair will then declare the agreement “accepted” or “declined”, ending the Call for Agreement.
9697

97-
Once rejected, a Call for Agreement must be revised before re-submission for a subsequent vote. All rejected Calls for Agreement will reported to the Working Group as rejected.
98+
Once rejected, a Call for Agreement must be revised before re-submission for a subsequent vote. All rejected Calls for Agreement will be reported to the Working Group as rejected.
9899

99100
### Charter and Governing Documents
100101

@@ -115,14 +116,14 @@ The primary role of Chairs is to run operations and the governance of the group.
115116
* Extending discussion via asynchronous communication to be inclusive of members who cannot attend a specific meeting time.
116117
* Scheduling discussing of proposals that have been submitted.
117118
* Asking for new proposals to be made to address an identified need.
118-
* Oversee disciplinary action for members. The Chairs have the authority to declare a member inactive and expel members for cause.
119-
* Chairs will serve for one-year revolving terms and will be approved using the [Condorcet Method](https://en.wikipedia.org/wiki/Condorcet_method). Upon the expiration of a Chair’s term, it will continue for another year, unless challenged.
119+
* Oversee disciplinary action for members. The Chairs have the authority to declare a member inactive and expel members for cause.
120+
* Chairs will serve for one-year revolving terms and will be approved using the [Condorcet Method](https://en.wikipedia.org/wiki/Condorcet_method). Upon the expiration of a Chair’s term, it will continue for another year, unless challenged.
120121

121-
The terms for founding Chairs start on the approval of this charter.
122+
The terms for founding Chairs start on the approval of this charter.
122123

123124
When no candidate has submitted their name for consideration, the current Chairs may appoint an acting Chair until a candidate comes forward.
124125

125-
Chairs must be active members. Any inactivity, disability or ineligibility results in immediate removal.
126+
Chairs must be active members. Any inactivity, disability, or ineligibility results in immediate removal.
126127

127128
Chairs may be removed by petition to the Working Group through the Call for Agreement process outlined above.
128129

@@ -131,8 +132,8 @@ Additional Chairs may be added so long as the existing number of Chairs is odd.
131132
In the event that an even number of Chairs exist and vote situation arises, the Chairs will randomly select one chair to abstain.
132133

133134
### Role of Sub-Working Groups
134-
Each Sub-Working Group (SWG) must have a Chair working as an active sponsor. Under the mandate of the Working Group, each SWG will have the autonomy to establish their own charter, membership rules, meeting times, make in-scope decisions as delegated, and management processes.
135+
Each Sub-Working Group (SWG) must have a Chair working as an active sponsor. Under the mandate of the Working Group, each SWG will have the autonomy to establish their own charter, membership rules, meeting times, and management processes. Each SWG will also have the authority to make in-scope decisions as delegated by the Working Group.
135136

136-
SWG are required to submit their agreed Charter to the Working Group for information and archival. The Chairs can petition for dissolution of an inactive or hostile SWG by Call for Agreement. Once dissolved the SWG’s delegated Charter and outstanding authority to make decisions is immediately revoked. The Chairs may then take any required action to restrict access to Working Group Resources.
137+
SWG are required to submit their agreed Charter to the Working Group for information and archival. The Chairs can petition for dissolution of an inactive or hostile SWG by Call for Agreement. Once dissolved the SWG’s delegated Charter and outstanding authority to make decisions is immediately revoked. The Chairs may then take any required action to restrict access to Working Group Resources.
137138

138139
No SWG will have authority with regards to this Charter or other OKD Working Group Governing Documents.

0 commit comments

Comments
 (0)