Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
STATE OF DRUPAL 
DRIES@BUYTAERT.NET // @Dries #Driesnote
documentation 
In local languages 
china
japan 
local leadership 
Makes the difference
only 40% 
are online 
(in 1995 it was 
less than 1%)
we have the power to 
change lives
will MAKE things 
even easier
Dries Buytaert @Dries ! 
Blog post: Help me write my 
DrupalCon Amsterdam keynote
Achton Smidt Winther @achton ! 
Personally, I’d like more about 
robots. And hugs! Robots hugging, 
YES!!!11!!
johan van grieken 
@drupaltronic ! 
Warn people not to drink 
dutch “beer”, promote 
Belgian beer instead
FUNDING CORE 
DEVELOPMENT 
Sustainability 
complex 
codebase 
DEVELOPER 
innovation BURNOUT 
release 
schedule 
losing 
ho...
losing 
hobbyists 
Sustainability 
FUNDING CORE 
DEVELOPMENT 
complex 
codebase 
innovation 
DEVELOPER 
BURNOUT 
release 
...
losing 
hobbyists 
Sustainability 
FUNDING CORE 
DEVELOPMENT 
complex 
codebase 
innovation 
DEVELOPER 
BURNOUT 
release 
...
it’s a bit academic
but really important
but really important
Public goods
The Pure Theory 
of Public Expenditure 
Paul A. Samuelson, 1954
PUBLIC GOODS ARE: 
Non-excludaBle 
Everyone can use them
PUBLIC GOODS ARE: 
Non-excludaBle 
Everyone can use them 
Non-rivalrous 
One use does not reduce availability
roads
roads 
schools
roads 
schools 
parks
roads 
streetlights 
schools 
parks
roads 
schools 
parks 
defense 
streetlights
defense 
roads 
schools 
streetlights 
parks 
Drupal
Non-excludaBle 
Nobody can stop you 
from using Drupal 
Non-rivalrous 
My use of Drupal won’t 
prevent your use of Drupal
the roads
built by volunteers
The ridgeway 
Mongwell England, ~3000 BC
improved by businesses
privately held 
toll roads 
19th c English.
penn station, NY 
New York NY, Ca.1920-1950. 
Pennsylvania Railroad Corporation
the community benefits
infrastructure expands
infrastructure deteriorates
infrastructure deteriorates
governments maintain
governments maintain
volunteers
volunteers business
volunteers business government
road system
education system
national defense
parks
volunteers business government
invention product utility
time 
reach 
product 
invention 
utility
time 
reach 
product 
invention 
utility
time 
product 
reach 
invention 
utility
time 
product 
complexity 
invention 
utility
time 
product 
cost 
invention 
utility
time 
reach, complexity, cost 
product 
utility 
invention
time 
reach, complexity, cost 
development 
maintenance 
innovation
aarree ccrruucciiaall
are crucial 
headless drupal
Volunteers 
are crucial
business 
public good 
provision 
cost/benefit 
incentives
business 
public good 
cost/benefit 
incentives 
provision
TrAGEDY OF 
THE COMMONS 
Garrett Hardin
boston 
common 
Boston, MA, USA
shared grazing
I use the commons 
& help maintain it 
caretakers
free-riders 
George will do it
overuse
overuse
depletion
collapse
The Logic of 
Collective Action 
Mancur Olson 
Benefit 
Cost
the cost of contributing 
increases 
Benefit 
Cost 
AS YOU GROW:
AS YOU GROW: 
the cost of contributing 
increases 
Benefit Cost
the benefit of contributing 
decreases 
Cost 
AS YOU GROW: 
Benefit
When the project is small 
3:1
When the project is small 
3:1 
When the project grows you get this 
4:1
When the project is small 
3:1 
2:1 
When the project grows you get this 
But what you need is 
4:1
it’s not that 
free riders 
are bad 
free as in speech 
li!b?re 
gratis 
free as in beer
free riders:
free riders: 
become caretakers 
spread the word
it’s the ratio that matters
how do you achieve that? 
Why should I contribute?
Reducing 
costs taxation 
Privileged 
groups 
altruism 
social 
capital 
privatization legislation
Reducing taxation 
costs 
Privileged 
groups 
altruism 
social 
capital 
privatization legislation
Reducing 
costs 
Privileged 
groups 
altruism 
social 
capital 
privatization 
taxation 
legislation
Reducing 
costs 
Privileged 
groups 
altruism 
social 
capital 
taxation 
privatization legislation
Reducing taxation 
costs 
Privileged 
groups 
privatization legislation 
altruism 
social 
capital
Reducing taxation 
costs 
social 
capital altruism 
Privileged 
groups 
privatization legislation
Reducing taxation 
social costs 
capital 
privatization legislation 
altruism 
Privileged 
groups
Privileged 
groups 
caretakers who get 
selective benefits 
for contributing
Privileged 
groups 
caretakers who get 
selective benefits 
for contributing
Reducing taxation 
social costs 
capital 
privatization legislation 
altruism 
Privileged 
groups 
privileged group: autom...
Reducing taxation 
social costs 
capital 
privatization legislation 
altruism 
Privileged 
groups 
privileged group: autom...
Reducing taxation 
social costs 
capital 
privatization legislation 
altruism 
Privileged 
groups
Reducing taxation 
social costs 
capital 
privatization legislation 
altruism 
Privileged 
groups 
privileged group: mozil...
what about 
drupal?
Reducing 
costs 
Privileged 
groups 
altruism 
social 
capital 
taxation 
privatization legislation
Reducing 
costs 
Privileged 
groups 
altruism 
social 
capital 
privatization 
taxation 
legislation 
Not the open-source ...
Reducing 
costs 
Privileged 
groups 
altruism 
what we do most 
social 
capital
Privileged 
groups 
We’re doing this too 
social 
capital 
Reducing altruism 
costs
Benefit 
Cost
Cost 
core 
dLrIuBCpROaARlR.EoIErSg 
what are the costs?
LIBRARIES 
core drupal.org
core 
drupal.org 
LIBRARIES 
we delegated infrastructure
core 
LIBRARIES 
we delegated infrastructure
core 
LIBRARIES
core 
LIBRARIES 
we offloaded maintenance
core 
we offloaded maintenance
core 
but core got bigger
rest i18N 
moblie 
wysiwyg 
config views 
core 
but core got bigger
ccoorree 
vmwcriiyo1oeesbn8wiswlfNtsiyiegg 
but core got bigger
make things as simple 
as possible but no simpler 
Albert Einstein “ 
core
? 
what about the gain side?
Reducing altruism 
costs 
Privileged 
groups 
social 
capital
Reducing altruism 
costs 
Privileged 
groups 
social 
capital 
individuals agencies end users
TRACK ORGANIZATIONS IN 
ADDITION TO INDIVIDUALS 
✓ ? ? 
individuals agencies end users
organizational 
commit credit 
Current commit message: 
Issue #42: fixed performance bug by 
Sam, Megan, Tim, Josh 
Propos...
organizational 
commit credit 
Current commit message: 
Issue #42: fixed performance bug by 
Sam, Megan, Tim, Josh 
Sugges...
Suggested commit message: 
Issue #42: fixed performance bug by 
Sam@Acquia, Megan, Tim*Pfizer, 
Josh@Tag1*Nestle 
Format: ...
Suggested commit message: 
Issue #42: fixed performance bug by 
Megan, Tim*Pfizer, 
Sam@Acquia, 
Josh@Tag1*Nestle 
Format:...
Suggested commit message: 
Issue #42: fixed performance bug by 
Sam@Acquia, Megan, Tim*Pfizer, 
Josh@Tag1*Nestle 
Format: ...
Suggested commit message: 
Issue #42: fixed performance bug by 
Sam@Acquia, Megan, Tim*Pfizer, 
Josh@Tag1*Nestle 
Format: ...
Suggested commit message: 
Issue #42: fixed performance bug by 
Sam@Acquia, Megan, Tim*Pfizer, 
Josh@Tag1*Nestle 
Format: ...
TRACK ALL TYPES OF 
CONTRIBUTIONS 
type of contribution
TRACK ALL TYPES OF 
CONTRIBUTIONS 
type of contribution 
Patch 
Documentation 
Design mockup 
Prototype 
Usability test 
D...
individuals agencies end users 
we can TRACK HOW our community 
really works
individuals agencies end users 
we can TRACK HOW our community 
really works
want Drupal agencies 
customers employees 
recognition
mockup
mockup
agency profile . 
mockup
mockup
mockup
mockup
mockup 
home page ad .
mockup
1 normal bug =
1 normal bug = 
1 major bug =
1 normal bug = 
1 major bug = 
1 critical bug=
bug fix 
feature planning 
ux improvement
cdde freeze 
bug fix 
feature 
ux improvement 
bug fix 
feature 
ux improvement 
planning
mockup
top 10 
contributor 
mentoring 
documentation 
support 
translation module 
ux bug fix sprint 
rankomatic 
calculated rank
top 10 
contributor 
rankomatic 
uxbug fixsprinttranslationmodule 
mentoring 
documentation 
support 
calculated rank 
678
an imperfect 
solution beats
an imperfect 
solution beats 
no solution
want Drupal end-users 
employees 
recognition 
services
HIRING DRUPAL TALENT IS HARD 
Hiring managers Source: Drupal Association 2014 job market survey 
92% 82% 
Will hire Drupal...
HIRING DRUPAL TALENT IS HARD 
Hiring managers 
92% 82% 
Will hire Drupal 
talent within 
next 6mo 
Report Drupal 
talent p...
mockup
mockup
mockup
mockup
end user profile . 
mockup
want Drupal contributors 
recognition 
education 
employment
mockup 
individual profile .
benefits 
if we add these benefits
benefits 
if we add these benefits
benefits 
costs 
we can tip the balance
business 
public good 
provision 
cost/benefit 
incentives
business 
public good 
provision 
cost/benefit 
incentives
losing 
hobbyists 
Sustainability 
FUNDING CORE 
DEVELOPMENT 
complex 
codebase 
innovation 
DEVELOPER 
BURNOUT 
release 
...
release 
schedule 
ihnonbobvaytisiotns DEVELOPER 
complex 
losing 
BURNOUT 
FUNDING CORE 
DEVELOPMENT 
Sustainability 
cod...
we FUNDING DEVELOPER 
complex 
release 
will losing 
be 
ready 
CORE 
Sustainability 
DEVELOPMENT 
schedule ihnonbobvaytis...
one more thing
2,300+ 
contributors 
11,000+ 
committed patches 
200beta blockers fixed 
15alpha releases
we were at zero blockers 
you came here to test 
we found 1 more!
beta 1 launches this 
week
WANT TO SEE FOR YOURSELF? 
take it for a spin 
https://www.drupal.org/project/drupal
beta testers 
Test, test, test
module developers 
Start porting now, but… 
beta testers 
Test, test, test
THEMERS & writers 
Hold off for a while 
module developers 
Start porting now, but… 
beta testers 
Test, test, test
THEMERS & writers 
Hold off for a while 
module developers 
Start porting now, but… 
core contributors 
Be more strict 
be...
Individual contributors ! stand up!
Individual contributors ! stand up!
Drupal end users ! stand up!
Drupal end users ! stand up!
Drupal agencies! stand up!
Drupal agencies! stand up!
George will do it
you are 
george
thank you
Q&A 
DRIES@BUYTAERT.NET // @Dries #Driesnote
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
Upcoming SlideShare
Loading in …5
×

of

State of Drupal keynote, DrupalCon Amsterdam Slide 1 State of Drupal keynote, DrupalCon Amsterdam Slide 2 State of Drupal keynote, DrupalCon Amsterdam Slide 3 State of Drupal keynote, DrupalCon Amsterdam Slide 4 State of Drupal keynote, DrupalCon Amsterdam Slide 5 State of Drupal keynote, DrupalCon Amsterdam Slide 6 State of Drupal keynote, DrupalCon Amsterdam Slide 7 State of Drupal keynote, DrupalCon Amsterdam Slide 8 State of Drupal keynote, DrupalCon Amsterdam Slide 9 State of Drupal keynote, DrupalCon Amsterdam Slide 10 State of Drupal keynote, DrupalCon Amsterdam Slide 11 State of Drupal keynote, DrupalCon Amsterdam Slide 12 State of Drupal keynote, DrupalCon Amsterdam Slide 13 State of Drupal keynote, DrupalCon Amsterdam Slide 14 State of Drupal keynote, DrupalCon Amsterdam Slide 15 State of Drupal keynote, DrupalCon Amsterdam Slide 16 State of Drupal keynote, DrupalCon Amsterdam Slide 17 State of Drupal keynote, DrupalCon Amsterdam Slide 18 State of Drupal keynote, DrupalCon Amsterdam Slide 19 State of Drupal keynote, DrupalCon Amsterdam Slide 20 State of Drupal keynote, DrupalCon Amsterdam Slide 21 State of Drupal keynote, DrupalCon Amsterdam Slide 22 State of Drupal keynote, DrupalCon Amsterdam Slide 23 State of Drupal keynote, DrupalCon Amsterdam Slide 24 State of Drupal keynote, DrupalCon Amsterdam Slide 25 State of Drupal keynote, DrupalCon Amsterdam Slide 26 State of Drupal keynote, DrupalCon Amsterdam Slide 27 State of Drupal keynote, DrupalCon Amsterdam Slide 28 State of Drupal keynote, DrupalCon Amsterdam Slide 29 State of Drupal keynote, DrupalCon Amsterdam Slide 30 State of Drupal keynote, DrupalCon Amsterdam Slide 31 State of Drupal keynote, DrupalCon Amsterdam Slide 32 State of Drupal keynote, DrupalCon Amsterdam Slide 33 State of Drupal keynote, DrupalCon Amsterdam Slide 34 State of Drupal keynote, DrupalCon Amsterdam Slide 35 State of Drupal keynote, DrupalCon Amsterdam Slide 36 State of Drupal keynote, DrupalCon Amsterdam Slide 37 State of Drupal keynote, DrupalCon Amsterdam Slide 38 State of Drupal keynote, DrupalCon Amsterdam Slide 39 State of Drupal keynote, DrupalCon Amsterdam Slide 40 State of Drupal keynote, DrupalCon Amsterdam Slide 41 State of Drupal keynote, DrupalCon Amsterdam Slide 42 State of Drupal keynote, DrupalCon Amsterdam Slide 43 State of Drupal keynote, DrupalCon Amsterdam Slide 44 State of Drupal keynote, DrupalCon Amsterdam Slide 45 State of Drupal keynote, DrupalCon Amsterdam Slide 46 State of Drupal keynote, DrupalCon Amsterdam Slide 47 State of Drupal keynote, DrupalCon Amsterdam Slide 48 State of Drupal keynote, DrupalCon Amsterdam Slide 49 State of Drupal keynote, DrupalCon Amsterdam Slide 50 State of Drupal keynote, DrupalCon Amsterdam Slide 51 State of Drupal keynote, DrupalCon Amsterdam Slide 52 State of Drupal keynote, DrupalCon Amsterdam Slide 53 State of Drupal keynote, DrupalCon Amsterdam Slide 54 State of Drupal keynote, DrupalCon Amsterdam Slide 55 State of Drupal keynote, DrupalCon Amsterdam Slide 56 State of Drupal keynote, DrupalCon Amsterdam Slide 57 State of Drupal keynote, DrupalCon Amsterdam Slide 58 State of Drupal keynote, DrupalCon Amsterdam Slide 59 State of Drupal keynote, DrupalCon Amsterdam Slide 60 State of Drupal keynote, DrupalCon Amsterdam Slide 61 State of Drupal keynote, DrupalCon Amsterdam Slide 62 State of Drupal keynote, DrupalCon Amsterdam Slide 63 State of Drupal keynote, DrupalCon Amsterdam Slide 64 State of Drupal keynote, DrupalCon Amsterdam Slide 65 State of Drupal keynote, DrupalCon Amsterdam Slide 66 State of Drupal keynote, DrupalCon Amsterdam Slide 67 State of Drupal keynote, DrupalCon Amsterdam Slide 68 State of Drupal keynote, DrupalCon Amsterdam Slide 69 State of Drupal keynote, DrupalCon Amsterdam Slide 70 State of Drupal keynote, DrupalCon Amsterdam Slide 71 State of Drupal keynote, DrupalCon Amsterdam Slide 72 State of Drupal keynote, DrupalCon Amsterdam Slide 73 State of Drupal keynote, DrupalCon Amsterdam Slide 74 State of Drupal keynote, DrupalCon Amsterdam Slide 75 State of Drupal keynote, DrupalCon Amsterdam Slide 76 State of Drupal keynote, DrupalCon Amsterdam Slide 77 State of Drupal keynote, DrupalCon Amsterdam Slide 78 State of Drupal keynote, DrupalCon Amsterdam Slide 79 State of Drupal keynote, DrupalCon Amsterdam Slide 80 State of Drupal keynote, DrupalCon Amsterdam Slide 81 State of Drupal keynote, DrupalCon Amsterdam Slide 82 State of Drupal keynote, DrupalCon Amsterdam Slide 83 State of Drupal keynote, DrupalCon Amsterdam Slide 84 State of Drupal keynote, DrupalCon Amsterdam Slide 85 State of Drupal keynote, DrupalCon Amsterdam Slide 86 State of Drupal keynote, DrupalCon Amsterdam Slide 87 State of Drupal keynote, DrupalCon Amsterdam Slide 88 State of Drupal keynote, DrupalCon Amsterdam Slide 89 State of Drupal keynote, DrupalCon Amsterdam Slide 90 State of Drupal keynote, DrupalCon Amsterdam Slide 91 State of Drupal keynote, DrupalCon Amsterdam Slide 92 State of Drupal keynote, DrupalCon Amsterdam Slide 93 State of Drupal keynote, DrupalCon Amsterdam Slide 94 State of Drupal keynote, DrupalCon Amsterdam Slide 95 State of Drupal keynote, DrupalCon Amsterdam Slide 96 State of Drupal keynote, DrupalCon Amsterdam Slide 97 State of Drupal keynote, DrupalCon Amsterdam Slide 98 State of Drupal keynote, DrupalCon Amsterdam Slide 99 State of Drupal keynote, DrupalCon Amsterdam Slide 100 State of Drupal keynote, DrupalCon Amsterdam Slide 101 State of Drupal keynote, DrupalCon Amsterdam Slide 102 State of Drupal keynote, DrupalCon Amsterdam Slide 103 State of Drupal keynote, DrupalCon Amsterdam Slide 104 State of Drupal keynote, DrupalCon Amsterdam Slide 105 State of Drupal keynote, DrupalCon Amsterdam Slide 106 State of Drupal keynote, DrupalCon Amsterdam Slide 107 State of Drupal keynote, DrupalCon Amsterdam Slide 108 State of Drupal keynote, DrupalCon Amsterdam Slide 109 State of Drupal keynote, DrupalCon Amsterdam Slide 110 State of Drupal keynote, DrupalCon Amsterdam Slide 111 State of Drupal keynote, DrupalCon Amsterdam Slide 112 State of Drupal keynote, DrupalCon Amsterdam Slide 113 State of Drupal keynote, DrupalCon Amsterdam Slide 114 State of Drupal keynote, DrupalCon Amsterdam Slide 115 State of Drupal keynote, DrupalCon Amsterdam Slide 116 State of Drupal keynote, DrupalCon Amsterdam Slide 117 State of Drupal keynote, DrupalCon Amsterdam Slide 118 State of Drupal keynote, DrupalCon Amsterdam Slide 119 State of Drupal keynote, DrupalCon Amsterdam Slide 120 State of Drupal keynote, DrupalCon Amsterdam Slide 121 State of Drupal keynote, DrupalCon Amsterdam Slide 122 State of Drupal keynote, DrupalCon Amsterdam Slide 123 State of Drupal keynote, DrupalCon Amsterdam Slide 124 State of Drupal keynote, DrupalCon Amsterdam Slide 125 State of Drupal keynote, DrupalCon Amsterdam Slide 126 State of Drupal keynote, DrupalCon Amsterdam Slide 127 State of Drupal keynote, DrupalCon Amsterdam Slide 128 State of Drupal keynote, DrupalCon Amsterdam Slide 129 State of Drupal keynote, DrupalCon Amsterdam Slide 130 State of Drupal keynote, DrupalCon Amsterdam Slide 131 State of Drupal keynote, DrupalCon Amsterdam Slide 132 State of Drupal keynote, DrupalCon Amsterdam Slide 133 State of Drupal keynote, DrupalCon Amsterdam Slide 134 State of Drupal keynote, DrupalCon Amsterdam Slide 135 State of Drupal keynote, DrupalCon Amsterdam Slide 136 State of Drupal keynote, DrupalCon Amsterdam Slide 137 State of Drupal keynote, DrupalCon Amsterdam Slide 138 State of Drupal keynote, DrupalCon Amsterdam Slide 139 State of Drupal keynote, DrupalCon Amsterdam Slide 140 State of Drupal keynote, DrupalCon Amsterdam Slide 141 State of Drupal keynote, DrupalCon Amsterdam Slide 142 State of Drupal keynote, DrupalCon Amsterdam Slide 143 State of Drupal keynote, DrupalCon Amsterdam Slide 144 State of Drupal keynote, DrupalCon Amsterdam Slide 145 State of Drupal keynote, DrupalCon Amsterdam Slide 146 State of Drupal keynote, DrupalCon Amsterdam Slide 147 State of Drupal keynote, DrupalCon Amsterdam Slide 148 State of Drupal keynote, DrupalCon Amsterdam Slide 149 State of Drupal keynote, DrupalCon Amsterdam Slide 150 State of Drupal keynote, DrupalCon Amsterdam Slide 151 State of Drupal keynote, DrupalCon Amsterdam Slide 152 State of Drupal keynote, DrupalCon Amsterdam Slide 153 State of Drupal keynote, DrupalCon Amsterdam Slide 154 State of Drupal keynote, DrupalCon Amsterdam Slide 155 State of Drupal keynote, DrupalCon Amsterdam Slide 156 State of Drupal keynote, DrupalCon Amsterdam Slide 157 State of Drupal keynote, DrupalCon Amsterdam Slide 158 State of Drupal keynote, DrupalCon Amsterdam Slide 159 State of Drupal keynote, DrupalCon Amsterdam Slide 160 State of Drupal keynote, DrupalCon Amsterdam Slide 161 State of Drupal keynote, DrupalCon Amsterdam Slide 162 State of Drupal keynote, DrupalCon Amsterdam Slide 163 State of Drupal keynote, DrupalCon Amsterdam Slide 164 State of Drupal keynote, DrupalCon Amsterdam Slide 165 State of Drupal keynote, DrupalCon Amsterdam Slide 166 State of Drupal keynote, DrupalCon Amsterdam Slide 167 State of Drupal keynote, DrupalCon Amsterdam Slide 168 State of Drupal keynote, DrupalCon Amsterdam Slide 169 State of Drupal keynote, DrupalCon Amsterdam Slide 170 State of Drupal keynote, DrupalCon Amsterdam Slide 171 State of Drupal keynote, DrupalCon Amsterdam Slide 172 State of Drupal keynote, DrupalCon Amsterdam Slide 173 State of Drupal keynote, DrupalCon Amsterdam Slide 174 State of Drupal keynote, DrupalCon Amsterdam Slide 175 State of Drupal keynote, DrupalCon Amsterdam Slide 176 State of Drupal keynote, DrupalCon Amsterdam Slide 177 State of Drupal keynote, DrupalCon Amsterdam Slide 178 State of Drupal keynote, DrupalCon Amsterdam Slide 179 State of Drupal keynote, DrupalCon Amsterdam Slide 180 State of Drupal keynote, DrupalCon Amsterdam Slide 181 State of Drupal keynote, DrupalCon Amsterdam Slide 182 State of Drupal keynote, DrupalCon Amsterdam Slide 183 State of Drupal keynote, DrupalCon Amsterdam Slide 184 State of Drupal keynote, DrupalCon Amsterdam Slide 185 State of Drupal keynote, DrupalCon Amsterdam Slide 186 State of Drupal keynote, DrupalCon Amsterdam Slide 187 State of Drupal keynote, DrupalCon Amsterdam Slide 188 State of Drupal keynote, DrupalCon Amsterdam Slide 189 State of Drupal keynote, DrupalCon Amsterdam Slide 190 State of Drupal keynote, DrupalCon Amsterdam Slide 191 State of Drupal keynote, DrupalCon Amsterdam Slide 192 State of Drupal keynote, DrupalCon Amsterdam Slide 193 State of Drupal keynote, DrupalCon Amsterdam Slide 194 State of Drupal keynote, DrupalCon Amsterdam Slide 195 State of Drupal keynote, DrupalCon Amsterdam Slide 196 State of Drupal keynote, DrupalCon Amsterdam Slide 197 State of Drupal keynote, DrupalCon Amsterdam Slide 198
Upcoming SlideShare
Lecture03
Next
Download to read offline and view in fullscreen.

39 Likes

Share

Download to read offline

State of Drupal keynote, DrupalCon Amsterdam

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

State of Drupal keynote, DrupalCon Amsterdam

  1. STATE OF DRUPAL DRIES@BUYTAERT.NET // @Dries #Driesnote
  2. documentation In local languages china
  3. japan local leadership Makes the difference
  4. only 40% are online (in 1995 it was less than 1%)
  5. we have the power to change lives
  6. will MAKE things even easier
  7. Dries Buytaert @Dries ! Blog post: Help me write my DrupalCon Amsterdam keynote
  8. Achton Smidt Winther @achton ! Personally, I’d like more about robots. And hugs! Robots hugging, YES!!!11!!
  9. johan van grieken @drupaltronic ! Warn people not to drink dutch “beer”, promote Belgian beer instead
  10. FUNDING CORE DEVELOPMENT Sustainability complex codebase DEVELOPER innovation BURNOUT release schedule losing hobbyists HEADLESS DRUPAL Drupal & local communities Diversity in Drupal EXPERIENCE WEB beer other things
  11. losing hobbyists Sustainability FUNDING CORE DEVELOPMENT complex codebase innovation DEVELOPER BURNOUT release schedule
  12. losing hobbyists Sustainability FUNDING CORE DEVELOPMENT complex codebase innovation DEVELOPER BURNOUT release schedule
  13. it’s a bit academic
  14. but really important
  15. but really important
  16. Public goods
  17. The Pure Theory of Public Expenditure Paul A. Samuelson, 1954
  18. PUBLIC GOODS ARE: Non-excludaBle Everyone can use them
  19. PUBLIC GOODS ARE: Non-excludaBle Everyone can use them Non-rivalrous One use does not reduce availability
  20. roads
  21. roads schools
  22. roads schools parks
  23. roads streetlights schools parks
  24. roads schools parks defense streetlights
  25. defense roads schools streetlights parks Drupal
  26. Non-excludaBle Nobody can stop you from using Drupal Non-rivalrous My use of Drupal won’t prevent your use of Drupal
  27. the roads
  28. built by volunteers
  29. The ridgeway Mongwell England, ~3000 BC
  30. improved by businesses
  31. privately held toll roads 19th c English.
  32. penn station, NY New York NY, Ca.1920-1950. Pennsylvania Railroad Corporation
  33. the community benefits
  34. infrastructure expands
  35. infrastructure deteriorates
  36. infrastructure deteriorates
  37. governments maintain
  38. governments maintain
  39. volunteers
  40. volunteers business
  41. volunteers business government
  42. road system
  43. education system
  44. national defense
  45. parks
  46. volunteers business government
  47. invention product utility
  48. time reach product invention utility
  49. time reach product invention utility
  50. time product reach invention utility
  51. time product complexity invention utility
  52. time product cost invention utility
  53. time reach, complexity, cost product utility invention
  54. time reach, complexity, cost development maintenance innovation
  55. aarree ccrruucciiaall
  56. are crucial headless drupal
  57. Volunteers are crucial
  58. business public good provision cost/benefit incentives
  59. business public good cost/benefit incentives provision
  60. TrAGEDY OF THE COMMONS Garrett Hardin
  61. boston common Boston, MA, USA
  62. shared grazing
  63. I use the commons & help maintain it caretakers
  64. free-riders George will do it
  65. overuse
  66. overuse
  67. depletion
  68. collapse
  69. The Logic of Collective Action Mancur Olson Benefit Cost
  70. the cost of contributing increases Benefit Cost AS YOU GROW:
  71. AS YOU GROW: the cost of contributing increases Benefit Cost
  72. the benefit of contributing decreases Cost AS YOU GROW: Benefit
  73. When the project is small 3:1
  74. When the project is small 3:1 When the project grows you get this 4:1
  75. When the project is small 3:1 2:1 When the project grows you get this But what you need is 4:1
  76. it’s not that free riders are bad free as in speech li!b?re gratis free as in beer
  77. free riders:
  78. free riders: become caretakers spread the word
  79. it’s the ratio that matters
  80. how do you achieve that? Why should I contribute?
  81. Reducing costs taxation Privileged groups altruism social capital privatization legislation
  82. Reducing taxation costs Privileged groups altruism social capital privatization legislation
  83. Reducing costs Privileged groups altruism social capital privatization taxation legislation
  84. Reducing costs Privileged groups altruism social capital taxation privatization legislation
  85. Reducing taxation costs Privileged groups privatization legislation altruism social capital
  86. Reducing taxation costs social capital altruism Privileged groups privatization legislation
  87. Reducing taxation social costs capital privatization legislation altruism Privileged groups
  88. Privileged groups caretakers who get selective benefits for contributing
  89. Privileged groups caretakers who get selective benefits for contributing
  90. Reducing taxation social costs capital privatization legislation altruism Privileged groups privileged group: automattic
  91. Reducing taxation social costs capital privatization legislation altruism Privileged groups privileged group: automattic
  92. Reducing taxation social costs capital privatization legislation altruism Privileged groups
  93. Reducing taxation social costs capital privatization legislation altruism Privileged groups privileged group: mozilla
  94. what about drupal?
  95. Reducing costs Privileged groups altruism social capital taxation privatization legislation
  96. Reducing costs Privileged groups altruism social capital privatization taxation legislation Not the open-source way
  97. Reducing costs Privileged groups altruism what we do most social capital
  98. Privileged groups We’re doing this too social capital Reducing altruism costs
  99. Benefit Cost
  100. Cost core dLrIuBCpROaARlR.EoIErSg what are the costs?
  101. LIBRARIES core drupal.org
  102. core drupal.org LIBRARIES we delegated infrastructure
  103. core LIBRARIES we delegated infrastructure
  104. core LIBRARIES
  105. core LIBRARIES we offloaded maintenance
  106. core we offloaded maintenance
  107. core but core got bigger
  108. rest i18N moblie wysiwyg config views core but core got bigger
  109. ccoorree vmwcriiyo1oeesbn8wiswlfNtsiyiegg but core got bigger
  110. make things as simple as possible but no simpler Albert Einstein “ core
  111. ? what about the gain side?
  112. Reducing altruism costs Privileged groups social capital
  113. Reducing altruism costs Privileged groups social capital individuals agencies end users
  114. TRACK ORGANIZATIONS IN ADDITION TO INDIVIDUALS ✓ ? ? individuals agencies end users
  115. organizational commit credit Current commit message: Issue #42: fixed performance bug by Sam, Megan, Tim, Josh Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source Suggested commit message:
  116. organizational commit credit Current commit message: Issue #42: fixed performance bug by Sam, Megan, Tim, Josh Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  117. Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  118. Suggested commit message: Issue #42: fixed performance bug by Megan, Tim*Pfizer, Sam@Acquia, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  119. Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  120. Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  121. Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  122. TRACK ALL TYPES OF CONTRIBUTIONS type of contribution
  123. TRACK ALL TYPES OF CONTRIBUTIONS type of contribution Patch Documentation Design mockup Prototype Usability test Documentation
  124. individuals agencies end users we can TRACK HOW our community really works
  125. individuals agencies end users we can TRACK HOW our community really works
  126. want Drupal agencies customers employees recognition
  127. mockup
  128. mockup
  129. agency profile . mockup
  130. mockup
  131. mockup
  132. mockup
  133. mockup home page ad .
  134. mockup
  135. 1 normal bug =
  136. 1 normal bug = 1 major bug =
  137. 1 normal bug = 1 major bug = 1 critical bug=
  138. bug fix feature planning ux improvement
  139. cdde freeze bug fix feature ux improvement bug fix feature ux improvement planning
  140. mockup
  141. top 10 contributor mentoring documentation support translation module ux bug fix sprint rankomatic calculated rank
  142. top 10 contributor rankomatic uxbug fixsprinttranslationmodule mentoring documentation support calculated rank 678
  143. an imperfect solution beats
  144. an imperfect solution beats no solution
  145. want Drupal end-users employees recognition services
  146. HIRING DRUPAL TALENT IS HARD Hiring managers Source: Drupal Association 2014 job market survey 92% 82% Will hire Drupal talent within next 6mo Report Drupal talent pool is too small
  147. HIRING DRUPAL TALENT IS HARD Hiring managers 92% 82% Will hire Drupal talent within next 6mo Report Drupal talent pool is too small contributors 29% Prefer employers who let them work on Drupal Source: Drupal Association 2014 job market survey
  148. mockup
  149. mockup
  150. mockup
  151. mockup
  152. end user profile . mockup
  153. want Drupal contributors recognition education employment
  154. mockup individual profile .
  155. benefits if we add these benefits
  156. benefits if we add these benefits
  157. benefits costs we can tip the balance
  158. business public good provision cost/benefit incentives
  159. business public good provision cost/benefit incentives
  160. losing hobbyists Sustainability FUNDING CORE DEVELOPMENT complex codebase innovation DEVELOPER BURNOUT release schedule
  161. release schedule ihnonbobvaytisiotns DEVELOPER complex losing BURNOUT FUNDING CORE DEVELOPMENT Sustainability codebase
  162. we FUNDING DEVELOPER complex release will losing be ready CORE Sustainability DEVELOPMENT schedule ihnonbobvaytisiotns codebase BURNOUT
  163. one more thing
  164. 2,300+ contributors 11,000+ committed patches 200beta blockers fixed 15alpha releases
  165. we were at zero blockers you came here to test we found 1 more!
  166. beta 1 launches this week
  167. WANT TO SEE FOR YOURSELF? take it for a spin https://www.drupal.org/project/drupal
  168. beta testers Test, test, test
  169. module developers Start porting now, but… beta testers Test, test, test
  170. THEMERS & writers Hold off for a while module developers Start porting now, but… beta testers Test, test, test
  171. THEMERS & writers Hold off for a while module developers Start porting now, but… core contributors Be more strict beta testers Test, test, test
  172. Individual contributors ! stand up!
  173. Individual contributors ! stand up!
  174. Drupal end users ! stand up!
  175. Drupal end users ! stand up!
  176. Drupal agencies! stand up!
  177. Drupal agencies! stand up!
  178. George will do it
  179. you are george
  180. thank you
  181. Q&A DRIES@BUYTAERT.NET // @Dries #Driesnote
  • yvsmadhav

    Aug. 26, 2018
  • AndyPrimawan

    Jan. 16, 2016
  • mortazaakbari14

    Jan. 29, 2015
  • dontforgetleah

    Nov. 27, 2014
  • toti77

    Nov. 25, 2014
  • jimicompot

    Nov. 19, 2014
  • rankingbyseo

    Nov. 13, 2014
  • pujiastutipujiastuti96

    Oct. 30, 2014
  • ISSABAYALA

    Oct. 15, 2014
  • jasonli1880

    Oct. 14, 2014
  • jmmadruga

    Oct. 13, 2014
  • price11849

    Oct. 9, 2014
  • natfoo

    Oct. 9, 2014
  • webgraphslide

    Oct. 8, 2014
  • olbaby31

    Oct. 7, 2014
  • PhilippRoeder

    Oct. 7, 2014
  • schedrov

    Oct. 7, 2014
  • cristiamportilla1

    Oct. 6, 2014
  • kimleangly

    Oct. 6, 2014
  • octariapermana

    Oct. 6, 2014

Views

Total views

54,896

On Slideshare

0

From embeds

0

Number of embeds

17,898

Actions

Downloads

121

Shares

0

Comments

0

Likes

39

×