Dries Buytaert Examines Costs and Funding Risks of Drupal Infrastructure

A man infront of a portal

Drupal founder Dries Buytaert has published a blog post examining the cost of operating the infrastructure that supports the Drupal ecosystem. In the article, Dries estimates that maintaining Drupal’s infrastructure costs roughly $3 million per year. The infrastructure includes servers, bandwidth, content delivery networks, software services, and the staff responsible for maintaining systems such as Drupal.org.

Dries writes that open source projects often rely on infrastructure used by large numbers of organisations while only a small portion of those users contribute directly to its funding. Drupal follows a similar pattern. Millions of websites rely on Drupal.org services, yet the cost of operating those systems is not directly tied to how many sites depend on them.

An analysis conducted by Drupal Association board member Tiffany Farriss and chief technology officer Tim Lehnen estimated that supporting infrastructure for Drupal 8 and later sites costs about $10 per active website each year. According to Buytaert, the Drupal Association currently funds about $7.50 per site annually. Roughly $3 of that amount comes from DrupalCon revenue and the Drupal Certified Partner programme, while about $4.50 is covered through donated hosting, infrastructure support from Tag1, and volunteer contributions.

Dries writes that the difference between the estimated cost and the amount currently funded appears as technical debt. Some upgrades may be postponed, older systems may remain in use longer than intended, and infrastructure improvements may progress more slowly than the community expects.

The blog post also notes that several funding sources supporting Drupal infrastructure depend on external conditions. Revenue from DrupalCon depends on event attendance, advertising income depends on traffic levels, and donated infrastructure or in kind contributions depend on continued support from partner organisations.

Dries suggests that the Drupal community should examine both the cost of operating its infrastructure and possible approaches for improving long term sustainability. The post considers whether some systems could rely more heavily on hosted platforms and discusses funding models such as corporate patronage or approaches that link infrastructure usage to funding.

However, Dries notes that each option introduces tradeoffs. Corporate patronage could provide financial stability but would create dependence on a single sponsor. A usage based approach, such as requiring Drupal.org API keys for package downloads or update notifications, could connect infrastructure usage with funding but would represent a cultural shift for open source ecosystems that traditionally allow anonymous access.

The article concludes that discussions about infrastructure sustainability should begin before funding pressures emerge. Addressing the issue early, Buytaert argues, would allow the Drupal community to evaluate possible approaches while the project remains stable.

Disclosure: This content is produced with the assistance of AI.

Disclaimer: The opinions expressed in this story do not necessarily represent that of TheDropTimes. We regularly share third-party blog posts that feature Drupal in good faith. TDT recommends Reader's discretion while consuming such content, as the veracity/authenticity of the story depends on the blogger and their motives. 

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related People

Upcoming Events