Let's Fully Fund Maintainer Stas

August 1, 2024 3 min read

Edit this page
Stas Zhuk, DDEV Maintainer

We all want DDEV to be fully maintained at the level you depend on. Now is the time to fully fund maintainer Stas Zhuk so that he does not have to take on other client work.

DDEV’s Funding: DDEV is funded in a variety of ways. Platform.sh covers Randy’s salary, thanks! Individuals and organization sponsors fund DDEV via GitHub Sponsors and invoiced support commitments. As the pace of required maintenance and features has increased, we’ve explained how we intend to grow our maintainership for the long-term in a couple of blog posts. (DDEV’s “fiscal entity” for funding is the US 501(c)(3) DDEV Foundation).

Stas’ Role as DDEV Maintainer: In October, 2023, we introduced Stas to the community as our second maintainer. Since then, he has done amazing things, working as a part-time paid maintainer. He knows how all the testing and the various infrastructures work, has mastered the Golang and Docker codebase, and has contributed hundreds of bugfixes, features, and documentation improvements. As of today, he has contributed 211 commits to the master branch of the ddev/ddev project alone, second only through the whole history of DDEV to yours truly. Take a look at his 600+ contributions to the DDEV org just in 2024 alone. He maintains add-ons, supports new contributors, answers questions in Discord, Slack, Stack Overflow, and the GitHub issue queue.

Why is DDEV Maintenance Important? You and DDEV are engulfed in a maelstrom of change. Upstream technologies change on you weekly. Things break from all directions. If DDEV weren’t cared for daily, it would fail to serve you within a pretty short time.

  • PHP 8.4 support was added today to DDEV HEAD (along with versions 5.6-8.3!).
  • Drupal 11 is coming out this week. DDEV has already had support for some time.
  • PostgreSQL 16 and MariaDB 11.4 already have support, and MySQL 8.4 will shortly when some upstream support becomes available.
  • Recently MariaDB changed their mysqldump output file format, causing a few of you to pull your hair out, until DDEV incorporated informal and then fully-integrated workarounds, so there are some of you that don’t even know this happened.

I’m just naming a tiny few of the things DDEV has had to react to in the last few months.

What is our current financial situation? Currently DDEV receives donations in the range of USD$3000-$5000/month. Our expenses are in that same range, the bulk being part-time hourly support for Stas. As of today we have about $18,000 in the bank. Financial reports are provided with every meeting of the DDEV Advisory Group.

What do we want to do? Increase income by about $3000/month. In order for Stas to be able to leave behind his client work, we need approximately $3000/month more in committed support for the next year. This could be $1,000/month from three organizations (joining fabulous supporting agency Tag1 Consulting), $500/month from 6 organizations, joining i-gelb. Or $100/month from 30 organizations, joining so many individual and corporate sponsors who keep DDEV going.

How can you or your organization support DDEV? For agencies, hosting folks, other organizations, we’re happy to bill you monthly or annually, just ask! It’s easy. Some orgs prefer to use GitHub Sponsors, that’s fine too. For individuals, the easiest way is GitHub Sponsors.

Is your organization budgeting for 2025? Please remember DDEV!

Get in touch! I’d be happy to talk to you or your organization. Send an email. Make an appointment for a video call.

We’re delighted to collaborate with this amazing community on a sustainable and reliable DDEV, and we need your help! Thanks for all your contributions and for joining us in this journey!

Have you signed up for the monthly DDEV newsletter?

Posted In