We have just published the results from the Eclipse community survey. The results are pretty insightful and opened my eyes to some things I didn’t know about the Eclipse community. A complete report, called the Open Source Developer Report, is available and the complete results are here. I thought it might be interesting to highlight the top things I took away from the results.
Insight #6 – People see Eclipse as being more than a Java IDE. When I first started at the Eclipse Foundation, it was apparent an important marketing challenge was going to be to broaden the perception of Eclipse to being more than just a Java IDE. Therefore, when we asked the question ‘What best reflects your perception of Eclipse’, I was please only 15% selected ‘Eclipse is a Java IDE’. Most people perceived Eclipse as a tools platform or multiple IDEs. I’d like to see people view Eclipse as a community of individuals and organizations that collaborate on building interesting technology, but that will take a lot more time.
Insight #5 – Subversion is huge in this community. I knew Subversion was popular but not this popular. 57.5% said they use Subversion as their primary SCM tool, CVS was second at 20%. No other product dominated a category in the survey results.
Ironically, when I hear people complain about Eclipse, the quality of the current Subversion support is high on the list of complaints. There really seems to be an opportunity to satisfy this large user community.
Insight #4 – Oracle DB is very popular in the community. Oracle DB was virtually tied for first place with MySQL at 28%. I expected to see MySQL do well but not tied with Oracle. It is also somewhat timely due to the Oracle acquisition of Sun/MySQL.
Insight #3 – Atlassian JIRA is very popular. I don’t follow bug tracking solutons that closely but I knew Atlassian JIRA was a popular solution. I didn’t realize it was so popular. It tied for top spot with bugzilla.
Also, kudos to TRAC and Mantis for placing third and fourth, even though they were not on the list of options. Enough people specifying them in the other category. I obviously messed up not having them in the list of options.
Insight #2 – Corporate policies towards open source appear to be more permissive. We asked what were the corporate policies towards open source participation, 48% claimed they could contribute back to OSS. In 2007, a similar survey question had only 37% saying they could contribute back. In fact, in 2007 46% said they could use but not contribute back, while in 2009 only 22% said they could not contribute back.
This appears to be good news for Eclipse and open source in general. The organization barriers to open source participation seems to be lowering. However, 67% still claim they just use Eclipse and do not actively participate, so we have a long way to go to making it easy for them to participate.
Insight #1 – Linux is doing really well at the expense of Windows. In 2007, in a similar survey we asked what was the primary development and deployment platform. Windows came in at 74% for the development platform and 47% for deployment. Linux was at 20% for development and 37% for deployment.
Now in 2009, Windows has dropped 10 percentage points to 64% who use Windows as their development platform. Linux has risen 7 points to 27% who use it as their development platform. For deployment, Linux is now the leading deployment platform at 43% and Windows has dropped to 41%.
This seems pretty substantial. The developer community appears to be moving to Linux for their desktop development environment and the Linux server deployment platform continues to grow. Ubuntu and Red Hat appear to be the main beneficiaries of this movement. Microsoft not so much.
Bonus Insight – People are really happy with Eclipse. 89% said they were satisfied or very satisfied with Eclipse. This seems really high to me but well deserved. :-) Typically when you asked this type of question there would be more neutral or negative response.
I believe it is a reflection of the high quality software provided by the Eclipse community. Congratulations to everyone that makes this possible.
Thanks to everyone that completed the survey. We really appreciate the feedback.