For the current list of the Collaboration Space members, see the project README.md.
The openjs-foundation/standards GitHub repository is maintained by the Collaboration Space and additional Members who are added on an ongoing basis.
- Invited to all meetings
- Can participate in consensus seeking process
- Counted towards quorum in Collaboration Space Meetings
- Participates in voting
Collaboration Space Membership is not time-limited. There is no fixed size of the Collaboration Space.
There is no specific set of requirements or qualifications for Collaboration Space Membership beyond these rules.
The following groups automatically qualify for membership and can request to be added to the GitHub team:
- OpenJS Foundation CPC Members
- OpenJS Foundation Project Maintainers
The Collaboration Space meets bi-weekly on Zoom.us. A designated moderator approved by the Collaboration Space runs the meeting. Each meeting should be published to YouTube.
Items are added to the Collaboration Space agenda that are considered contentious or are modifications of governance, contribution policy, Collaboration Space membership, or release process.
The intention of the agenda is not to approve or review all patches; that should happen continuously on GitHub and be handled by the larger group of Collaborators.
Any community member or contributor can ask that something be added to the next meeting's agenda by logging a GitHub Issue. Any Collaborator, Collaboration Space member or the moderator can add the item to the agenda by adding the standards-agenda tag to the issue.
Prior to each Collaboration Space meeting the moderator will share the agenda with members of the Collaboration Space. Collaboration Space members can add any items they like to the agenda at the beginning of each meeting. The moderator and the Collaboration Space cannot veto or remove items.
The moderator is responsible for summarizing the discussion of each agenda item and sends it as a pull request after the meeting.
At various times members of the Standards Collaboration Space or foundation projects will attend Standards Meetings at external organizations as a representative of the OpenJS Foundation. If a member would like to attend a meeting as a delegate of the OpenJS Foundation they should open an issue stating:
- The standards meeting or series of meetings they wish to attend
- The OpenJS Foundation's relationship to this standards organization
- The date and location of the meeting or meetings
- If they will be attending in person or remotely
- The estimated cost to the foundation of their participation
- The scope of the work they plan to participate in
This issue should be labelled with standards-agenda
and will be approved in the
next Collaboration Space meeting via the consensus seeking process.
The Collaboration Space follows a Consensus Seeking decision-making model.
When an agenda item has appeared to reach a consensus, the moderator will ask "Does anyone object?" as a final call for dissent from the consensus.
If an agenda item cannot reach a consensus, a Collaboration Space member can call for the item to be decided by a vote or to table the issue to the next meeting. In both cases the decision must be seconded by a majority of the Collaboration Space or else the discussion will continue. Simple majority wins. Only Active Members participate in a vote.
Pull requests require approval by at least two members and must remain open for at least 72 hours before being landed. If there are any objections the Pull Request cannot land until they are resolved.
A pull request that is opposed will be discussed in the meeting.