“Roadwork ahead”: Study Reveals Strengths & Challenges in the Open Source Community

© Thok
Illustration: Thoka Maer (CC BY 4.0)

The open source community plays an important role in developing openly accessible and free digital infrastructure. A new study explores where the challenges lie.

Author Leonie Asendorpf:

Translation Leonie Asendorpf, 10.20.20

Open Source – the term refers to software for which the source code is public and freely accessible to all, available not only to be used and distributed by third parties but modified too. In most cases, open source software is free. Changes are not only tolerated, but the open source software explicitly relies on active participation of others for its development. However, the term open source does not only refer to software, but is also extended to knowledge and information in general. Other “Open” movements include Open Content, Open Source Hardware and Open Access. Wikipedia and the Wikipedia Commons are a prominent example of open content. Other prominent examples of open content are OpenStreetMap and Open Educational Resources.

Researchers from IDE (Implicit Development Environments) have investigated what exactly constitutes the open source software community and what role it plays in shaping the public Internet. Based on 26 interviews with participants in FOSS projects, they explored the strengths and also the challenges within the community. The report also contains recommendations based on these interviews on how donors can support the FOSS community more effectively. The study, entitled “Roadwork Ahead”, was published in June 2020 and was supported by the Ford Foundation as part of the Critical Digital Infrastructure Research Fund.

Challenges in the open source community: a lack of structure and diversity

When evaluating the interviews, the authors of the study found that although the FOSS community is based on trusting relationships, self-organisation and self-motivation, there is a lack of organisational structure and a low level of diversity among the participants. This leads to a lack of different skills and perspectives needed to deliver successful, sustainable projects, the authors said. Furthermore, the community misses important opportunities to receive financial and non-monetary support.

The lack of diversity in the community is mainly due to the fact that people often end up in FOSS projects via the same routes. “Individuals often spend more than a year passively reading mailing lists and trying to understand the code itself before they actively participate in discussions and commit to the code. The fact that people have to invest so much time and effort is seen as necessary for newcomers to demonstrate their commitment and be taken seriously,” the study says. This expectation greatly benefits people who have access to computers in their youth,” it says. Interested people with little previous technical knowledge or with fewer financial means or resources, on the other hand, are disadvantaged from the outset.

The different access opportunities within the opportunity also lead to unbalanced demographics when it comes to ethnicity (“race”), region and gender, the authors claim. Although there is an awareness of this imbalance, there are few examples of communities or projects in the community that are actively trying to diversify.

And its not only the demographics that are often unbalanced. The FOSS community could also be more diverse when it comes to skills too, according to the study. The interviews have shown that currently often people who would prefer to just code also take on the following tasks: project management, financial administration, design, community management, event organisation, communication and coordination with other projects and companies, representation at events and speaking in public. This other work is often considered a burden, annoyance, unwanted surprise and secondary hobby, according to respondents. “We are not particularly good at marketing; we are problem solvers,” said one of the interviewees. This is where more diverse skills and task sharing in the FOSS community could be very useful.

According to the study, many projects also don’t have a defined project structure. This lack of structure is a result of the community members’ strong focus on individual motivation and freedom of choice. The respondents to the study often saw the existence of governance structures as limiting their freedom of action, decision-making and development.

Recommendations: active community management and result-oriented project structures

To ensure that the FOSS community becomes more diverse in the future, the authors recommend that project initiators or supporters should first find out which people, skills or perspectives the project needs to be successful – and where to find them – and work from there. It could also help to make resources and examples of good practice freely available to support those who want to change the process but do not know how to begin.

To make the community more diverse, active community management can help. Scholarships, on the other hand, would only temporarily correct the imbalance, the study found.

To better organise the division of labor, the authors recommend, for example the use of professional moderators for community events, as well as sponsors who are tasked with taking care of the financial administration. By opening up communication channels and sharing knowledge with existing expert groups working on non-coding tasks, FOSS infrastructure projects could access them more easily.

Regarding the lack of structure in the FOSS community, the authors recommend good practices for lightweight, results-oriented FOSS project structures. These could help to make discussions on governance less dogmatic. In general, the authors also recommend a dialogue between different actors in the field of open source infrastructure, for example by supporting events that attract both communities and companies. This exchange could help both sides to better understand each other’s working cultures and find ways to adapt.

In order to make open source available to everyone, not only technically but also socially, the projects must be made more accessible and the FOSS project groups themselves must be diversified – both in terms of skills and in terms of the people involved and their different perspectives. This diversity is indispensable, especially when it comes to ensuring long-term, sustainable projects. To support these goals, public and private donors, who provide a large part of the support for FOSS projects, must create working conditions that offer equal access opportunities to all interested parties. It is also important that they keep in mind the core values of the FOSS community, such as decentralisation and self-organisation. These values are essential to the many individuals and groups in the open source community who are developing an open digital infrastructure in the public interest.

This is a translation of an original article first published on RESET’s German-language site.

Dronecoria: Open Source DIY Drones on a Mission to Boost Reforestation

A Spanish startup has developed an open source drone kit that wants to help speed up reforestation efforts across the globe.

Prototype Fund in Interview: Promoting Public Interest Tech in Times of Covid

Technology developed for the good of society - Germany's Prototype Fund has been supporting "tech for good" projects since 2016. We spoke to Patricia Leu about public interest tech, sustainability and the impact of the coronavirus pandemic on their mission.

Nucleário: Smart Protection for Tree-Planting Projects in Brazil

Brazilian startup Nucleário has developed an innovative device - inspired by nature - to protect tree seedlings and give a boost to reforestation projects in the country.

OONI’s Free Software Detects Human Rights Violations on the Internet

Freedom of expression and access to information is a basic human right, but in some countries it's restricted, limited and sometimes blocked altogether. A free software project, OONI, is tracking down internet censorship around the world and shining a spotlight on a crucial issue.

Power TAC: The AI Platform Showing How a 100% Renewable Energy World Might Actually Work

In theory, a world powered entirely by renewables is possible. But given the natural fluctuations of the wind, waves and sun, how can we ensure that the green energy market of the future is safe, fair and truly sustainable? An open source project Power TAC is using machine learning simulations to help us find out.

Project Zamba: Protecting African Wildlife With Open Data and Artificial Intelligence

Camera traps are often used to protect endangered wildlife, recording thousands of hours of footage of the natural world. But who has the time to watch and analyse all of it? An open data project is helping animal conservation efforts by scanning hours of video footage and automatically highlighting the things that count.

Masakhane: Using AI to Bring African Languages Into the Global Conversation

Researchers from across the continent are collaborating on an open source AI project to develop machine translation for African languages - facilitating communication, increasing accessibility and opening doors to the world’s youngest continent to play a stronger role in shaping the digital world.

WeCount: The Traffic Sensors Empowering Citizens to Improve Urban Air Quality

Armed with simple sensors and open source data, a pioneering new EU-backed project hopes to help NGOs, governments and local citizens make urban areas healthier and safer places to live.

Could Open Source Smart City Solutions Have Saved London From Leaving the Lights On?

When the London borough of Westminster spent £6 million on a smart centralised system for its 14,000 street lights, it could hardly have expected insolvency to leave it stuck with the lights on.