Survey: Open Source Is Growing, But the Community Is Troubled

Open Source software and hardware are more popular than ever, but there are some big problems in paradise.

If you're a developer, you must realize we've entered a golden age of open source. Never before has there been so much (legal) development of open-source software. Whole startups are being built around open source and large companies like Microsoft are openly adopting open-source projects. Even open-source hardware is undergoing a surge, with companies like SiFive offering open-source chips.

So what's the status of the open-source community? GitHub, the popular online development platform for open-source projects, recently unveiled the results of a survey it conducted of 5,5000 random users from more than 3,800 open-source repositories on GitHub.com, as well as more than 500 non-random users from communities that work on other platforms. The results give a lot of insight into the demographics of the community and the progress open source has made thus far. But it also outlines some particular challenges, especially in the way of best practices and community inclusivity.

 

Incomplete or confusing documentation,  dismissiveness, and unwelcome language were among the biggest issues encountered by users in the open source community. (Image source: GitHub)

 

According to 93% of respondents there is a "pervasive problem" in the open-source community with incomplete or outdated documentation. Given how important documentation is for orienting newcomers to projects (and to the open-source community in general), GitHub's survey said, “Improving that documentation is an impactful way to contribute back to open source.” Yet 60% of contributors surveyed said they rarely or never contribute to documentation. “Many people participate in open source on the job, where confidence in the terms of use is critical. Unsurprisingly, licenses are by far the most important type of documentation to both users and contributors: 64% say an open-source license is very important in deciding whether to use a project, and 67% say it is very important in deciding whether to contribute,” the survey reads.

Paired with this is an issue with negative interactions within the community. While it was reported that negative interactions are infrequent, the collaborative and accessible nature of open source makes these negative experiences highly visible when they do happen, according to GitHub. Of those surveyed, 21% reported that they stopped contributing to a project because they experienced or witnessed negative behavior. While 18% of respondents reported having a negative reaction, 50% said they've witnessed one between two or more people. “It's not possible to know from this data whether the gap is due to people who experienced such interactions leaving open source, or broad visibility of incidents,” GitHub said.

According to the survey:

“By far, the most frequently encountered bad behavior is rudeness (45% witnessed, 16% experienced), followed by name calling (20% witnessed, 5% experienced), and stereotyping (11% witnessed, 3% experienced). More serious incidents, such as sexual advances, stalking, or doxxing are each encountered by less than 5% of respondents and experienced by less than 2% (but cumulatively witnessed by 14%, and experienced by 3%).”

GitHub's survey also revealed demographic data about its community and discovered a “profound” gender imbalance. “95% of respondents are men; just 3% are women, and 1% are non-binary,” according to the survey. GitHub found that

Comments (0)

Please log in or register to post comments.
By submitting this form, you accept the Mollom privacy policy.
  • Oldest First
  • Newest First
Loading Comments...