Charter for the MixedRealityToolkit Organization
October 2, 2024 · View on GitHub
This is the organizational charter for the MixedRealityToolkit Organization (the "Organization"). By adding their name to the Steering Committee.md file, Steering Committee members agree as follows.
1. Mission
MRTK3 is the next generation of MRTK, focused using OpenXR where applicable and focusing on integration with Unity X-plat developer ecosystem. We believe that MRTK is a strategic middleware platform to significantly reduce XR developers time to bring solutions to market. We are looking to build a consortium of X-Plat strategic to:
- To drive adoption, promote support and development, and expand the MRTK ecosystem focused on XR developers across specific endpoints.
- Sign up strategic XR companies were the company would either be an end point device or a software development tool provider.
- Establish and document best practices for the development, design and deployment of MRTK enabled XR applications.
- Promote, document, educate and contribute into MRTK 3.
- Coordinate and collaborate with industry standards and certification.
- Establish a communication network where key parties can come together to share templates, code, practices, etc.
- Identify and market joint messaging for the MRTK ecosystem to the AR developer channel.
2. Steering Committee
2.1 Purpose. The Steering Committee will be responsible for all technical oversight, project approval and oversight, policy oversight, and trademark management for the Organization.
2.2 Composition. The Steering Committee voting members are listed in the steering-committee.md file in the repository. Voting members may be added or removed by no less than 3/4 affirmative vote of the Steering Committee. The Steering Committee will appoint a Chair responsible for organizing Steering Committee activity.
3. Voting
3.1. Decision Making. The Steering Committee will strive for all decisions to be made by consensus. While explicit agreement of the entire Steering Committee is preferred, it is not required for consensus. Rather, the Steering Committee will determine consensus based on their good faith consideration of a number of factors, including the dominant view of the Steering Committee and nature of support and objections. The Steering Committee will document evidence of consensus in accordance with these requirements. If consensus cannot be reached, the Steering Committee will make the decision by a vote.
3.2 Voting. The Steering Committee Chair will call a vote with reasonable notice to the Steering Committee, setting out a discussion period and a separate voting period. If there is no objection from Steering Committee members, the Chairperson may commence the voting period immediately following the discussion period. Any discussion may be conducted in person or electronically by text, voice, or video. The discussion will be open by invitation and the meeting notes will be published publicly. In any vote, each voting representative will have one vote. All voting members who are present for the vote must choose 1 of 3 options: Yes, No, or Abstain. Except as specifically noted elsewhere in this Charter, decisions by vote require more "yes" votes than "no" votes.
3.3 Voting Quorum. A quorum must be present in order for a vote to be official. A quorum consists of 1 member from each Affiliated Organization.
3.4 Proxy Vote. In the case where a member may not be able to attend, they can elect to use a proxy vote. The person designated as a proxy will cast a proxy vote in line with the member’s directions. The proxy must attend the meeting and be an employee of the same Affiliated Organization.
3.5 Officer Voting. All Steering Committee members have the equal voting rights, regardless of officer status. Steering Committee members’ votes come out of those allotted to the Affiliated Organization.
4. Termination of Membership
In addition to the method set out in section 2.2, the membership of a Steering Committee member will terminate if any of the following occur:
4.1 Resignation. Written notice of resignation to the Steering Committee.
4.2 Unreachable Member. If a member is unresponsive at its listed handle for more than three months the Steering Committee may vote to remove the member.
4.3 Affiliated Organization Revocation. If a member lists an Affiliated Organization in the steering-committee.md file, that Affiliated Organization may remove or replace such Steering Committee member without a vote with written notice to the Steering Committee. A member so removed or replaced (for example due to change in employment status) remains eligible to be added back onto the Steering Committee as provided in section 2.2.
4.4 Effect of Removal. Upon the removal of a non-Sponsored Steering, that position on the Steering Committee is permanently removed. When a Sponsored Steering Committee member is removed for any reason, their position on the Steering Committee becomes vacant and may be replaced concurrently with removal or separately at a later time by the Sponsoring entity by written notice to the Steering Committee. A Sponsored seat may be permanently abandoned and be removed by written notice from the Sponsoring entity to the Steering Committee.
5. Trademarks
Any names, trademarks, service marks, logos, mascots, or similar indicators of source or origin and the goodwill associated with them arising out of the Organization's activities or Organization projects' activities (the "Marks"), are controlled by the Organization. Steering Committee members may only use the Marks in accordance with the Organization's trademark policy. If a Steering Committee member is terminated or removed from the Steering Committee, any rights the Steering Committee member may have in the Marks revert to the Organization.
6. Antitrust Policy
The Steering Committee is bound by the Organization's antitrust policy.
7. No Confidentiality
Information disclosed in connection with any of the Organization's activities, including but not limited to meetings, Contributions, and submissions, is not confidential, regardless of any markings or statements to the contrary.
8. Project Criteria
In order to be eligible to be a Organization project, a project must:
- Be approved by the Steering Committee.
- Agree to follow the guidance and direction of the Steering Committee.
- Use only the following outbound licenses or agreements unless otherwise unanimously approved by the steering committee:
- For code, a license on the Open Source Initiative's list of Popular Licenses.
- For data, a license on the Open Knowledge Foundation's list of Recommended Conformant Licenses.
- For specifications, the Organization will not release specifications.
- Include and adhere to the Organization's policies, including the trademark policy, the antitrust policy, and the code of conduct.
9. Amendments
Amendments to this charter, the antitrust policy, the trademark policy, or the code of conduct may only be made with at least a 3/4 affirmative vote of the Steering Committee.
9.1 Officers and Duties. Every 12 months, the Steering Committee will conduct a vote for the following officers:
-
Chair. The Chair's main duty is to chair Steering Committee meetings. The Chair gives overall leadership to the Steering Committee, and should ensure that the Steering Committee members understand the roles and responsibilities, and debate its mission. The Chair also ensures that Steering Committee meetings are effectively run, and that decisions are made and properly recorded.
-
Vice-Chair. In the event of the Chair being absent, the Vice-Chair must undertake all chairing duties and ensure the objectives of Steering Committee meetings are met. The Vice-Chair may deputize for the Chair in all other duties as required.
-
Secretary. The Secretary ensures that Steering Committee meetings are run smoothly, records detailed minutes that capture all key points of Steering Committee meetings, and distributes minutes to all Steering Committee members within a week of the meeting. The Secretary also schedules and prepares invitations for Steering Committee meetings, and creates agendas according to the organization’s bylaws and distributes them to Steering Committee members, along with any supporting documentation.
Part of MVG-0.1-beta. Made with love by GitHub. Licensed under the CC-BY 4.0 License.