Why Take Part In Open Source?
Written by Janet Swift   
Friday, 26 October 2018

In honor of the 20th anniversary of the open source movement, DigitalOcean dedicated the latest edition of its quarterly developer survey to the state of open source.

The report has findings from over four thousand respondents on their involvement with open source, as well as how they and their companies are using open source technologies.

Looking at the demographics, of 4,349 survey respondents, 58% self-identified as developers, 22% as students and 10% as systems administrators. There rest identified as managers, technical support or “Other.” The survey was open to those 18 and over and 40% were between 18 and 24, the largest group (42%) were 25 to 34, 14% were 35 to 44 and only 4% were 45 and over. In terms of gender, 88% were men, 11% were women and 2% identified as non-binary/other.  

More than half (55%) of respondents said they contribute in some way. Of those who do, it’s primarily through contributions to open source software, followed by maintaining open source
software themselves. digoceanosinvolvement

According to DigitalOcean, Indian developers are more likely to contribute than developers from other countries, with more than two thirds (68%) actively participating. There's also an age divide; devs with 5 or fewer years of experience were significantly more likely to contribute (60%) than developers with 6+ years of experience (7%).

DigitalOcean's questions on why devs participated in open source tends to shed light on why those newer to the profession - and in particular students not yet completely a part of it, look to open source as an opportunity for self-improvement, networking, and explicitly advancing their careers:

digoceanoslmotives

 

The age and years of experience findings tally with the length of time respondents had been involved with open source projects:


digoceanoshowlong

While only 19% of respondents who engaged with open source projects claimed to do so on a daily basis, two-thirds of them did so at least weekly, which represents a lot of effort.

digoceanoshowoften

DigitalOcean's survey probably is biased towards open source. It is, as we recently reported, responsible, with GitHub and Twilio for Hacktoberfest a month-long celebration of open source designed to encourage both new and veteran coders to participate in the community.

DigitalOcean asked respondents to nominate the open source projects that they found appealing and this is the list of the top 10, or rather top 11 as Ruby on Rails and Android occupy the final slot: digoceanosprojs

React comes top with 468 mentions, which equates to 19% of those engaged in open source, with Kubernetes in second place (14%).

Choice of projects is related to the platforms used to discover open source projects. Here respondents were asked to choose all that apply and almost all (97%) selected GitHub, with GitLab (31%) and BitBucket 21% also popular. SourceForge was used by 9%, with Launchpad (3%) and Beanstalk (1%) attracting small minorities. 

Respondents could also nominate multiple languages but again the choice of projects determines use of language. JavaScript is recognized as the top open source language and so it is in this survey, with Python being nearest in contention. The popularity of PHP and CSS is no surprise given that web development relies on them so much:

digoceanoslangs

DigitalOcean also has interesting findings about how businesses and organsations engage with open source and we'll cover those in a future report. 

digitaloceansq

More Information

DigitalOcean Currents quarterly report

Related Articles

The Ever Expanding GitHub Octoverse

Hacktoberfest 2018 - Celebrate Open Source! 

Stack Overflow Publishes Largest Ever Survey

Are You A Typical Developer?

Skill Up Survey 2018

 New Year's Resolution - Learn AI

Bootcamp Or College - Which Should You Choose? 

GitHub Learning Labs Now Open For Newbies 

What Attracts Devs To Open Source

Programming For Love or Money

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


IBM Opensources AI Agents For GitHub Issues
14/11/2024

IBM is launching a new set of AI software engineering agents designed to autonomously resolve GitHub issues. The agents are being made available in an open-source licensing model.



IBM Updates Granite Models
28/10/2024

IBM has released new Granite models that it says provide state-of-the-art performance relative to model size. The Granite 3.0 collection includes a new, instruction-tuned, dense decoder-only LLM.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Friday, 26 October 2018 )