The world of free and open-source software (FOSS) is full of big-hearted, altruistic people who love serving society by giving away their labor for free. It’s incredible. These folks are supporting so many people by providing the world with high quality free software, including in KDE, my FOSS community of choice.
But while they do it, who’s supporting them? We don’t talk about this as much.
A recent Reddit post by a volunteer developer burning out reminded me of the topic, and it’s not the first one. Denis Pushkarev of core-js wrote something similar in 2023, and we’re probably all familiar with this XKCD comic:

The topic is also not limited to the FOSS world; it’s broadly applicable to all volunteer activities. Can’t feed the homeless in a soup kitchen if you’re sick and sneezing into the soup! Can’t drive to the library to teach adult reading classes if your car’s broken down.
In order to support others, you need support yourself! Who can provide that support? Here are a bunch of cases that work:
- Yourself in the present (with a job — related or unrelated to your FOSS work)
- Yourself in the past (retired)
- Your partner in the present (married to a primary or sole income-earner)
- Your partner in the past (partner left you lots of money after death or divorce)
- Your parents in the present (you’re their dependent)
- Your parents in the past (born rich or received a big inheritance later)
- The state (disabled, a student, or on a similar program)
All these cases work. They provide enough money to live, and you still get to work on FOSS!
There are lots of other good options, but here are some of the bad ones that don’t work:
- Other people via donations: you never get enough donations, and if you put the effort into fundraising required to make it work, that becomes your job.
- Yourself in the future: if you’re living off loans, you’re screwing over future you!
- Nobody: if you’re eating up your savings, you’ll eventually run out of money and be destitute. If you’re fortunate enough to live in a place where “The state” is an option, it will be at a diminished standard of living.
We must always answer for ourselves the question of how we’re going to be supported while we continue to contribute to the digital commons. If you don’t do it for a living, it’s a critically important question. Never let anyone guilt-trip you into doing volunteer work you don’t have the time or money for! It’s a sure road to burnout or worse.
Airplane safety briefings tell people to “put on your mask before helping others.” Why? Same reason as what we’re talking about here: you can’t support others if you’re not first supported yourself. If you try, you’ll fail, either immediately, or eventually. You must be properly supported yourself before you can be of use to others.
The proposal of a European Sovereign Tech fund points into the right direction.
https://eu-stf.openforumeurope.org/
We will need some funding that the governments have to provide for pure selfish reasons, to preserve their digital sovereignty in a software-service dominated world.
LikeLike