Skip to content

Commit 5acb2e3

Browse files
committed
Remove comments not intended for final document
1 parent 11a370a commit 5acb2e3

File tree

1 file changed

+0
-23
lines changed

1 file changed

+0
-23
lines changed

CHARTER.md

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,15 @@
44
<!-- While this document is being written, you can find the discussion to help determine what should be found here at https://github.com/json-schema-org/community/discussions/286 - This comment should be removed before merging -->
55

66
## Section 0: Guiding Principles
7-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391241 -->
8-
97
The JSON Schema project is part of the OpenJS Foundation which operates transparently, openly, collaboratively, and ethically. We strive to be open and transparent as much as is possible, and wish to enable anyone to interact and engage with any area of our work.
108

119
Having no structure in place usually leads to one that is informal and undocumented, making it difficult to meet our own expectations of how we wish to operate. As such, we define the following charter which includes aspects of the governance model to which we subscribe and by which we operate.
1210

1311
## Section 1: Scope
14-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391250 -->
15-
1612
JSON Schema aims to enable the confident and reliable use of the JSON data format. It does this primarily by providing specification documents which define a declarative language that allows annotation and validation of JSON documents.
1713
While JSON Schema's primary target is constraint-based data validation, it continues to be used across the whole stack, in different stages of a given project, and for purposes beyond its original design. We aim to enable these additional and emergent use cases.
1814

1915
### 1.1: In-scope (optional)
20-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391253 -->
21-
2216
The scope of the JSON Schema project is split into two sections: primary and secondary concerns.
2317
Primary concerns are areas we wish to give focus to, while secondary concerns are more likely to require the creation of a Special Interest Group.
2418

@@ -51,23 +45,15 @@ Secondary Concerns
5145
- Vocabularies registry
5246

5347
### 1.2: Out-of-Scope (optional)
54-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391262 -->
55-
5648
Section Intentionally Left Blank
5749

5850
## Section 2: Relationship with OpenJS Foundation CPC.
59-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391266 -->
60-
6151
Most large, complex open source communities have both a business and a technical governance model. Technical leadership for the projects within the OpenJS Foundation is delegated to the projects through their project charters by the OpenJS Cross Project Council (CPC). In the case of the JSON Schema project, it is delegated to the JSON Schema Technical Steering Committee ("TSC").
6252

6353
### 2.1 Other Formal Project Relationships (optional)
64-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391271 -->
65-
6654
Section Intentionally Left Blank
6755

6856
## Section 3: JSON Schema Org Governing Body (TSC)
69-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391284 -->
70-
7157
The TSC is initially established from the observed major contributors who are currently active and in good standing.
7258

7359
There is no maximum TSC membership size. The TSC must have a minimum of four members.
@@ -91,8 +77,6 @@ A TSC member may be removed by vote from the TSC if, during a 3-month period, al
9177
- They do not provide any form of excuse or no excuse is known for their absence
9278

9379
## Section 4: Roles & Responsibilities
94-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391286 -->
95-
9680
The JSON Schema project is jointly governed by a Technical Steering Committee (TSC) which is responsible for high-level guidance of the project.
9781

9882
The TSC has final authority over this project including:
@@ -108,14 +92,9 @@ The TSC has final authority over this project including:
10892
In joining the TSC, members commit to communicate on a regular basis and respond to issues raised by the TSC in a timely manner. If they are no longer able or willing to make such a commitment, they should discuss this with the TSC or a TSC Chair.
10993

11094
### Section 4.1 Project Operations & Management (optional)
111-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391290 -->
112-
11395
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.
11496

11597
### Section 4.2: Decision-making and Voting
116-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391296 -->
117-
Note: See comments found in raw view...
118-
11998
The TSC follows a formal consensus seeking decision making model.
12099
In some situations, a vote may be preferable, however a vote will not be used to make the vast majority of decisions.
121100
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.
@@ -244,8 +223,6 @@ The following responsibilities are recognised as those requiring roles to be def
244223
- Financial allocation approval, tracking, and auditing
245224

246225
## Section 5: Definitions (optional)
247-
<!-- https://github.com/json-schema-org/community/discussions/286#discussioncomment-4391301 -->
248-
249226
The JSON Schema project: The project which is housed by the OpenJS Foundation which operates as The JSON Schema Org.
250227

251228
The JSON Schema Org: The people, policies, processes, activities, and artifacts, found within the GitHub json-schema-org.

0 commit comments

Comments
 (0)