Overview of FOSS/Open Source Sustainability and Pay The Maintainers movements.
Welcome - this is a page of notes and references for my Community Over Code talk in Denver about “Who Funds FOSS Foundations?” Most links here are to open source sites that appreciate your contributions, just like this site does!
Questions? I’m @ShaneCurcuru on social media.
I’ll be covering three topics in my talk; there is a huge variety of concepts and data around how foundations are funded and what they use money for.
This is such a broad topic that I may not answer all or many of your questions - my aim is to give you enough information and pointers so you can ask better questions, and be effective at starting your own research journey.
Watching people talking about sustainability, I’m struck by how conversations felt very siloed depending on the experience and role of participants. I wonder: is there some way we can quantify or categorize the different roles of people in the software ecosystem, so that when we talk about sustainability, we can translate larger frameworks into the context of that person’s role?
I’ve proposed set of roles or groups - like contributors, maintainers, or software companies - is provided. Being able to map the concerns from each group in their own terms into some larger taxonomy of sustainability terms can help both with research efforts, and with education. I call these Aspects Of Sustainability.
I’m really hoping to get feedback across the ecosystem of how to make this valuable. Sustainability means at least the social, financial, organizational, and security/ecosystem ability to maintain the people and software that makes the world work. Note: not yet covered here is environmental sustainability.
Most FOSS foundations have sponsorship models, where corporations can donate a certain amount, and get some benefits. The benefits and amounts different foundations ‘charge’ vary widely. I’ve built a model of sponsorship programs, and mapped actual sponsorship prospectuses to the model for a number of popular foundations.
How can we improve this model? What other factors in the ways that foundations create sponsorship programs are important for their health? How do different foundations budget corporate sponsorships versus individual donations? What research or other uses are there for this dataset?
US nonprofits all file 990 tax forms, meaning can get consistent high-level income and expense data. Let’s go on a journey of a handful of the major FOSS Foundations that host multiple projects, and see both what they do for projects, and how much the make and spend.
Note that US 990 tax filings take a long time to show up publicly, so data is always a year or so back. Also, I’m still looking for effective ways to evaluate EU charities’ finances; help wanted!
Current raw data as CSV and partial source 990 data as json via ProPublica.
See also: Kara Sowles’s excellent FOSDEM State of Funding Free & Open Source Software.
This presentation is based on my Who Pays For FOSS Foundations? slide deck, but is completely reworked with new data and concepts that I’ve built in the past two years.
For more resources, see the FOSS Sustainability Zotero library.
Thanks to all the open source communities that have helped out along the way, and thanks in advance to everyone who is helping out with sustainability!