WHO
• [email protected] (yah!)
• Apache CouchDB committer
• 6 years in the CouchDB community
• 14+ years doing open source
• built 6k+ page Apache Cocoon site in 2000-2001
• fell in love with pipelines
• lost appetite for XSLT
Slide 3
Slide 3 text
OPEN SOURCE ENTERPRISE
Slide 4
Slide 4 text
CONTRIBUTIONS OVER THE YEARS
• Linux
• Eclipse
• Apache
• Outercurve
• W3C
• ECMA
• IEEE
• IETF
• OSGi
• AllSeen Alliance
• OASIS
Slide 5
Slide 5 text
APPARENTLY BETTER AT STANDARDS
than source
Slide 6
Slide 6 text
BECAUSE…
Slide 7
Slide 7 text
“
”
Collaborate on specifications;
compete on implementation
Slide 8
Slide 8 text
NOT EXACTLY
COMMUNITY OVER CODE
Slide 9
Slide 9 text
“
”
Collaborate on specifications
and implementation;
Compete on service and delivery
Slide 10
Slide 10 text
TIME FOR THE NEXT MAJOR
POINT RELEASE
Some reasons…
Slide 11
Slide 11 text
DEVELOPER AS KING
MAKER
Slide 12
Slide 12 text
“
”
Developers are now the real decision
makers in technology. Learning how to
best negotiate with these New
Kingmakers, therefore, could mean the
difference between success and failure.
Stephen O’Grady
Slide 13
Slide 13 text
CLOUD, BIG DATA, MOBILE
Slide 14
Slide 14 text
“
”
…many of the leading technology areas
such as cloud, big data, content
management and mobile are treating Open
Source as their ‘Foundational Platform’.
Michael Skok
Slide 15
Slide 15 text
INTERNET OF THINGS
Slide 16
Slide 16 text
“
”
Further, more new areas like the Internet
of Things which requires interoperability
and extensibility can only be met by
open source initiatives…
Michael Skok
Slide 17
Slide 17 text
OPEN SOURCE IN THE ENTERPRISE EXISTS!
but not “Open Source Enterprise”
Slide 18
Slide 18 text
“
”
50% expected to be doing Open Source
Open Source Survey 2014
Slide 19
Slide 19 text
“
”
30% make it easy for employees
Open Source Survey 2014
Slide 20
Slide 20 text
IT’S MORE LIKE….
Slide 21
Slide 21 text
ENTERPRISES DOING OPEN SOURCE
• Marginally collaborative
• Closed-by-default
• Competitively Open (displace an incumbent)
• “Embrace, Extend, Extinguish” (sometimes)
• Misses the point…
Slide 22
Slide 22 text
HOW DO WE FIX THAT?
Remember only 30% of enterprises make it easy
Slide 23
Slide 23 text
THE CATHEDRAL AND
THE BAZAAR
by Eric S. Raymond
Slide 24
Slide 24 text
“
”
A happy programmer is one who is neither
underutilized nor weighed down with ill-
formulated goals and stressful process
friction. Enjoyment predicts efficiency.
ESR
Slide 25
Slide 25 text
RSA ANIMATE – DRIVE
The surprising truth about what motivates us
Slide 26
Slide 26 text
3 FACTORS LEAD TO BETTER PERFORMANCE
& PERSONAL SATISFACTION…
• Autonomy
• personal task selection
• Mastery
• leveling up yourself & others
• Purpose
• why am I doing this?
Slide 27
Slide 27 text
SOUND LIKE THE ENTERPRISE?
Slide 28
Slide 28 text
“
”
It may well turn out that one of the most
important effects of open source’s success
will be to teach us that play is the most
economically efficient mode of creative
work.
ESR
Slide 29
Slide 29 text
FACILITATING PLAY
by removing worry
Slide 30
Slide 30 text
WORRIES
• What happens to the stuff I make at work?
• Who decides if it’s “good”?
• Can I bring “me” to work?
• Should I keep my ideas out so they don’t die?
Slide 31
Slide 31 text
FIXING THE ENTERPRISE EMPLOYEE CONTRACT
To facilitate play
Slide 32
Slide 32 text
APACHE ICLA SIGNED
TO EMPLOYER
BY EMPLOYEE
Slide 33
Slide 33 text
EMPLOYER OWNS AGGREGATE COPYRIGHT
as the ASF owns aggregate of Apache CouchDB™
Slide 34
Slide 34 text
END RESULT
• Employer owns aggregate copyright to Projects it creates.
• Project is donate-able
• Project is commercialize-able
• Project is Company branded
• Employee owns copyright to individual contributions
• No loss of identity in work
• Meaningful credit for contributions
• Motivated by meritocratic “value” in & out of the Company
Slide 35
Slide 35 text
OPEN-BY-DEFAULT
building community
Slide 36
Slide 36 text
“
”
While coding remains an essentially
solitary activity, the really great hacks
come from the attention and brainpower
of entire communities.
ESR
Slide 37
Slide 37 text
“
”
Perhaps in the end open-source culture
will triumph… because the closed-source
world cannot win an evolutionary arms
race with open-source communities.
ESR
Slide 38
Slide 38 text
“
”
When you start community-building what
you need to be able to present is a
plausible promise.
ESR
Slide 39
Slide 39 text
PROMISES
• Purpose motive
• Here’s what we’re building
• Here’s why we’re building it
• We’re in this together
• Communities through participation
• You can trust us
• Must be more than idle words
• Backed by a written promise
Slide 40
Slide 40 text
APACHE FOUNDATION
Keeps it’s Promises
Slide 41
Slide 41 text
PAPERWORK
• Community over code
• Apache License
• Incubation Process
• iCLA
• CCLA
Slide 42
Slide 42 text
ENTERPRISE PROMISE TOPICS
• Copyright
• Continued openness
• Exit strategies for projects
• Keep them hosted?
• Donate them?
• Patents