chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
# `perspective` Charter
|
||||
|
||||
`perspective` is a data visualization and analytics component, especially
|
||||
well-suited for large and/or streaming datasets.
|
||||
|
||||
## Section 0: Guiding Principles
|
||||
|
||||
The `perspective` project is part of the [OpenJS Foundation][openjs foundation],
|
||||
which operates transparently, openly, collaboratively, and ethically. Project
|
||||
proposals, timelines, and status must not merely be open, but also easily
|
||||
visible to outsiders.
|
||||
|
||||
## Section 1: Scope
|
||||
|
||||
`perspective` is a data visualization component, any features related to data
|
||||
visualization on any platform are potentially in scope.
|
||||
|
||||
## Section 2: Relationship with OpenJS Foundation CPC.
|
||||
|
||||
Technical leadership for the projects within the [OpenJS
|
||||
Foundation][openjs foundation] is delegated to the projects through their
|
||||
project charters by the
|
||||
[OpenJS Foundation Cross-Project Council](https://openjsf.org/about/governance/)
|
||||
(CPC). In the case of the `perspective` project, it is delegated to the
|
||||
[`perspective` Maintainers](GOVERNANCE.md#maintainers) (the “Maintainers”). The
|
||||
OpenJS Foundation's business leadership is the Board of Directors (the “Board”).
|
||||
|
||||
This `perspective` Charter reflects a carefully constructed balanced role for
|
||||
the Maintainers and the CPC in the governance of the OpenJS Foundation. The
|
||||
charter amendment process is for the Maintainers to propose changes using simple
|
||||
majority of the full Maintainers, the proposed changes being subject to review
|
||||
and approval by the CPC. The CPC may additionally make amendments to the project
|
||||
charter at any time, though the CPC will not interfere with day-to-day
|
||||
discussions, votes or meetings of the Maintainers.
|
||||
|
||||
### 2.1 Other Formal Project Relationships
|
||||
|
||||
Section Intentionally Left Blank
|
||||
|
||||
## Section 3: `perspective`'s Maintainers Governing Body
|
||||
|
||||
`perspective` is governed by its [maintainers](GOVERNANCE.md#maintainers).
|
||||
|
||||
## Section 4: Roles & Responsibilities
|
||||
|
||||
The roles and responsibilities of `perspective`'s Maintainers are described in
|
||||
[GOVERNANCE.md](./GOVERNANCE.md).
|
||||
|
||||
### Section 4.1 Project Operations & Management
|
||||
|
||||
Section Intentionally Left Blank
|
||||
|
||||
### Section 4.2: Decision-making, Voting, and/or Elections
|
||||
|
||||
Section Intentionally Left Blank
|
||||
|
||||
### Section 4.3: Other Project Roles
|
||||
|
||||
Section Intentionally Left Blank
|
||||
|
||||
## Section 5: Definitions
|
||||
|
||||
- _Contributors_: contribute code or other artifacts, but do not have the right
|
||||
to commit to the codebase. Contributors work with the project’s maintainers to
|
||||
have code committed to the code base. A Contributor may be promoted to a
|
||||
Maintainer by the Maintainers. Contributors should rarely be encumbered by the
|
||||
Maintainers and never by the CPC or OpenJS Foundation Board.
|
||||
|
||||
- _Maintainers_: Contributors with any kind of decision-making authority in the
|
||||
project.
|
||||
|
||||
[openjs foundation]: https://openjsf.org
|
||||
Reference in New Issue
Block a user