• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,203
On Slideshare
0
From Embeds
0
Number of Embeds
6

Actions

Shares
Downloads
8
Comments
0
Likes
5

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \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

Transcript

  • 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. Meet Dries Buytaert• founded Drupal• co-founded Acquia• co-founded Mollom• President Drupal Association• likes photography• holds a PhD in CS
  • 3. Open Source communities can be truly amazing Artist: Julian Bever
  • 4. Artist: Julian Bever
  • 5. Artist: Julian Bever
  • 6. DrupalSoftware to build websites with
  • 7. Drupal is for rock music
  • 8. Drupal is for rock music
  • 9. Drupal is for pop music
  • 10. Drupal is for pop music
  • 11. Drupal is for world causes
  • 12. Drupal is for world causes
  • 13. Drupal is for finance
  • 14. Drupal is for finance
  • 15. Drupal is for developer communities
  • 16. Drupal is for developer communities
  • 17. Drupal is for universities
  • 18. Drupal is for universities
  • 19. Drupal is for governments
  • 20. Drupal2% of web1,000 contributors to Drupal 7 core10,000+ modules25,000+ contributors1M+ registered users on drupal.org5M unique visitors/monthFREE
  • 21. Drupal growth is held back by the lack of Drupal talent
  • 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. There is a lot of (administrative) overhead associatedwith testing and deploying proprietary software
  • 24. Open Source
  • 25. Open SourceCollaboration
  • 26. Open Source is a development model
  • 27. Open Source
  • 28. Open SourceCollaborationCommunity
  • 29. 3,000 Drupal developers DrupalCon Chicago 2011
  • 30. Open Source
  • 31. Open SourceCollaborationCommunity Innovation
  • 32. * Yes, that is a Drupal sticker No, it is not me!
  • 33. Only Drupal can get away with wearing blue spandex in public. Also, no one is getting paid to do this.
  • 34. Community can help make the difference between this and ...
  • 35. Drupal2% of web1,000 contributors to Drupal 7 core10,000+ modules25,000+ contributors1M+ registered users on drupal.org5M unique visitors/monthFREE
  • 36. Technically superior- Quantity- Quality- Faster
  • 37. Difficult?
  • 38. “The desire to be part of a group that shares, cooperates,or acts in concert is a basic human instinct.” -- Clay Shirky
  • 39. Dries’ five “secrets” for building a community
  • 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. Secret #1:provide the right tools
  • 42. “Replace planningwith coordination” Clay Shirky
  • 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. Drupal.org runs Drupal
  • 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. Secret #1:There is no quick rich formula
  • 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. 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. 2003 - Drupal 4.1
  • 50. 5 years ago at the first DrupalCon 40 Drupal developers DrupalCon Antwerp 2005
  • 51. “Drupal tower”3,000 Drupal developers DrupalCon Chicago 2011
  • 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. Secret #3: hurray for growing pains
  • 54. The Big Drupal Server Meltdown in 2005
  • 55. Open Source development and communities are always a bit broken
  • 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. Build a commercial ecosystem
  • 58. Trust, not money, is the currency of Open Source Make trust flow
  • 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. Secret #5:Leadership trumps management
  • 61. Find a higher purpose as a project
  • 62. Create an environment where everyone is … a respected …and a dedicated leader follower
  • 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. Get out of the way of the community ...
  • 65. THANK YOU! http://buytaert.net :: http://twitter.com/dries :: dries@buytaert.net