Skip to content

Commit

Permalink
Blog: The Open-Source Pledge and DDEV (#297)
Browse files Browse the repository at this point in the history
Co-authored-by: tyler36 <[email protected]>
Co-authored-by: Stanislav Zhuk <[email protected]>
  • Loading branch information
3 people authored Jan 3, 2025
1 parent 728ed7a commit 63c50cf
Show file tree
Hide file tree
Showing 2 changed files with 140 additions and 0 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
51 changes: 51 additions & 0 deletions src/content/blog/open-source-pledge.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
title: "The Open Source Pledge and DDEV: A Path to Sustainability"
pubDate: 2025-01-06
#modifiedDate: 2024-10-17
summary: "The Open Source Pledge and DDEV: A Path to Sustainability"
author: Randy Fay
featureImage:
src: /img/blog/2024/12/opensourcepledge-logo-horiz-color-opengraph.svg
alt: Open Source Pledge Logo
categories:
- Community
---

## What is the Open Source Pledge?

Open-source software powers a massive part of the digital economy, but its sustainability (as with DDEV) often relies on voluntary contributions, which can be precarious. The [Open Source Pledge](https://opensourcepledge.com/) offers a framework for organizations to support the tools they rely on, setting an industry standard of USD$2000/developer/year to fund open-source projects. The idea is to establish sustainable funding and ensure the longevity of vital projects like DDEV and all the upstream projects it depends on.

## DDEV’s Sustainability Goals

DDEV is a powerful local development environment designed for developers working with CMS platforms and e-commerce systems. Like many open-source tools, DDEV thrives on community contributions and volunteer maintainers. However, this model limits the ability to scale development efforts. To address this, we’ve been exploring ways to fund maintainers like key maintainer Stas Zhuk: [Let’s Fully Fund Maintainer Stas](lets-fund-stas-maintainer.md).

The Open Source Pledge aligns with DDEV’s goals by setting a clear benchmark for funding. Agencies and other organizations that rely on DDEV as part of their toolchain can use this pledge to estimate their contribution to projects they depend on.

## Price Anchoring: Why $2000 Matters

The USD$2000 per-developer per-year price point serves as a clear anchor, guiding organizations to think practically about supporting open source. Consider a web development agency using DDEV alongside other tools like CMS platforms, CI/CD systems, and libraries. If DDEV represents 10% of their overall toolchain, the agency might allocate $200 per developer per year to support DDEV.

While the percentage will vary, the Open Source Pledge provides a starting point for companies to quantify their support. For DDEV, this transparency can bridge the gap between reliance and sustainability.

## Challenges with Current Models

Tools like [thanks.dev](https://thanks.dev) and [Tidelift](https://tidelift.com/) attempt to address open-source funding by analyzing build files and distributing donations. While effective for libraries, these models fall short for tools like DDEV, which exist outside dependency management systems.

DDEV isn’t listed in `package.json` or `composer.json` files; it’s an environment where development happens. This distinction means DDEV doesn’t benefit from algorithmic funding models, making direct acknowledgment and support from users critical.

## A Call to Action

For companies and agencies using DDEV, adopting the Open Source Pledge isn’t just about numbers -- it’s about recognizing the value of all the tools that enable your success. By taking the pledge, you’re contributing to the sustainability of an ecosystem that empowers your work.

1. Sign the [Open Source Pledge](https://opensourcepledge.com/join/)
2. Choose the portion that should be allocated to make DDEV a sustainable project and commit to its funding.

We know that these choices require organizational action, and we're happy to help communication with your organization. DDEV's financial affairs are handled through the US nonprofit [DDEV Foundation](/foundation) so it's easy to fund, with clear management and reporting. We're happy to talk to your boss about any facet of this process, see the [Contact page](/contact).

## Look to the Future!

Imagine a day when the tools you rely on for development--like DDEV--suddenly (or gradually) stop working reliably. You've seen this happen before. Without sustainable funding, this could be a reality for countless open-source projects. We must all work together to support this critical ecosystem. You count on expert, up-to-date maintenance and improvement of the project to support your clients. It's time to figure out how to make that maintenance sustainable.

Full information about the many ways to support DDEV as an organization or individually is at [GitHub Sponsors](https://github.com/sponsors/ddev). Send us a note (`randy.fay (at) ddev.com`) or [make an appointment](https://cal.com/randyfay/30min) to talk about your organization's sponsorship.

Follow our [blog](https://ddev.com/blog/), [LinkedIn](https://www.linkedin.com/company/ddev-foundation), [Mastodon](https://fosstodon.org/@ddev), and join us on [Discord](/s/discord). And we'd love to have you sign up for the [monthly newsletter](/newsletter).

0 comments on commit 63c50cf

Please sign in to comment.