Skip to content

Commit 7e5a8be

Browse files
azeeyiche033scpeterscagueroarjo129
authored
Add a Governance section (#532)
* Add a Governance section * Alphabetize, fix formatting Signed-off-by: Addisu Z. Taddese <[email protected]> --------- Signed-off-by: Addisu Z. Taddese <[email protected]> Co-authored-by: Ian Chen <[email protected]> Co-authored-by: Steve Peters <[email protected]> Co-authored-by: Carlos Agüero <[email protected]> Co-authored-by: Arjo Chakravarty <[email protected]> Co-authored-by: Benjamin Perseghetti <[email protected]>
1 parent 62539cf commit 7e5a8be

File tree

2 files changed

+74
-0
lines changed

2 files changed

+74
-0
lines changed

governance.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Governance
2+
3+
The Gazebo project, a project under the Open Source Robotics Foundation, is
4+
managed by the Open Source Robotics Alliance (OSRA). The OSRA-appointed
5+
Technical Governance Committee provides oversight of the project, while the
6+
Project Management Committee is responsible for day-to-day operations. This
7+
document outlines these entities and their respective roles and
8+
responsibilities. For further information, please refer to
9+
[OSRA website](https://osralliance.org/how-it-works/).
10+
11+
## Open Source Robotics Alliance (OSRA)
12+
13+
The Open Source Robotics Foundation (OSRF) established the Open Source Robotics
14+
Alliance (OSRA) to enhance the governance of its open-source projects including
15+
Gazebo. Inspired by the success of organizations like The Linux Foundation and
16+
the Eclipse Foundation, OSRA aims to provide funding, encourage greater
17+
community involvement, and ensure the long-term stability of these projects. The
18+
OSRA has a Technical Governance Committee that oversees the technical aspects of
19+
the projects.
20+
21+
## Technical Governance Committee (TGC)
22+
23+
The TGC provides guidance and oversight to each of the projects. Its
24+
responsibilities include approving proposed activities of each Project
25+
Management Committee (PMC), approving Project Leader nominations, and reporting
26+
to the OSRF Board on the activities of the OSRA and status of each project.
27+
28+
## The Gazebo Project Management Committee (PMC)
29+
30+
The Gazebo PMC is responsible for the day-to-day management of the Gazebo
31+
project including setting the project’s roadmap, coordinating development
32+
activities from individual contributors, and facilitating community engagement.
33+
The PMC is also responsible for electing the Project Leader and approving PMC
34+
member and committer nominations. The PMC consists of the Project Leader,
35+
Members (individuals with full voting rights), a Supporting Individual
36+
Representative, and the Chair of the TGC.
37+
38+
## Committers
39+
40+
The Gazebo project also has committers. These are individuals who have commit
41+
access to one or more of the Gazebo repositories and help the PMC maintain the
42+
project by contributing code, reviewing pull requests, and responding to issues,
43+
etc. While committers typically don't have voting rights within the PMC and
44+
aren't considered PMC members, it's possible to hold both roles. Conversely, all
45+
PMC members are required to be committers.
46+
47+
## Current Gazebo PMC Constituents
48+
49+
The Gazebo PMC currently consists of the following individuals:
50+
51+
<!-- Alphabetized by last name -->
52+
53+
| Name | Affiliation | Github Handle | PMC Role | Time Zone (optional) |
54+
| -------------------- | ------------------------------------------ | ----------------------------------------------- | -------------- | ---------------------- |
55+
| Benjamin Perseghetti | [Rudis Labs](https://github.com/rudislabs) | [bperseghetti](https://github.com/bperseghetti) | Member | EST (UTC-5)/EDT(UTC-4) |
56+
| Addisu Z. Taddese | [Intrinsic](https://www.intrinsic.ai/) | [azeey](https://github.com/azeey) | Project Leader | CST (UTC-6)/CDT(UTC-5) |
57+
58+
## Current Gazebo Committers
59+
60+
The Gazebo Committers (who are not also PMC members) currently consist of the
61+
following individuals:
62+
63+
<!-- Alphabetized by last name -->
64+
65+
| Name | Affiliation | Github Handle | Time Zone (optional) |
66+
| ---------------- | -------------------------------------- | ------------------------------------- | -------------------- |
67+
| Arjo Chakravarty | [Intrinsic](https://www.intrinsic.ai/) | [arjo129](https://github.com/arjo129) | SST (UTC+8) |

index.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ pages:
1919
title: Get Started
2020
file: get_started.md
2121
description: Getting started with Gazebo.
22+
23+
# --> This is where menu items from index.yaml specific to the selected release is inserted
24+
2225
- name: ros_installation
2326
title: ROS/Gazebo Installation
2427
file: ros_installation.md
@@ -57,6 +60,10 @@ pages:
5760
title: Releases
5861
file: releases.md
5962
description: Past, current, and future release information.
63+
- name: governance
64+
title: Governance
65+
file: governance.md
66+
description: Governance of the Gazebo project under the OSRA
6067
- name: development
6168
title: Development
6269
file: development.md

0 commit comments

Comments
 (0)