Files
2026-07-13 12:25:07 +08:00

73 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# `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 projects 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