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)|
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