Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

ultimike
May 14, 2025
Maintainer Sponsor

During the May 2025 advisory group meeting, we had a brief discussion about making DDEV governance more official, transparent, with the ability to evolve over time.

Randy provided a link to the Backdrop CMS leadership page as a model we might want to explore. I read through the page and have some thoughts:

  1. I really like the idea of a PMC (project management committee) and its focus on being comprised of folks with different background - not only the core committers. I think a community that allows for non-technical leadership is healthy.
  2. I really like guardrails to help prevent burnout - limiting individual's time on the PMC and encouraging leadership changes - which is also a sign of a healthy community.
  3. I like the voting rules that Backdrop has in place regarding conflict resolution and core committers. Sometimes a simple majority is enough, but for some things votes must be unanimous. Assigning one member of the PMC as the "tiebreaker" is also a smart thing.
  4. I like the way the relationship between the PMC and core committers is defined.
  5. I would have no issues with DDEV moving in this direction, but I would want to talk to the Backdrop PMC and ask them a few questions:

a. What, if anything, would you change about the current leadership structure?
b. What advice would you give us about modeling our governance the same way as Backdrop's?
c. Other than the content on https://backdropcms.org/leadership, where the minimum recommended documents that are necessary to make it a reality?

-mike

You must be logged in to vote

Replies: 3 comments

Comment options

I really like the simplicity of the whole thing. It may be too simple for DDEV, but OTOH adding to it is better than starting with something way fancier.

I like the Roles, responsibilities, points-of-contact they have. Super simple. Probably not always updated, but very clear.

The financial section is quite weak, just saying who's in charge and not specifying how financial priorities are determined or decisions made. But Backdrop has a much smaller budget and no paid committers.

A note: When we change our strategy, the founding documents have to be updated. This isn't hard.

You must be logged in to vote
0 replies
Comment options

One of the questions I have is that the Apache model has the PMC reporting to a Board of Directors. I think we'd likely also have to have a Board of Directors to meet the 501(c)(3) organization expectations. I don't see that in the Backdrop explanations.

You must be logged in to vote
0 replies
Comment options

One of the questions I have is that the Apache model has the PMC reporting to a Board of Directors.

Backdrop does not have a board of Directors - our only leadership structures are the PMC (which essentially serves as a board) and the core committers. Backdrop is itself also not a 501(c)(3) - we have the Software Freedom Conservancy to fill that role for us.

The financial section is quite weak, just saying who's in charge and not specifying how financial priorities are determined or decisions made

As mentioned, we don't make a lot of financial decisions. So far, it's been reasonable for the PMC to discuss each one as it comes. Since we don't have a lot of competing priorities, it hasn't been an issue. It probably would be a good idea to have more guidance on priorities for future PMC members.

I'll take a stab at some of @ultimike 's questions :)

a. What, if anything, would you change about the current leadership structure?

Our PMC only gets new members that are nominated by existing PMC members, and voted on by existing PMC members. I have concerns about the current people in power being able to choose future people in power. (Fortunately, we have faced neither of the below issues thus far)

  • It creates an "insiders-only" onramp, that in order to be nominated to be on the PMC, one needs to already know someone in the PMC well enough to be nominated
  • It would be possible for a minority in the PMC to nominate and vote in specific people who could change the outcome of some particularly important vote.

To address these issues, I would recommend either or both of the following:

  • allow anyone in the community to nominate potential new PMC members for consideration (including themselves) but perhaps have some criteria for the nomination
  • allow core committers (or other trusted community members) to also vote on PMC members so that there is a large enough pool of voters that the deck can't be stacked

b. What advice would you give us about modeling our governance the same way as Backdrop's?

I'd recommend having regularly scheduled meetings for the PMC to meet real-time and discuss issues that need attention. We operated in an issue-queue-only model for a while and found it less effective. We still use the issue queue to document everything - which is useful for current and future members. But having that time to talk together is really valuable.

c. Other than the content on backdropcms.org/leadership, where the minimum recommended documents that are necessary to make it a reality?

We also have some procedural documents for PMC members that explains the exact process for voting, opening new issues, etc. I'd be happy to share those notes if it would be valuable.

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.