outercurve foundation survey summary

12
Developer Survey Results 14 December 2011

Upload: paula-hunter

Post on 21-May-2015

1.536 views

Category:

Travel


0 download

TRANSCRIPT

Page 1: Outercurve foundation survey summary

Developer Survey Results

14 December 2011

Page 2: Outercurve foundation survey summary

Summary Findings

• 90% of respondents use open source in their work.

• 80% indicated they use OSS to save time and money by using existing code instead of creating code from scratch.

• The drive to be more productive is met for many respondents (62 %) by open source’s greater choice of tools, platforms, communities, and projects.

• 44% of developers contribute to open source to improve their careers and credibility. The theme of developing software to improve credibility is a common one.

• 70% percent of Outercurve survey respondents use forums to stay in touch with project communities.

Page 3: Outercurve foundation survey summary

OSS – Frame of Reference

Whe n I think a b o ut o p e n so urce so ftwa re I: (che ck a ll tha t a p p ly)

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

90.0%

100.0%

Ge

t h

ea

rt

pa

lpit

ati

on

s

be

ca

us

e I

lov

e it

so

Ap

pre

cia

te

all

of

the

gre

at

co

de

tha

t is

ou

t

Ya

wn

it b

ore

s

me

.

Wh

at

the

he

ll

is o

pe

n

so

urc

e?

Page 4: Outercurve foundation survey summary

What Do Respondents Use OSS For?

I use OSS fo r: (che ck a ll tha t a p p ly)

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

90.0%

My work as a

developer in

corporate IT

My work as a

developer for a

hardware/ software

vendor

Fun – I like to

develop my own

projects as a hobby

Save time and

money by using

existing code instead

of creating code from

scratch

Find and use high

quality code that has

already been tested

and is constantly

being refined

Greater choice of

tools, platforms,

communities,

projects e.g. Git,

Android, Apache,

Linux, SourceForge

The Four Freedoms Open source

community street

cred

Page 5: Outercurve foundation survey summary

How and Why Developers Contribute

Which b e st d e scrib e s yo ur p a rtic ip a tio n in OSS p ro je ct

co mmunitie s?

I’m a project committer. (I have

write access to the code base)

I constantly contribute back to

OSS project communities.

I frequently contribute back.

I occasionally contribute back.

I use OSS, but rarely contribute

back.

I use OSS, but never contribute

back.

I use OSS, but never contribute

back - but only because my

company’s lawyers won’t let me

Wha t b e st d e scrib e s yo ur re a so ns fo r co ntrib uting o r no t

co ntrib uting to p ro je ct co mmunitie s? Che ck a ll tha t a p p ly .

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

I c

on

trib

ute

ba

ck

be

ca

us

e I

wa

nt

to

giv

e b

ac

k a

nd

I c

on

trib

ute

ba

ck

be

ca

us

e it

be

ne

fits

my

re

pu

tati

on

an

d

I c

on

trib

ute

ba

ck

be

ca

us

e it

’s

req

uir

ed

ac

co

rdin

g

I’d

lik

e t

o c

on

trib

ute

ba

ck

, b

ut

I d

on

’t

kn

ow

ho

w.

I h

ad

no

ide

a I

wa

s

su

pp

os

ed

to

co

ntr

ibu

te b

ac

k.

Page 6: Outercurve foundation survey summary

Maintaining Project Activity

Ho w d o yo u ke e p in to uch with yo ur d e ve lo p e r co mmunity?

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

Forges Forums Wikis IRC Other

How do you keep OSS projects going? (Check all that apply.)

0.0%5.0%

10.0%15.0%20.0%25.0%30.0%35.0%40.0%45.0%50.0%

Meritocracy approach Rewards and incentives

to encourage active

contribution

Community – we’ve built

and maintain an active

community of developers

committed to projects

PR/ marketing – we

promote the project and

encourage participation

through PR and

marketing

Open source software

foundations – we rely on

the support and

resources of an open

source software

foundation/ organization

(Examples: Free

Software, Apache, Perl,

Eclipse, Mozilla,

Outercurve, Linux

Self reliance – do the

best I/ we can on my/ our

own

I don’t – I don’t manage

any OSS projects

NA (not applicable) – I

don’t use OSS

Page 7: Outercurve foundation survey summary

Top 3 Barriers to Using OSS

Page 8: Outercurve foundation survey summary

Most Underappreciated Project

Page 9: Outercurve foundation survey summary

Making Use of OSS Foundations

Do yo u o r d o e s yo ur co mp a ny/o rg a niza tio n re ly o n OSS

o rg a niza tio ns like the Linux Fo und a tio n, the Fre e So ftwa re

Fo und a tio n, the Ap a che Fo und a tio n a nd /o r the Oute rcurve

Fo und a tio n?Yes, I/we rely on OSS

support foundations to

facilitate our use of OSS as

well as contributing back to

the community.

No, I/we don’t work with such

foundations.

I’m aware of OSS support

foundations, but I’m not

certain of their purpose and

how it applies to me and/or

my company/organization.

I don’t know anything about

OSS support organizations.

Page 10: Outercurve foundation survey summary

Favorite Mascot

Page 11: Outercurve foundation survey summary

Developer Experience

Ho w lo ng ha ve yo u b e e n d e ve lo p ing so ftwa re ?

More than 40 years

30-40 years

20-30 years

10-20 years

5-10 years

2-5 years

Just getting started

Page 12: Outercurve foundation survey summary

Demographics