-
-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Blog: The Open-Source Pledge and DDEV (#297)
Co-authored-by: tyler36 <[email protected]> Co-authored-by: Stanislav Zhuk <[email protected]>
- Loading branch information
1 parent
728ed7a
commit 63c50cf
Showing
2 changed files
with
140 additions
and
0 deletions.
There are no files selected for viewing
89 changes: 89 additions & 0 deletions
89
public/img/blog/2024/12/opensourcepledge-logo-horiz-color-opengraph.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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). |