This repository has been archived on 2022-08-10. You can view files and clone it, but cannot push or open issues or pull requests.
chez-openbsd/CHARTER.md
2022-07-29 15:12:07 +02:00

56 lines
2.9 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.

# Chez Scheme Project Charter (the “Charter”)
This Charter sets forth the responsibilities and procedures for
technical contribution to, and oversight of, the Chez Scheme Project
(the “Project”). Participation in the Project is open to all in a
fair, reasonable, and non-discriminatory manner. Contributors to
the Project must comply with the terms of this Charter.
1. Governance
* The Project will involve Contributors and Committers.
Contributors include anyone in the technical community who
contributes code, documentation, or other technical artifacts
to the Project. Committers are Contributors who have the
ability to commit code directly to the Projects main branch
or repository.
* The Committers shall be responsible for technical oversight
and other decision making of the Project. The Committers will
seek to make decisions by consensus. Except where otherwise
specified below, if a consensus cannot be reached, Project
decisions shall be made by a two-thirds vote of the Committers.
* A unanimous vote of the Committers shall be required for any
change or amendment to this Charter.
2. Technical Policy
* Any Committer may review a pull request and accept, reject,
or solicit modifications to the request, at the Committers
sole discretion. For changes that might be highly impactful
or controversial, Committers are encouraged, but not required,
to seek consensus from the other Committers before proceeding.
Committers are not required to respond to every pull request,
but shall make reasonable efforts to do so.
* Any existing Committer may nominate a Contributor with the
demonstrated experience, knowledge, and commitment to the
Project to become a new Committer. A nominee can become a
Committer only by a unanimous vote of the existing Committers.
* Any Committer may resign at any time by giving notice to the
other Committers. Any Committer may also be removed at any
time by a unanimous vote of the other Committers.
3. Intellectual Property Policy
* All new inbound code contributions to the Project shall be
made under the [Apache 2.0 license]
(http://www.apache.org/licenses/LICENSE-2.0).
* By submitting a contribution, a Contributor certifies that
the Contributor is the sole creator of the contribution and/or
has the right under all applicable intellectual property laws
to provide the contribution to the Project under the terms of
the Apache 2.0 license.
* If a Contributor wishes to contribute existing source code
covered by an open-source license other than Apache 2.0, the
Contributor must seek an exception from the Committers.
Exceptions shall be approved only by a unanimous vote of the
Committers and duly recorded in the file NOTICE.
* All outbound code will be made available under the Apache 2.0
license.