The Hidden Toll: Counting the Costs That Quietly Kill Open Infrastructure Projects
There is a particular kind of institutional optimism that surrounds the launch of an open infrastructure project. A grant is awarded, a repository goes public, a team assembles with genuine purpose. The first release ships. Then the second. Community members begin filing issues, contributors submit pull requests, and for a season, everything looks like momentum.
What the budget rarely accounts for is what comes next.
The operational reality of maintaining a live platform—one that researchers, developers, and nonprofits depend on—is not captured in most funding proposals. Server costs compound. Security advisories demand immediate attention. Documentation drifts out of sync with the codebase. Community forums fill with unanswered questions. Each of these demands is individually manageable. Together, they constitute what many maintainers have started calling the maintenance tax: an ongoing levy on time, attention, and organizational capacity that no one explicitly agreed to pay.
What the Budget Left Out
When researchers at open-source sustainability organizations have examined why promising platforms stagnate or shut down, the answer is rarely technical failure. The code still works. The architecture still holds. What collapses, more often, is the human infrastructure surrounding it.
Consider a mid-sized open data platform serving academic researchers across several US universities. Its original grant covered eighteen months of development and a public launch. What it did not cover was the rolling cost of keeping dependencies current, the staff time required to respond to security disclosures, or the effort involved in onboarding new institutional partners who arrived after the funded period ended. Within two years of launch, the two engineers who built the system were splitting their attention between the platform and other funded projects. Within three, one had left the organization entirely.
This pattern repeats across the open infrastructure ecosystem with enough regularity that it should be treated as a structural problem rather than a series of individual failures.
The specific costs involved are worth naming precisely. Infrastructure hosting, even when optimized, represents a recurring financial obligation that does not diminish as a project matures—it often grows. Security patching requires not just technical skill but vigilance: someone must monitor upstream advisories, assess applicability, test fixes, and deploy them under time pressure. Documentation, frequently dismissed as secondary work, is in practice the primary interface between a platform and the people who might adopt it; when it falls behind, adoption slows and support burdens increase. Community support—responding to questions, triaging issues, mediating disputes—is skilled labor that consumes hours no grant budget ever explicitly funded.
The Compounding Problem
What makes the maintenance tax particularly damaging is that it compounds. A security patch deferred creates technical debt. Documentation left unrevised generates support requests that consume maintainer time. Community questions left unanswered discourage new contributors, which narrows the pool of people available to share the load. Each neglected obligation makes the next one harder to address.
Projects that survive past their initial funding period often do so because one or two individuals absorb the tax personally—working evenings and weekends, deferring other professional obligations, operating on a sense of responsibility that is not compensated and is rarely acknowledged. This is not a sustainable arrangement, and it produces a particular kind of burnout that is distinct from ordinary overwork. Maintainers describe it as the experience of being indispensable to something that has no mechanism for replacing them.
The open infrastructure community in the United States has seen this play out at scale. Projects that once served as foundational tools for digital humanities research, community journalism, and civic data have gone dark not because they were abandoned carelessly, but because the people who sustained them finally ran out of capacity.
Structural Responses Worth Examining
The more instructive question is not why projects fail under these conditions, but what the ones that survive are doing differently.
Several approaches have emerged that treat sustainability as an engineering and organizational problem rather than a fundraising one.
Shared infrastructure pools represent one of the more promising structural interventions. Rather than requiring each project to independently manage hosting, monitoring, and security tooling, a collective infrastructure layer—maintained by a dedicated team and shared across multiple platforms—distributes fixed costs and concentrates specialized expertise. Condor Platform's own approach to shared tooling reflects this logic: the overhead of running reliable infrastructure should not be duplicated by every project that chooses to build on open foundations.
Rotating maintainer roles address the concentration-of-knowledge problem that makes individual departures so destabilizing. Projects that formalize rotation—requiring that critical operational knowledge be transferred on a defined schedule, and that no single person hold exclusive access to production systems—are more resilient when contributors move on. This is standard practice in well-run engineering organizations and remains underutilized in open infrastructure contexts.
Tiered service models offer a way to generate ongoing revenue without compromising the open character of a platform. A project can offer its core tooling freely while charging for managed hosting, priority support, or custom integration work. This is not a novel idea, but its implementation requires deliberate design: the boundary between what is free and what is paid must be drawn in a way that does not disadvantage the researchers and nonprofits the project was built to serve.
Maintenance-explicit funding is perhaps the most straightforward intervention, but it requires a shift in how funders think about infrastructure grants. Proposals that include explicit line items for ongoing operational costs—not just development—signal that the applicant has thought seriously about sustainability. Funders who require such line items send a signal to the broader ecosystem that maintenance is legitimate work deserving of resources.
Reframing the Work
There is a cultural dimension to this problem that structural fixes alone cannot resolve. Open infrastructure communities have historically celebrated builders over maintainers, new features over operational stability, launches over longevity. This hierarchy of prestige shapes where talented people direct their energy and what kinds of contributions receive recognition.
Changing that hierarchy requires deliberate effort. It means acknowledging publicly that keeping a platform running reliably under real-world conditions is a form of technical excellence. It means creating career paths for people who specialize in operational sustainability rather than treating maintenance as a transitional role on the way to something more interesting. It means building contributor recognition systems that surface the work of the person who patched a critical vulnerability at midnight as clearly as they surface the person who shipped a headline feature.
The projects that have managed to scale without burning out their core teams tend to share a common orientation: they treat operational sustainability not as a problem to be solved once and set aside, but as an ongoing practice embedded in how the project is governed, funded, and staffed.
The maintenance tax is real, and it will be collected one way or another. The question facing the open infrastructure community is whether to pay it deliberately, through structures designed for the purpose, or to pay it invisibly, through the exhaustion of the people who built something worth sustaining.