Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create governance.md #6

Closed
wants to merge 1 commit into from
Closed

Create governance.md #6

wants to merge 1 commit into from

Conversation

sarob
Copy link
Contributor

@sarob sarob commented Mar 12, 2023

This was using a sample of well known organizations that we will likely interact with. It appears many are using similar language, which is not surprising. This document is a mix of the below governance options. As the ODC evolves and matures, we will need to come back to these examples to add additional governance capabilities.

Researched OSS communities governance

  • CNCF: Similar to Openstack, CNCF is commerical open source foundation. It is spun out of Google and the Linux community. As a community it built on top of the governance work that Openstack started and improved upon. It has a lot interesting concepts and terms that we have used and will look to in the future.
  • Openstack: A lot of the thinking around project maturity and the people pipeline starts from my experiences with Openstack. The more advanced concepts of projects and committees have been intentionally omitted for now. We want to keep our administrative overhead and rules to a minimum until it is time that we need them. Also Openstack was started as a commerical open source venture with well funded companies sourcing most of the labor that developed into the Openstack foundation. So it is an interesting model to learn from, but very different in some fundimental ways.
  • Gitcoin: the funding and decision making by the ODC in the near future will likely need to adopt many of the Gitcoin practices. In the short term, the ODC Jedi will make most of these decisions and use mutable voting solutions.

This was using a sample of well known organizations that we will likely interact with. It appears many are using similar language, which is not surprising. This document is a mix of the below governance options. As the ODC evolves and matures, we will need to come back to these examples to add additional governance capabilities.

# Researched OSS communities governance
- CNCF: Similar to Openstack, CNCF is commerical open source foundation. It is spun out of Google and the Linux community. As a community it built on top of the governance work that Openstack started and improved upon. It has a lot interesting concepts and terms that we have used and will look to in the future.
- Openstack: A lot of the thinking around project maturity and the people pipeline starts from my experiences with Openstack. The more advanced concepts of projects and committees have been intentionally omitted for now. We want to keep our administrative overhead and rules to a minimum until it is time that we need them. Also Openstack was started as a commerical open source venture with well funded companies sourcing most of the labor that developed into the Openstack foundation. So it is an interesting model to learn from, but very different in some fundimental ways.
- Gitcoin: the funding and decision making by the ODC in the near future will likely adopt many of the Gitcoin practices. In the short tern, the ODC Jedi will make most of these decisions and use mutable voting solutions.
@sarob
Copy link
Contributor Author

sarob commented Mar 12, 2023

working towards #2 and OpenDataforWeb3/Resources#137

# Groups

## ODC Projects
Achieving this stage proves that the team practices the basics of agile software development. ODC Projects are the projects under the governance of the ODC. ODC projects are listed in the [ODC Projects page] and their repositories can be found within the [ODC Github Organization]. It is not mandatory for a Sandbox team to become an official ODC project. The [ODC Projects] are groups that are directly responsible for the production of ODC software releases.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like the term "ODC Projects"

We should consider the experience of a project founder.
They want the support of the ODC however they do not want to turn over everything to the ODC and just walk away - and neither do we!

These are not ODC projects - they remain their own project in many cases

@sarob
Copy link
Contributor Author

sarob commented Mar 14, 2023

This conversation has been moved discourse. When we complete the discussion, changes will be pushed to this PR.

@sarob sarob closed this Mar 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants