2. About the Survey
• Responses were collected From April 16 – May 16, 2014
• Promoted on the eclipse.org homepage, Twitter, Facebook, and Google +
• 1069 individual responses were received and 876 completed the survey
• The results in this report are based on the 876 completed surveys
• Main responses were from US (17.35%), Germany (15.30%), India (6.85%) and France
(5.82%)
• The report is a summary of the overall results. Some results will only include the most
popular answers.
• Not all the questions will be included in the report.
• The details are available here:
• Eclipse Foundation has run similar surveys in the past. Trends is this report are from the
results of these surveys.
– 2013: http://eclipse.org/org/press-release/20130612_eclipsesurvey2013.php
– 2012: http://www.eclipse.org/org/press-release/20120608_eclipsesurvey2012.php
– 2011: http://www.eclipse.org/org/press-release/20110610_survey.php
– 2010: http://www.eclipse.org/org/press-release/20100604_survey2010.php
– 2009: http://www.eclipse.org/org/press-release/20090527_survey09.php
4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2
4. Experience
How many years have you spent writing code in a professional
9.0%
capacity?
7.8%
19.1%
20.5%
10.4%
18.2%
15.1%
Just learning to code Just learning to
code
Less than 2 years Less than 2 years
2-5 years 2-5 years
6-10 years 6-10 years
11-15 years 11-15 years
16-20 years 16-20 years
4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4
5. Industry
Which of the following most closely describes your industry?
3.9%
6.2% 4.0%
3.2%
37.7%
1.9% 11.7%
4.1%
7.0%
4.3%
4.3%
3.0%
3.5% 5.3%
Education
Financial services
Government
Healthcare
High-tech products
Individual - not affiliated with an
industry
Industrial products manufacturing
Media, entertainment and leisure
4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5
6. Organization Size
What is your best estimate of how many employees work at
your organization?
16.8%
31.5%
12.0%
19.3%
8.0%
10.6%
1.8%
Individual, not affiliated with an
organization
Fewer than 100
100 to 999
1,000 to 4,999
5,000 to 19,999
20,000 or more
4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 6
7. Role
Which of these titles best fits your role in the organization?
59.2%
4.2% 6.5%
5.7%
2.9%
2.5%
2.2%
13.8%
0.3%
0.3%
2.3%
Programmer/Developer
Development manager
Product/marketing manager
Software quality assurance person
IT architect / Systems architect
Mid-manager
Executive manager
4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 7
9. OSS Corporate policy
What best describes your organization's policy towards the use
of open source software? (Choose one.)
1.6%
39.5%
39.50%
38.7%
40.1%
10.0%
10.6%
11.70%
10.8%
8.7%
0.60%
38.50%
9.70%
1.0%
40.8%
8.0%
1.6%
44.4%
35.5%
8.4%
Has a business model that relies on
open source software for its success
Contributes significant development
resources (contributors, committers
and/or maintainers, project leaders)…
Uses open source software and
contributes back (through bug reports,
code, resources) to at least one open…
Uses open source software, but does
not interact with open source project
communities in any way
Does not allow the use of any open
source software
2014
2013
2012
2011
Eclipse Open Source Developer Report 2013 9
10. Contribution
Why do you contribute or participate to an open source project?
7.9%
9.8%
42.0%
38.2%
40.6%
22.7%
18.2%
32.4%
33.0%
I don't contribute to any open source projects
I needed a feature or bug fix in an open source project, so I
did it myself
I enjoy the interaction with my peers working on the open
source project
It is important for my career development and resume
I like to give back and support open source projects
It is good way to promote my consulting services
It is a great way to learn about new technologies
I believe in the FOSS ethos/philosophy
I'm paid to contribute
Series1
0.0% 10.0% 20.0% 30.0% 40.0% 50.0%
4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10
11. Personal Time
How much time do you spend developing software/applications on your
own personal time?
12.0%
48.8%
27.0%
12.1%
0
< 20 hours
20 - 40 hours
> 40 hours
4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11
12. Personal Time (cont.)
Why do you spend your own time developing software/applications?
6.4%
16.6%
22.6%
12.2%
16.6%
26.5%
41.6%
44.5%
72.7%
68.0%
I like the idea of creating an application, selling…
As part of a personal hobby or pastime (e.g.…
I’m developing an idea that could result in …
I generally enjoy programming and learning…
I contribute my time and talent to a civic…
To keep my skills sharp by learning new…
To get a job as a professional developer someday.
To improve the productivity of others I work with.
To improve my own productivity at work.
I contribute to open source projects.
4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12
13. Open Hardware
Have you ever used any open hardware environments like Raspberry
Pi, Arduino, BeagleBone, etc. ?Yes, I've experimented with them at
1.6%
4.7%
26.2%
0.8%
3.0%
63.7%
work
Yes, I've experimented with them on my
personal time
Yes, I've built and deployed a complete
solution at work
Yes, I've built and deployed a complete
solution on my personal time
No
I don't know
4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13
16. Admired Open Source Companies
What company do you admire/respect for their participation and
contribution to open source communities?
30.32%
19.28%
18.88%
Other Companies Mentioned: Eclipse, Apache, Oracle, Mozilla, etc.
17. Type of Software
What is the primary type of software you are personally involved in
7.6%
7.3%
4.8%
7.1%
6.3%
5.5%
6.8%
4.2%
4.1%
10.7%
22.9%
21.0%
20.5%
30.3%
4.7%
18.5%
23.0%
29.1%
1.8%
6.2%
19.4%
26.0%
Web applications & Rich Internet Applications
Server-centric & Middleware applications
(client/server, CRM, database apps, ERP,…
Desktop client applications
Plug-ins for Eclipse
Research/scientific applications
Device/embedded software
Mobile applications
Internet of Things
developing?
2014
2013
2012
18. Operating System
63.00%
28.00%
8.50%
54.50%
32.50%
11.60%
54.60%
35.10%
8.70%
53.10%
30.48%
14.50%
Mac OSX
Linux
Windows
What is your primary operating system for software development?
2014
2013
2012
2011
19. Deployment Operating System
What are your primary operating systems for software
deployement? (Based on importance, choose up to five.)
18.4%
22.1%
15.4%
20.2%
25.1%
17.8%
12.6%
6.5%
11.7%
9.3%
13.4%
6.8%
6.3%
8.5%
5.9%
6.2%
6.1%
3.9%
5.8%
6.1%
18.8%
33.0%
60.8%
4.6%
16.6%
34.9%
59.2%
MS Windows (any version of Server or Client)
Linux - Ubuntu
Linux - RHEL
Linux - Debian
Android
Mac OSX
Linux -CentOS
Linux - SUSE
Linux - Other
Unix (AIX, HP-UX)
Apple iOS
Linux - Fedora
Oracle Solaris
Embedded OS (ex. Embedded Linux, QNX,…
2014
2013
20. Development Language
What is the primary computer language you typically use to develop
1.3% 1.5% 3.1%
6.8%
1.9% 1.7%
0.5% 0.6%
78.7%
1.4%
2.6%
software?
C/C++
C#
C
Fortran
Groovy
Java
Java Script
21. Other Development Languages
In addition to you primary language, what other languages do you
use to develop software? (Choose up to three.)
20.9%
14.6%
13.8%
0.8%
1.0%
8.6%
12.4%
23.5%
56.2%
5.6%
5.4%
2.8%
14.9%
21.3%
6.1%
2.2%
10%
Other (please specify)
Don't know
Scala
Ruby
Python
PHP
Perl
Objective-C
Lua
Java Script
Java
Groovy
Go
Fortran
C
C#
C/C++
0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0%
22. Java
What version of Java SE do you primarily deploy to?
1% 1.5%
5.4%
1.3%
23.4%
59.2%
9.2%
Other
Don't know
Don't use Java
J2SE 5.0
Java SE 6
Java SE 7
Java SE 8
23. Primary Application Server
What is the primary application server you typically use for
4.3%
3.5%
7.2%
6.6%
3.8%
4.0%
5.1%
4.0%
4.3%
4.3%
3.0%
3.9%
3.6%
3.0%
2.6%
9.0%
32.1%
2.5%
4.9%
8.6%
33.6%
2.5%
8.2%
29.9%
2.4%
5.3%
11.8%
32.6%
Apache Tomcat
JBoss
Jetty
IBM WebSphere
Other (specify)
Glassfish
Oracle WebLogic
deployed applications?
2014
2013
2012
2011
24. Primary Code Management
3.7%
4.5%
4.6%
12.8%
13.3%
51.3%
2.6%
8.9%
4.4%
23.2%
46.0%
3.6%
6.0%
30.7%
30.3%
37.8%
2.1%
9.6%
33.3%
Subversion
Git
GitHub
CVS
Mercurial
What is the primary source code management system you
typically use? (Choose one.)
2014
2013
2012
2011
25. Build and Release Management
What build and release management products do you
16.0%
32.2%
16.0%
32.2%
48.2%
30.8%
2.3%
6.2%
6.1%
6.5%
5.9%
6.1%
6.0%
9.7%
12.6%
12.7%
11.6%
7.1%
10.1%
20.1%
15.3%
29.8%
50.8%
42.3%
4.5%
8.0%
10.9%
16.7%
35.3%
38.3%
41.3%
11.0%
6.1%
12.1%
8.1%
11.6%
38.4%
34.7%
48.7%
Maven
Ant
Jenkins
Make
Hudson
Sonatype Nexus
Tycho
Custom/in-house
PDE Build
Artifactory
Other (specify)
Gradle
typically use? (Select all that apply.)
2014
2013
2012
2011
27. Cloud Computing Plans
Are you or your organization deploying applications to a
cloud infrastructure? (Choose one.)
11.3%
10.4%
8.5%
9.1%
8.0%
52.7%
11.2%
6.4%
14.9%
7.2%
12.7%
47.8%
10.9%
8%
14%
7%
12%
47%
13%
10.8%
17.1%
7.5%
39.8%
13.4%
Don't know
No plans
Plans to deploy in the next 7-18
months
Plans to deploy in the next 6 months
Deploy a minority apps
Deploy the majority apps
2014
2013
2012
2011
28. Cloud Providers
If you are or have plans to use a cloud infrastructure, which
service are you likely to use? (Choose one.)
9.8%
23.1%
29.3%
4.2%
4.0%
2.7%
2.6%
2.1%
2.3%
1.6%
2.8%
4.0%
13.5%
30.0%
36.0%
2.8%
0.5%
3.7%
6.5%
27.4%
37.7%
1.6%
6.3%
5.8%
14.2%
24.2%
33.5%
Amazon
Private cloud
Google AppEngine
Red Hat OpenShift
Microsoft Azure
Cloud Foundry
Heroku
IBM
Rackspace Cloud
2014
2013
2012
NOTE: A previous version of this slide contained incorrect data for 2013 and 2014.
29. Web-Based IDE
What has been your experience of using a web-based IDE
(ex. Orion, Cloud 9, CodeEnvy, etc.)
2.6%
14.4%
14.6%
10.7%
36.4%
36.7%
35.4%
3.0%
14.6%
31.6%
I don’t know enough to have an
opinion
I have no interest in a web-based IDE
I'm interested but Web IDEs lack the
features of a full desktop IDE
I have experimented with a web-based
IDE but not on a regular basis
I use a web-based IDE as part of my
normal development environment
2014
2013
31. Satisfaction
Overall, how satisfied are you with Eclipse?
1.0% 4.8%
13.2%
52.3%
28.8%
Very Unsatisified
Unsatisfied
Neutral
Satisified
Very satisfied
32. 4 Feb 2014 Copyright (c) 2014, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 32