perspective-dev--perspective
73 行
2.7 KiB
Markdown
73 行
2.7 KiB
Markdown
# `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
|