As a quick disclaimer, let me introduce the perspective I’m coming from: As one of the contributors working on GNOME, the product, I feel strongly the foundation exists to support us contributors in this work. Contributors are not here because of the foundation, but rather the other way around. The foundation is providing important services to the community, but none of those services are strictly necessary for GNOME as a project to exist.
Coming from that perspective, the foundation employees are, to a certain degree, working for the community. As members of the foundation (and in my case now also as a candidate for the board), we’re electing a board of directors that is formally overseeing the foundation and is equipped with the power and tools necessary to make sure the foundation does its job. To vote for that board, we must have a solid expectation on which services the foundation is (or should be) providing, and what exactly the board is supposed to oversee.
Looking at the latest financial report of the foundation from 2023, there have been 675k dollars of expenses. They are split up into 6 categories: “Conferences”, “Support and Infrastructure”, “Outreach”, “GIMP”, “Administrative”, and “Fundraising”. The highest expense has been for “Conferences”, and it’s 283,373.54 dollars. 280k dollars is a lot of money, it could fund five full time developers for a year. I don’t have a problem with spending that amount of money on something other than development, but I would like to know what it’s being spent on, and I’m not finding any information on that. I would assume that a large part of that money pays for travels, but even then I’m having a hard time imagining where it all goes. How many conferences are being funded? Are salaries for staff included in those 280k? What I do know is that smaller local GNOME events have been denied funding for as little as 1000 euros, that is nothing considering the budget we’re talking about here.
If I were to join the board now, I’d probably learn what all this money is being spent on, but I’d also have to sign an NDA and couldn’t tell anyone. If you ask me, that is unacceptable, and it has to change.
And don’t forget that we’re talking about hundreds of thousands of dollars being spent on administrative structures during a time where the core infrastructure of our platform is in a desperate state: We’re dealing with technical debt that has accumulated over 25 years (eg. x11), decreased corporate investment, and burnt out maintainers in our most important projects.
Anyway, I don’t want to end without showing at least a better example. A good example for a yearly report for a nonprofit like ours would be the one from KDE e.V. or the one from Mastodon.