The secrets of buildingan Open Source community             Dries Buytaert    Founder and project lead Drupal      Co-foun...
Meet Dries Buytaert•   founded Drupal•   co-founded Acquia•   co-founded Mollom•   President Drupal Association•   likes p...
Open Source communities can be truly amazing                                        Artist: Julian Bever
Artist: Julian Bever
Artist: Julian Bever
DrupalSoftware to build websites with
Drupal is for rock music
Drupal is for rock music
Drupal is for pop music
Drupal is for pop music
Drupal is for world causes
Drupal is for world causes
Drupal is for finance
Drupal is for finance
Drupal is for developer communities
Drupal is for developer communities
Drupal is for universities
Drupal is for universities
Drupal is for governments
Drupal2% of web1,000 contributors to Drupal 7 core10,000+ modules25,000+ contributors1M+ registered users on drupal.org5M ...
Drupal growth is held back by the lack of Drupal talent
Drupal is Open Source1. Freedom to run the program2. Freedom to study the program3. Freedom to modify the program4. Freedo...
There is a lot of (administrative) overhead associatedwith testing and deploying proprietary software
Open Source
Open SourceCollaboration
Open Source is a development model
Open Source
Open SourceCollaborationCommunity
3,000 Drupal developers     DrupalCon Chicago 2011
Open Source
Open SourceCollaborationCommunity Innovation
* Yes, that is a Drupal sticker  No, it is not me!
Only Drupal can get away with wearing            blue spandex in public.               Also, no one is getting paid to do ...
Community can help make the difference between this and ...
Drupal2% of web1,000 contributors to Drupal 7 core10,000+ modules25,000+ contributors1M+ registered users on drupal.org5M ...
Technically superior- Quantity- Quality- Faster
Difficult?
“The desire to be part of a group that shares, cooperates,or acts in concert is a basic human instinct.” -- Clay Shirky
Dries’ five “secrets” for building a community
Dries’ five “secrets” for         building a community1. Provide the right tools2. There is no quick rich formula3. Hurray ...
Secret #1:provide the right tools
“Replace planningwith coordination”      Clay Shirky
Community design patterns•   Adoption: easy registration, RSS feeds,    documentation•   Identity: profiles, avatars, buddy...
Drupal.org runs Drupal
Dries’ five “secrets” for         building a community1. Provide the right tools2. There is no quick rich formula3. Hurray ...
Secret #1:There is no quick rich formula
Meet Dries 11 years ago when he started work on Drupal ...   Student dorm in Antwerp    where I started Drupal            ...
Drupal 1.0.0 released                         on January 15, 2001    Today, drop.org announces the release of Drupal 1.00 ...
2003 - Drupal 4.1
5 years ago at the first DrupalCon                                    40 Drupal developers                                 ...
“Drupal tower”3,000 Drupal developers      DrupalCon Chicago 2011
Dries’ five “secrets” for         building a community1. Provide the right tools2. There is no quick rich formula3. Hurray ...
Secret #3: hurray for growing pains
The Big Drupal Server Meltdown in 2005
Open Source development and communities         are always a bit broken
Dries’ five “secrets” for         building a community1. Provide the right tools2. There is no quick rich formula3. Hurray ...
Build a commercial ecosystem
Trust, not money, is the currency of Open Source                                Make trust flow
Dries’ five “secrets” for           building a community1. There is no quick rich formula2. Hurray for growing pains3. Prov...
Secret #5:Leadership trumps management
Find a higher purpose as a project
Create an environment where everyone is … a respected         …and a dedicated    leader                     follower
Dries’ five “secrets” for           building a community1. There is no quick rich formula2. Hurray for growing pains3. Prov...
Get out of the way of the community ...
THANK YOU! http://buytaert.net :: http://twitter.com/dries :: dries@buytaert.net
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Community building
Próxima SlideShare
Cargando en…5
×

Community building

2.155 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
6 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
2.155
En SlideShare
0
De insertados
0
Número de insertados
453
Acciones
Compartido
0
Descargas
12
Comentarios
0
Recomendaciones
6
Insertados 0
No insertados

No hay notas en la diapositiva.
  • \n
  • \n
  • \n
  • - If you look under the hood, it is actually surprising how communities work and innovate\n- Just like this street-painting\n
  • - I’ve actually built a number of communities. Most significant one being Drupal. \n- We have a fantastic community with some really smart people.\n- In the remainder of this presentation, I want to talk a bit about lessons learned when building and growing the Drupal community\n- Apply them to your own community, but also in trying to work together\n\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Really the work of many people to get where we are today\nWould not have happened without the Drupal community\nPretty sure that is also true for Joomla! and the Joomla! community\nPlone and the Plone community\n
  • \n
  • Basic freedoms of Free Software encourage collaboration\nCollaboration encourage community\nDrupal started to win because of its community\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Really the work of many people to get where we are today\nWould not have happened without the Drupal community\nPretty sure that is also true for Joomla! and the Joomla! community\nPlone and the Plone community\n
  • \n
  • Yes and no.\n
  • It’s in people’s DNA to become part of communities ... working to our advantage\n
  • - Extract some lessons from what I learned.\n- Some of these things you might already know.\n- Certainly more than 5 secrets\n- Not really ‘secrets’ anyway\n- Still useful to line them up\n
  • \n
  • \n
  • Cell phone example. Replace planning with coordination, just like with the cell phone, you become much more effective. Coordination built into our community and into our systems. We have to be careful we don’t create an institution. That we don’t institutionalize a problem. I feel strong about this, and I felt this all along. But for example, I never believed in traditional roadmaps, I never believed in creating many teams or hierarchies, and I never believed that the Drupal Association should be in control over our technical direction. Let people self-organize and solve the problems when they emerge. Companies that don’t have community today will need to figure this out, even if they are closed source.\n
  • \n
  • Drupal.org is running Drupal\n1M members\nHave a lot of tools to allow members to self-organize\nHave a lot of processes to make decisions and tools to help with that\n\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 5 years after starting Drupal, and 5 years from today -- smack in the middle\nAmazed\n
  • Sheraton\nWe’d love to have some people from the PHP community present\n
  • \n
  • Growing up is learning to deal with bigger problems\n
  • \n
  • 10k in donations in just a couple of days\nOSL offered free hosting\nCTO of Sun shipped a server\nCrazy!\n
  • - Milestone in community building\n- Early signs of what a strong community we have and that we were building something remarkable\n- Joint suffering\n- Turn pain points into assets\n
  • Also has some frustrations, they couldn’t always understand why things were the way they were\n\n
  • \n
  • Almost all successful projects backed by companies, and backed by people that make a living of the software\n
  • - Money drives a lot of innovation\n- Those with a lot of trust make the decisions -- currency\n- Build bridges, spread love by transferring some trust onto others. Just like money in the real world\n- Empower others. Invite them in. Set them up for success.\n\n
  • - Ecosystem is key, but make sure it is based on trust\n
  • Important difference\n
  • Find a higher purpose. Vision. Fight a good fight. It shows passion. \nIt creates something that a community can rally behind. \nIt is something your customers can rally behind.\nDemocratize online publishing. Allowing people to share. Allowing people to connect. Non-technical people, assemble a powerful website.\nDrupal 7 much easier -- won’t be the Drupal you knew, DrupalGardens.com hosted service with a free version\n\n
  • Very little structure in the Drupal community\nGovernance for managing conflicts and making decisions\nSelf-organize, can take the lead in making things happen\n
  • \n
  • Bonus secret\nStarted Drupal, no master plan\n\n
  • If you do all of that, we can make the difference between ...\n
  • \n\n
  • \n
  • Community building

    1. 1. The secrets of buildingan Open Source community Dries Buytaert Founder and project lead Drupal Co-founder and CTO Acquia http://buytaert.net :: http://acquia.com @Dries on Twitter
    2. 2. Meet Dries Buytaert• founded Drupal• co-founded Acquia• co-founded Mollom• President Drupal Association• likes photography• holds a PhD in CS
    3. 3. Open Source communities can be truly amazing Artist: Julian Bever
    4. 4. Artist: Julian Bever
    5. 5. Artist: Julian Bever
    6. 6. DrupalSoftware to build websites with
    7. 7. Drupal is for rock music
    8. 8. Drupal is for rock music
    9. 9. Drupal is for pop music
    10. 10. Drupal is for pop music
    11. 11. Drupal is for world causes
    12. 12. Drupal is for world causes
    13. 13. Drupal is for finance
    14. 14. Drupal is for finance
    15. 15. Drupal is for developer communities
    16. 16. Drupal is for developer communities
    17. 17. Drupal is for universities
    18. 18. Drupal is for universities
    19. 19. Drupal is for governments
    20. 20. Drupal2% of web1,000 contributors to Drupal 7 core10,000+ modules25,000+ contributors1M+ registered users on drupal.org5M unique visitors/monthFREE
    21. 21. Drupal growth is held back by the lack of Drupal talent
    22. 22. Drupal is Open Source1. Freedom to run the program2. Freedom to study the program3. Freedom to modify the program4. Freedom to re-distribute the program
    23. 23. There is a lot of (administrative) overhead associatedwith testing and deploying proprietary software
    24. 24. Open Source
    25. 25. Open SourceCollaboration
    26. 26. Open Source is a development model
    27. 27. Open Source
    28. 28. Open SourceCollaborationCommunity
    29. 29. 3,000 Drupal developers DrupalCon Chicago 2011
    30. 30. Open Source
    31. 31. Open SourceCollaborationCommunity Innovation
    32. 32. * Yes, that is a Drupal sticker No, it is not me!
    33. 33. Only Drupal can get away with wearing blue spandex in public. Also, no one is getting paid to do this.
    34. 34. Community can help make the difference between this and ...
    35. 35. Drupal2% of web1,000 contributors to Drupal 7 core10,000+ modules25,000+ contributors1M+ registered users on drupal.org5M unique visitors/monthFREE
    36. 36. Technically superior- Quantity- Quality- Faster
    37. 37. Difficult?
    38. 38. “The desire to be part of a group that shares, cooperates,or acts in concert is a basic human instinct.” -- Clay Shirky
    39. 39. Dries’ five “secrets” for building a community
    40. 40. Dries’ five “secrets” for building a community1. Provide the right tools2. There is no quick rich formula3. Hurray for growing pains4. Make money but pay with trust5. Leadership trumps management
    41. 41. Secret #1:provide the right tools
    42. 42. “Replace planningwith coordination” Clay Shirky
    43. 43. Community design patterns• Adoption: easy registration, RSS feeds, documentation• Identity: profiles, avatars, buddy lists, contacts• Group support: issue queues, trackers, activity streams, reputation• Conversations: messaging, comments, forums, blogs, interest groups, planet / aggregator• Development: CVS/SVN/git/bzr, issue queues, release management
    44. 44. Drupal.org runs Drupal
    45. 45. Dries’ five “secrets” for building a community1. Provide the right tools2. There is no quick rich formula3. Hurray for growing pains4. Make money but pay with trust5. Leadership trumps management
    46. 46. Secret #1:There is no quick rich formula
    47. 47. Meet Dries 11 years ago when he started work on Drupal ... Student dorm in Antwerp where I started Drupal Assembly books Chess board Collection of stamps Compiler booksAll furniture is from IKEA
    48. 48. Drupal 1.0.0 released on January 15, 2001 Today, drop.org announces the release of Drupal 1.00 after an extensive period of testing. Drupal is a full-featured contentmanagement/discussion engine using Apache/PHP/MySQL and suitable to setup a news-driven community or portal site similar to kuro5hin.org and slashdot.org. Current features include discussionforums, web-based administration, theme support, an open submissionqueue, content management, a modularized design, PHP sessions, user management with access control and username/profanity/hostname filters, error logging, a public diary module, an affiliate site module, backend/headline generation (RSS/RDF) and much more.
    49. 49. 2003 - Drupal 4.1
    50. 50. 5 years ago at the first DrupalCon 40 Drupal developers DrupalCon Antwerp 2005
    51. 51. “Drupal tower”3,000 Drupal developers DrupalCon Chicago 2011
    52. 52. Dries’ five “secrets” for building a community1. Provide the right tools2. There is no quick rich formula3. Hurray for growing pains4. Make money but pay with trust5. Leadership trumps management
    53. 53. Secret #3: hurray for growing pains
    54. 54. The Big Drupal Server Meltdown in 2005
    55. 55. Open Source development and communities are always a bit broken
    56. 56. Dries’ five “secrets” for building a community1. Provide the right tools2. There is no quick rich formula3. Hurray for growing pains4. Make money but pay with trust5. Leadership trumps management
    57. 57. Build a commercial ecosystem
    58. 58. Trust, not money, is the currency of Open Source Make trust flow
    59. 59. Dries’ five “secrets” for building a community1. There is no quick rich formula2. Hurray for growing pains3. Provide the right tools4. Make money but pay with trust5. Leadership trumps management
    60. 60. Secret #5:Leadership trumps management
    61. 61. Find a higher purpose as a project
    62. 62. Create an environment where everyone is … a respected …and a dedicated leader follower
    63. 63. Dries’ five “secrets” for building a community1. There is no quick rich formula2. Hurray for growing pains3. Provide the right tools4. Make money but pay with trust5. Leadership trumps management
    64. 64. Get out of the way of the community ...
    65. 65. THANK YOU! http://buytaert.net :: http://twitter.com/dries :: dries@buytaert.net

    ×