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

blog: let's fully fund Stas #236

Merged
merged 7 commits into from
Aug 1, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/content/blog/expanding-ddev-maintainer-team.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Expanding the DDEV maintainer team - how we'll fund it"
pubDate: 2023-09-28
modifiedDate: 2023-10-16
modifiedDate: 2024-07-31
summary: Why is DDEV adding a new full-time maintainer, and how do the finances work?
author: Randy Fay
featureImage:
Expand Down Expand Up @@ -44,18 +44,18 @@ But first, what do maintainers do? Why are they so busy? Why is it important to
**Current Funding**:

- **[Platform.sh](http://Platform.sh)** pays Randy’s salary and provides benefits to him as an employee. That is an amazing benefit for this community and goes a long way! THANK YOU!
- **Major sponsors [Tag1](https://tag1.com/), [1xInternet](https://1xinternet.de/), and [i-gelb](https://i-gelb.net/)** together account for USD$2000/month in funding. THANK YOU!
- **Major sponsors [Tag1](https://tag1.com/), and [i-gelb](https://i-gelb.net/)** together account for USD$1500/month in funding. THANK YOU!
- **Many other agencies and individuals** via GitHub Sponsors account for about USD$1500. THANK YOU!

**Funding Goal**: Our goal is salary for a full-time paid maintainer, estimated at about USD$10,000/month or USD$120,000/year. Thanks you we’re already about 35% of the way there!
**Funding Goal**: Our goal is salary for a full-time paid maintainer, estimated at about USD$7,000/month or USD$84,000/year. Thanks you we’re already about 50% of the way there!

Choose a reason for hiding this comment

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

Suggested change
**Funding Goal**: Our goal is salary for a full-time paid maintainer, estimated at about USD$7,000/month or USD$84,000/year. Thanks you we’re already about 50% of the way there!
**Funding Goal**: Our goal is the salary for a full-time paid maintainer, estimated at about USD$7,000/month or USD$84,000/year. Thanks to you we’re already about 50% of the way there!


### What is the Current Maintainership Situation?

Currently **[Randy Fay](https://github.com/rfay), [Simon Gilli](https://github.com/gilbertsoft) and [Stas Zhuk](https://github.com/stasadev)** have maintainer privileges. Simon has made enormous contributions over the years and knows how to handle most maintainer roles. He has been periodically paid by the DDEV Foundation for his work, but his available time is sometimes spotty. Stas is new to the role after many, many important contributions and thanks to your contributions he is already being paid for part-time work.

### What is the DDEV Foundation?

**The [DDEV Foundation](/foundation)** is the “fiscal entity” that is used for DDEV funding and is used to pay contributors. It is a [Colorado, USA nonprofit](https://www.sos.state.co.us/biz/BusinessEntityDetail.do?quitButtonDestination=BusinessEntityResults&nameTyp=ENT&masterFileId=20211820326&entityId2=20211820326&fileId=20211820326&srchTyp=ENTITY). It owns the bank account. The DDEV Foundation applied in 2023 for US 501(c)(3) nonprofit status, but that usually takes between 18 months and years to get sorted out with the US IRS.
**The [DDEV Foundation](/foundation)** is the “fiscal entity” that is used for DDEV funding and is used to pay contributors. It is a certified [US 501(c)(3) nonprofit](501c3.md). The DDEV Foundation owns the bank account.

No funding to the DDEV Foundation goes to Randy.

Expand Down
41 changes: 41 additions & 0 deletions src/content/blog/lets-fund-stas-maintainer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: "Let's Fully Fund Maintainer Stas"
pubDate: 2024-07-31
# modifiedDate: 2024-07-23
summary: "Let's fully fund DDEv maintainer Stas Zhuk"
rfay marked this conversation as resolved.
Show resolved Hide resolved
author: Randy Fay
featureImage:
src: /img/blog/2023/10/stas-bench-cropped.jpg
alt: Stas Zhuk, DDEV Maintainer
categories:
- Announcements
---

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 a variety of ways. [Platform.sh covers Randy's salary](platform-sh-becomes-a-lead-sponsor-of-ddev.md), thanks! Individuals and organization sponsors fund DDEV via [GitHub Sponsors](https://github.com/sponsors/ddev) 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](recruiting-maintainers.md) of [blog posts](expanding-ddev-maintainer-team.md). (DDEV's "fiscal entity" for funding is the US 501(c)(3) [DDEV Foundation](/foundation)).
rfay marked this conversation as resolved.
Show resolved Hide resolved

**Stas' Role as DDEV Maintainer**: In November, 2023, we [introduced Stas to the community](introducing-maintainer-stas.md) as our second maintainer. Since then, he's done amazing things, working as a part-time paid maintainer. He knows how all the testing and other infrastructure works, 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](https://github.com/ddev/ddev/graphs/contributors) 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+](https://github.com/stasadev?tab=overview&from=2024-07-01&to=2024-07-31&org=ddev) contributions to the DDEV org **just in 2024**. He maintains add-ons, supports new contributors, answers questions in Discord, Slack, the issue queue, and Stack Overflow.
rfay marked this conversation as resolved.
Show resolved Hide resolved

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

Choose a reason for hiding this comment

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

Suggested change
**Why is DDEV Maintenance Important?** You and DDEV are in engulfed in a maelstrom of change. Upstream technologies change on your weekly. Things break from all directions. If DDEV weren't cared for daily, it would fail to serve you within a pretty short time.
**Why is DDEV Maintenance Important?** You and DDEV are in engulfed in a maelstrom of change. Upstream technologies change on your weekly. Things break from all directions. If DDEV weren't cared for on a daily basis, it would fail to serve you within a pretty short period of 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](mariadb-dump-breaking-change.md), 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](https://github.com/orgs/ddev/discussions/categories/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](https://tag1consulting.com)), $500/month from 6 organizations, joining [i-gelb](https://i-gelb.net/). Or $100/month from 30 organizations, joining [so many individual and corporate sponsors](https://ddev.com/#supporters) 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](https://github.com/sponsors/ddev)
rfay marked this conversation as resolved.
Show resolved Hide resolved

**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](mailto:randy.fay%40ddev.com). Make an [appointment for a video call](https://cal.com/randyfay/30min).

We're so glad to be bringing you DDEV and working with an amazing community to keep things running! Thanks for all your contributions and for joining us in this journey!

Choose a reason for hiding this comment

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

"to be bringing you DDEV" sounds off somehow. it is the correct form but still it sounds strange. would something like "We're so glad to provide DDEV to you and working with an amazing community to keep things running!" ?

rfay marked this conversation as resolved.
Show resolved Hide resolved

**Have you [signed up for the monthly DDEV newsletter](/newsletter)?**