You Can Help Solve Burnout in Open Source Software!
The more I researched the problem of burnout in OSS communities, the clearer it became that the big issues leading to burnout in OSS are social structural.
What are social structural issues? They are issues that exist at the system level, not the individual level; changing the behaviour of the individuals within the system will not make the issue go away.
What does this mean for burnout in Open Source? While there are actions that individual developers can take to protect themselves from burnout, these actions won’t change the conditions that make burnout a threat in the first place.
To disarm the threat of burnout in Open Source, we need system change! This is not something any one individual can achieve on their own.
Fortunately, the OSS community excels at recognising the value of collaboration. Open Source thrives on the idea that we can achieve more by working openly together than by working alone.
In fact, there are already lots of people working on structural solutions to the issues that lead to burnout in Open Source! I've put together a list highlighting the problem they are trying to solve, how they are solving it, and how you can get involved.
This is a living list! Please reach out if you know of any people or projects that should feature. Together, we can tackle burnout in Open Source at its roots.
Making it easier for developers to get paid
These groups are working on ways of securing reliable and sufficient funding for developers, making it easier to make a living while creating and maintaining OSS.
- The Open Source Pledge champions organisations that pay the OSS maintainers whose work they depend on. The minimum to participate is $2,000 per year per developer at your company. Consider joining!
- The German Government’s Sovereign Tech Agency does great work to ensure people working in OSS can make a living, from funding OSS projects, to providing fellowships to OSS maintainers to running a bug bounty programme.
- The German Government’s Prototype Fund funds innovative OSS projects.
- The Open Source Endowment is the world's first endowment designed to support the world's critical Open Source infrastructure.
- Open Collective connects OSS projects to fiscal hosts, making it easier for them to secure funding from businesses, trusts and more.
Advocating for wider adoption and funding of OSS
These groups work on building bridges between the OSS community, industry and government. Their work raises awareness of the value of OSS and the importance of pitching in to preserve our digital commons.
General Advocacy
- Chad Whitacre created Open Path to advocate for the value of Open Source to a wide audience, including thoughtful documentary episodes available on YouTube. Consider watching and sharing to raise awareness of the importance of OSS!
Advocating to Industry
- The OSPO Alliance publishes guidance on how to set up an OSPO (Open Source Programme Office: a dedicated department within a company that manages its open source strategy), building bridges between businesses and the OS community. You can contribute to: their website, their guidance handbook (they are looking for people to translate it into different languages), help them with comms, or (if you have an OSPO at your company) be part of a case study and contribute to knowledge of best practice.
- OW2 promotes industry-grade open source software to businesses. They also run a conference to support their efforts.
Political Advocacy
- The European Commission call for evidence on European Open Digital Ecosystem Strategy closes 3rd Feb. Could you give evidence on how investing in OSS will improve European digital ecosystem sovereignty, security and competitiveness?
- OSOR (part of the European Commission's Interoperable Europe Portal) is a place where the OSS community can publish news and knowledge and promote the use of FOSS to public administrators. They also help public administrators set up OPSOs. You can contribute news and knowledge!
- APELL raises awareness of the strategic importance of Open Source for Europe. Sign their Declaration of Digital Independence, share their Call to Action on sovereign digital infrastructure, become a member, or consider joining their Advisory Board.
- Eurostack encourages Europe-focussed investment in digital infrastructure and are lobbying for a ‘Buy Open Source Act’. You can join their initiative here.
- The Digital Public Goods Alliance advocates and campaigns for the implementation of Digital Public Goods (DPGs). They also publish a standard for what constitutes a DPG, and keep a registry of DPGs that you can contribute to.
- CHAOSS creates metrics, models and software for measuring open source community health, which we need to convince policy makers of the value of funding Open Source. You can also use these metrics to measure the health of your own project, or test the effects of changes in governance or funding. They are always looking for collaborators to support their work and have a very friendly onboarding process: can you or contribute your own modelling and metric-making expertise to the CHAOSS community?
- Cailean Osborne (University of Oxford, UK), Paul Sharratt (Sovereign Tech Agency, Germany), Dawn Foster (The CHAOSS Project, UK) and Mirko Boehm (The Linux Foundation, Germany) created a toolkit for measuring the impact of public funding for OSS, which can be used to convince policy makers of the value of funding Open Source.
UK-specific
- OpenUK advocates for the use of OSS in UK business and government, through research, reportage, events, a conference, advisory boards, and more.
- Siân Berry MP is calling for a UK Digital Sovereignty Strategy and needs more support to get an Early Day Motion tabled ASAP! Follow the link to ask your MP to support it.
Researching developers’ needs
These groups and individuals are doing research that can help us better understand and meet OSS developers’ needs. From understanding software dependencies better so we can identify the keystone maintainers we rely on the most, to shedding a light on the kind of help maintainers want and need.
Building knowledge of software dependencies
- Ecosyste.ms keeps the world's most comprehensive and accurate dataset about open source production. They provide a set of free services and tools for developers, researchers and policymakers to help identify, secure and sustain open source software.
- thanks.dev collates dependency trees, so that companies that rely on OSS can sponsor the projects that they depend on, and developers can identify the companies that rely on them. If you are a developer, consider connecting your codebase! If you are a company that relies on OSS, consider sponsoring your tree! Do you have software dependency expertise? thanks.dev are looking for feedback, help with coding, devops, marketing, documentation, and moral support! Join their Discord here.
- Vlad-Stefan Harbuz is looking for funding to uncover the phantom binary dependencies we need to know about to be able to prevent global security issues.
Building knowledge of project needs
- Emma Irwin created OSS Wishlist, where maintainers can express specific sustainability needs, and the ecosystem can discover, contribute to, and fund solutions for those risks. They are looking to launch a feature that creates a report of all of your dependencies with active wishlists. Check out the catalogue of wishes and offers of help!
- The German Governments’ Sovereign Tech Agency conducts research, e.g., into what kind of payment models work best for maintainers.
Exploring governance options
These groups and individuals research and write about different governance models for different sizes and shapes of OSS project. The right kind of governance could help share the responsibility for maintenance tasks and protect developers’ autonomy, reducing their risk of burnout. (It feels like there is a lack of research here—are you in a position to conduct some of your own? Or to share your own experiences of governance practices with the OSS community?)
- Governing Open publishes materials for open source projects looking to tackle various governance challenges. You can contribute your knowledge and ideas to their GitHub repo.
- Dries Buytaert has written on approaches to OSS governance that could improve sustainability, including the Drupal Credit System and Wordpress’s Five for the Future to encourage businesses to give back to OSS.
- Shauna Gordon-McKeon has talked on software for OSS collective self-governance and common governance challenges.
Improving community health
These groups and individuals are doing things that help build a healthy OSS community. This includes activities that bring developers together to talk about and address the common issues they face in OSS together, building empathy, identification and solidarity. It includes improving access to coaching and mental health support. It also includes initiatives that help get more people, from a range of different backgrounds, feeling confident and comfortable joining the community and contributing to Open Source.
Holding events and community spaces
- SustainOSS holds a space for conversations about sustaining Open Source. They host events, and have a podcast where people talk about OSS sustainability.
- Squiggleconf is an inclusive, volunteer-run conference that brings web developers together to learn, share, and grow.
Encouraging participation from diverse groups
- Abby Cabunoc Mayes has a talk on how to encourage new OSS maintainers from Gen Z.
- The Contributor Covenant 3.0 is a widely-used code of conduct translated into 40 languages. You can use it in your project, or contribute to its ongoing development. It is maintained by the Organisation for Ethical Source, who work towards diversity, equity, inclusion, and justice in open source communities.
- Outreachy provides internships to under-represented groups in OSS.
Improving access to coaching and mental health support
- A developer I spoke to told me about the concept of a mentor triangle, where there is a mentor, a mentee, and a mentor for the mentor, so that everyone in the relationship is supported in their mentoring duties. Could this model work for your project?
Lessening the burden of maintenance work
These groups and organisations are working on solutions to the burden of maintenance work, making workflows more efficient and helping speed up triage and code review.
- The German Governments’ Sovereign Tech Agency offers competitive funding to people working on improving the efficiency and working conditions of FOSS maintainers
- Chad Metcalf developed Leeroy, which attaches AI use attestations to Claude code. Could this help you triage PRs faster?