Governance#
The Open-RMF project, a project under the Open Source Robotics Foundation, is managed by the Open Source Robotics Alliance (OSRA). The OSRA-appointed Technical Governance Committee provides oversight of the project, while the Project Management Committee is responsible for day-to-day operations. This document outlines these entities and their respective roles and responsibilities. For further information, please refer to OSRA website.
Open Source Robotics Alliance (OSRA)#
The Open Source Robotics Foundation (OSRF) established the Open Source Robotics Alliance (OSRA) to enhance the governance of its open-source projects including Open-RMF. Inspired by the success of organizations like The Linux Foundation and the Eclipse Foundation, OSRA aims to provide funding, encourage greater community involvement, and ensure the long-term stability of these projects. The OSRA has a Technical Governance Committee that oversees the technical aspects of the projects.
Technical Governance Committee (TGC)#
The TGC provides guidance and oversight to each of the projects. Its responsibilities include approving proposed activities of each Project Management Committee (PMC), approving Project Leader nominations, and reporting to the OSRF Board on the activities of the OSRA and status of each project.
Open-RMF PMC Meetings#
Community members are encouraged to observe the Open-RMF PMC meetings and submit agenda items via a PMC constituent. To add an item to the Open-RMF PMC agenda please contact one of the PMC constituents list below. Open-RMF PMC meetings are conducted using Google Meet and presently occur every fortnight on Tuesdays. To join the Open-RMF PMC meeting please use the link available in our official OSRA Google calendar.
The Open-RMF Project Management Committee (PMC)#
The Open-RMF PMC is responsible for the day-to-day management of the Open-RMF project including setting the project’s roadmap, coordinating development activities from individual contributors, and facilitating community engagement. The PMC is also responsible for electing the Project Leader and approving PMC member and committer nominations. The PMC consists of the Project Leader, Members (individuals with full voting rights), a Supporting Individual Representative, and the Chair of the TGC.
Committers#
The Open-RMF project also has committers. These are individuals who have commit access to one or more of the Open-RMF repositories and help the PMC maintain the project by contributing code, reviewing pull requests, and responding to issues, etc. While committers typically don’t have voting rights within the PMC and aren’t considered PMC members, it’s possible to hold both roles. Conversely, all PMC members are required to be committers.
Current Open-RMF PMC Constituents#
The Open-RMF PMC currently consists of the following individuals:
Name |
Affiliation |
Github Handle |
PMC Role |
Time Zone (optional) |
|---|---|---|---|---|
Arjo Chakravarty |
Member |
SST (UTC+8) |
||
Aaron Chong |
Member |
SST (UTC+8) |
||
Michael X. Grey |
Project Leader |
SST (UTC+8) |
||
Xiyu Oh |
Member |
CST (UTC-6)/CDT (UTC-5) |
||
Luca Della Vedova |
Member |
SST (UTC+8) |
||
Yadunund Vijay |
Member |
CST (UTC-6)/CDT (UTC-5) |
Current Open-RMF Committers#
The Open-RMF Committers (who are not also PMC members) currently consist of the following individuals: