There is a uniform path into open digital infrastructure projects.

People's paths into FOSS projects usually follow the same route. Individuals often spend more than a year passively reading mailing lists and trying to make sense of the code on their own before actively taking part in discussions and committing to code. That people need to put in so much time and work is seen as necessary for newcomers to prove their commitment and be taken seriously. Our interviewees were aware that this status quo strongly favors people privileged to have access to computers in their youth, but the prevailing sentiment is that this is necessary to guarantee independence and quality work. Clear onboarding mechanisms are the exception, not the rule.


This rather arbitrary pre-selection affects the lack of diversity in infrastructure projects in several ways:

  • Limits skill sets If people join a community by contributing code, the result is that only developers join the community. People with other, non-technical skills who might be sorely needed have no way of entering the community.
  • Selects for financial background People without a steady income or the backing of a financially stable environment have a hard time working their way into a project to the point where they are accepted as a contributor. There is no guarantee that the time they spend will at some point pay off financially, whether that be in the form of contracts or job opportunities.
  • Preserves unbalanced demographics around race, region, and gender Though there is awareness of large race and gender imbalances, there are few examples of communities or projects actively trying to diversify, since such efforts would go against the established way of joining projects.


“We expect them [newcomers to the project] to know their stuff.”

“The first days are most critical [for newcomers to stay with a project].”

“It all [the FOSS ecosystem] works quite well once you understand it.”

Related Recommendations

All Recommendations arrow_forward