From b467867c7d9cbe8d85dae416e774233a9bf4a650 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Wed, 14 Aug 2024 14:40:07 -0500 Subject: [PATCH 1/6] Add a Governance section Signed-off-by: Addisu Z. Taddese --- governance.md | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++ index.yaml | 7 ++++++ 2 files changed, 68 insertions(+) create mode 100644 governance.md diff --git a/governance.md b/governance.md new file mode 100644 index 000000000..04d81939a --- /dev/null +++ b/governance.md @@ -0,0 +1,61 @@ +# Governance + +The Gazebo 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](https://osralliance.org/how-it-works/). + +## Open Source Robotics Alliance (OSRA) + +The Open Source Robotics Foundation (OSRF) established the Open Source Robotics +Association (OSRA) to enhance the governance of its open-source projects +including Gazebo. 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. + +## The Gazebo Project Management Committee (PMC) + +The Gazebo PMC is responsible for the day-to-day management of the Gazebo +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 Gazebo project also has committers. These are individuals who have commit +access to one or more of the Gazebo 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 Gazebo PMC Constituents + +The Gazebo PMC currently consists of the following individuals: + +| Name | Affiliation | Github Handle | PMC Role | Time Zone (optional) | +| ----------------- | -------------------------------------- | --------------------------------- | -------------- | ---------------------- | +| Addisu Z. Taddese | [Intrinsic](https://www.intrinsic.ai/) | [azeey](https://github.com/azeey) | Project Leader | CST (UTC-6)/CDT(UTC-5) | + +## Current Gazebo Committers + +The Gazebo Committers (who are not also PMC members) currently consists of the +following individuals: + +| Name | Affiliation | Github Handle | Time Zone (optional) | +| ----------------- | -------------------------------------- | --------------------------------- | ---------------------- | diff --git a/index.yaml b/index.yaml index d0388434e..63ab275c4 100644 --- a/index.yaml +++ b/index.yaml @@ -19,6 +19,9 @@ pages: title: Get Started file: get_started.md description: Getting started with Gazebo. + + # --> This is where menu items from index.yaml specific to the selected release is inserted + - name: ros_installation title: ROS/Gazebo Installation file: ros_installation.md @@ -57,6 +60,10 @@ pages: title: Releases file: releases.md description: Past, current, and future release information. + - name: governance + title: Governance + file: governance.md + description: Governance of the Gazebo project under the OSRA - name: development title: Development file: development.md From a6ad4566c0f07c16c6a1af09bab2f34bfced8aa1 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Fri, 1 Nov 2024 00:27:18 +0100 Subject: [PATCH 2/6] Update governance.md Co-authored-by: Steve Peters Signed-off-by: Addisu Z. Taddese --- governance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/governance.md b/governance.md index 04d81939a..c4d243733 100644 --- a/governance.md +++ b/governance.md @@ -54,7 +54,7 @@ The Gazebo PMC currently consists of the following individuals: ## Current Gazebo Committers -The Gazebo Committers (who are not also PMC members) currently consists of the +The Gazebo Committers (who are not also PMC members) currently consist of the following individuals: | Name | Affiliation | Github Handle | Time Zone (optional) | From c010f0916a6edaddc0f806107e52ffec6dab9872 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Fri, 1 Nov 2024 00:27:28 +0100 Subject: [PATCH 3/6] Update governance.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Carlos Agüero Signed-off-by: Addisu Z. Taddese --- governance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/governance.md b/governance.md index c4d243733..afed84e13 100644 --- a/governance.md +++ b/governance.md @@ -11,7 +11,7 @@ responsibilities. For further information, please refer to ## Open Source Robotics Alliance (OSRA) The Open Source Robotics Foundation (OSRF) established the Open Source Robotics -Association (OSRA) to enhance the governance of its open-source projects +Alliance (OSRA) to enhance the governance of its open-source projects including Gazebo. 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 From 22809eb29fcc0796810fb246133195ede2354249 Mon Sep 17 00:00:00 2001 From: Arjo Chakravarty Date: Fri, 1 Nov 2024 17:58:15 +0800 Subject: [PATCH 4/6] Update governance.md --- governance.md | 1 + 1 file changed, 1 insertion(+) diff --git a/governance.md b/governance.md index afed84e13..594290573 100644 --- a/governance.md +++ b/governance.md @@ -59,3 +59,4 @@ following individuals: | Name | Affiliation | Github Handle | Time Zone (optional) | | ----------------- | -------------------------------------- | --------------------------------- | ---------------------- | +| Arjo Chakravarty | [Intrinsic](https://www.intrinsic.ai/) | [arjo129](https://github.com/arjo129)| SST (UTC+8) | From fbb43f4cf1c6b6f160a6fde7d83c07b552646371 Mon Sep 17 00:00:00 2001 From: Benjamin Perseghetti Date: Fri, 1 Nov 2024 08:33:27 -0400 Subject: [PATCH 5/6] Update governance.md --- governance.md | 1 + 1 file changed, 1 insertion(+) diff --git a/governance.md b/governance.md index 594290573..9bb2510ba 100644 --- a/governance.md +++ b/governance.md @@ -51,6 +51,7 @@ The Gazebo PMC currently consists of the following individuals: | Name | Affiliation | Github Handle | PMC Role | Time Zone (optional) | | ----------------- | -------------------------------------- | --------------------------------- | -------------- | ---------------------- | | Addisu Z. Taddese | [Intrinsic](https://www.intrinsic.ai/) | [azeey](https://github.com/azeey) | Project Leader | CST (UTC-6)/CDT(UTC-5) | +| Benjamin Perseghetti | [Rudis Labs](https://github.com/rudislabs) | [bperseghetti](https://github.com/bperseghetti) | Project Member | EST (UTC-5)/EDT(UTC-4) | ## Current Gazebo Committers From d57f15ac40ce7d7feeea203b4f8dfb78408019f1 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Fri, 1 Nov 2024 09:30:08 -0500 Subject: [PATCH 6/6] Alphabetize, fix formatting Signed-off-by: Addisu Z. Taddese --- governance.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/governance.md b/governance.md index 9bb2510ba..e96ab525c 100644 --- a/governance.md +++ b/governance.md @@ -11,12 +11,12 @@ responsibilities. For further information, please refer to ## 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 Gazebo. 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. +Alliance (OSRA) to enhance the governance of its open-source projects including +Gazebo. 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) @@ -48,16 +48,20 @@ PMC members are required to be committers. The Gazebo PMC currently consists of the following individuals: -| Name | Affiliation | Github Handle | PMC Role | Time Zone (optional) | -| ----------------- | -------------------------------------- | --------------------------------- | -------------- | ---------------------- | -| Addisu Z. Taddese | [Intrinsic](https://www.intrinsic.ai/) | [azeey](https://github.com/azeey) | Project Leader | CST (UTC-6)/CDT(UTC-5) | -| Benjamin Perseghetti | [Rudis Labs](https://github.com/rudislabs) | [bperseghetti](https://github.com/bperseghetti) | Project Member | EST (UTC-5)/EDT(UTC-4) | + + +| Name | Affiliation | Github Handle | PMC Role | Time Zone (optional) | +| -------------------- | ------------------------------------------ | ----------------------------------------------- | -------------- | ---------------------- | +| Benjamin Perseghetti | [Rudis Labs](https://github.com/rudislabs) | [bperseghetti](https://github.com/bperseghetti) | Member | EST (UTC-5)/EDT(UTC-4) | +| Addisu Z. Taddese | [Intrinsic](https://www.intrinsic.ai/) | [azeey](https://github.com/azeey) | Project Leader | CST (UTC-6)/CDT(UTC-5) | ## Current Gazebo Committers The Gazebo Committers (who are not also PMC members) currently consist of the following individuals: -| Name | Affiliation | Github Handle | Time Zone (optional) | -| ----------------- | -------------------------------------- | --------------------------------- | ---------------------- | -| Arjo Chakravarty | [Intrinsic](https://www.intrinsic.ai/) | [arjo129](https://github.com/arjo129)| SST (UTC+8) | + + +| Name | Affiliation | Github Handle | Time Zone (optional) | +| ---------------- | -------------------------------------- | ------------------------------------- | -------------------- | +| Arjo Chakravarty | [Intrinsic](https://www.intrinsic.ai/) | [arjo129](https://github.com/arjo129) | SST (UTC+8) |