You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

56 lines
2.9 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 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.