Skip to content

Commit 60d29c1

Browse files
authored
Update readme.md (onnx#4349)
Signed-off-by: andife <[email protected]>
1 parent 02d8f96 commit 60d29c1

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

community/readme.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66

77
ONNX is rolling out open governance to encourage broader participation beyond the founding companies. We hope this will make the decision making process more transparent, enable better technical decisions with consideration of more viewpoints, and share the work of maintenance. We want ONNX to be the standard the whole community rallies to without reservations.
88

9-
ONNX open governance creates 3 roles: Member, Contributor, Approver. 3 structures are also created: Steering Committee, Special Interest Groups (SIGs), Working Groups. Contributors and Approvers can vote for the Steering Committee members. The Steering Committee charters SIGs and appoints SIG chairs. Every piece of ONNX belongs to some SIG. Contributors and Approvers participate in one or more SIGs. Our governance structured is based on the successful model of Kubernetes.
9+
ONNX open governance creates 3 roles: Member, Contributor and Approver. 3 structures are also created: Steering Committee, Special Interest Groups (SIGs), Working Groups. Contributors and Approvers can vote for the Steering Committee members. The Steering Committee charters SIGs and appoints SIG chairs. Every piece of ONNX belongs to some SIG. Contributors and Approvers participate in one or more SIGs. Our governance structure is based on the successful model of Kubernetes.
1010

1111
The effort is bootstrapped with an initial Steering Committee and set of SIGs with the first elections to occur after 1 year.
1212

1313
## Principles
1414

1515
The ONNX community adheres to the following principles:
1616

17-
* __Open__: ONNX is open source. See repository guidelines and CLA, below.
17+
* __Open__: ONNX is open source. See repository guidelines and DCO, below.
1818
* __Welcoming and respectful__: See Code of Conduct, below.
1919
* __Transparent and accessible__: Work and collaboration should be done in public. See SIG governance, below.
2020
* __Merit__: Ideas and contributions are accepted according to their technical merit and alignment with project objectives, scope and design principles. Engineering investment >> corporate sponsorship
@@ -26,7 +26,7 @@ The ONNX community adheres to the following principles:
2626
Members are individuals who are interested in or participate in the ONNX community. Members are able to follow and participate in all public modes of communication used by the ONNX community including but not limited to GitHub, Slack, Stack Overflow, email announcements and discussion aliases. Members are expected to adhere to the Code of Conduct but do not have any specific responsibilities.
2727

2828
### Contributors
29-
Contributors are Members who are active contributors in the community. They can have issues and PRs assigned to them. They also have voting privileges. Contributors can be active in many ways including but not limited to:
29+
Contributors are Members who are active contributors to the community. They can have issues and PRs assigned to them. They also have voting privileges. Contributors can be active in many ways including but not limited to:
3030

3131
* Authoring or reviewing PRs on GitHub
3232
* Filing or commenting on issues on GitHub
@@ -75,7 +75,7 @@ The Steering Committee has a set of rights and responsibilities including the fo
7575
* Decide how and when official releases of ONNX artifacts are made and what they include.
7676
* Declare releases when quality/feature/other requirements are met.
7777
* Control access to, establish processes regarding, and provide a final escalation path for any ONNX repository, which currently includes all repositories under the ONNX GitHub organizations
78-
* Control and delegate access to and establish processes regarding other project resources/assets, including artifact repositories, build and test infrastructure, web sites and their domains, blogs, social-media accounts, etc.
78+
* Control and delegate access to and establish processes regarding other project resources/assets, including artifact repositories, build and test infrastructure, web sites and their domains, blogs, social-media accounts, etc.
7979
* Define any certification process.
8080
* Manage the ONNX brand and any outbound marketing.
8181
* Make decisions by majority vote if consensus cannot be reached.
@@ -124,13 +124,13 @@ A primary reason that SIGs exist is as forums for collaboration. Much work in a
124124
* Announce meeting agenda and minutes after each meeting, on their SIG mailing list and/or Slack channel
125125
* Ensure the SIG's mailing list is archived (i.e on GitHub)
126126
* Report activity in overall ONNX community meetings
127-
* Participate in release planning meetings, retrospective, etc (if relevant)
127+
* Participate in release planning meetings, retrospectives, etc (if relevant)
128128
* Actively triage issues, PRs, test failures, etc. related to code and tests owned by the SIG
129129
* Use the above forums as the primary means of working, communicating, and collaborating, as opposed to private emails and meetings
130130

131131
#### Decision making
132132

133-
When it is time to formalize the work-product from a SIG, votes are taken from every contributor who participates in the SIG. The list of active contributors is determined by the one (or two) SIG leads to ensure that only those who have actively participated in the SIG can vote. At this time there is no restrictions on how many contributors from any one Member Company can participate (and hence vote). The Steering Committee will monitor how the community behaves and apply constraints if needed in the future.
133+
When it is time to formalize the work-product from a SIG, votes are taken from every contributor who participates in the SIG. The list of active contributors is determined by the one (or two) SIG leads to ensure that only those who have actively participated in the SIG can vote. At this time there are no restrictions on how many contributors from any one Member Company can participate (and hence vote). The Steering Committee will monitor how the community behaves and apply constraints if needed in the future.
134134

135135
While most work shouldn’t require expensive coordination with other SIGs, there will be efforts (features, refactoring, etc.) that cross SIG boundaries. In this case, it is expected that the SIGs coordinate with each other and come to mutually agreed solutions. In some cases, it may make sense to form a Working Group for joint work. Cross-SIG coordination will naturally require more time and implies a certain amount of overhead. This is intentional to encourage changes to be well encapsulated whenever possible.
136136

@@ -152,7 +152,7 @@ Working Groups can create specifications, recommendations, or implementations fo
152152
Working Groups are formed by submitting a proposal via PR to the Steering Committee. The proposal should cover:
153153

154154
* what is the exact problem being worked on
155-
* what is the exit criteria
155+
* what are the exit criteria
156156
* who are the chairs (up to 2)
157157
* what are the meeting and discussion mechanics
158158

0 commit comments

Comments
 (0)