SlideShare a Scribd company logo
Lessons Learned From
Scaling An Open Source
Community By 10,000%
Angie “@webchick” Byron
Director of Community @ Aiven
FOSSY 2023
Non-FOSS Alert: Google Slides, macOS
- Student
- Mentor
- Org Admin
- Core Committer
- Product Manager
- Chief Cat Herder
- Director of Community
- “The trusted open
source data platform
for everyone” :-)
The free, open source content
management system that’s
secure, performant, heavily
customizable, future-ready, and
powered by community.
About Drupal
22 years of open
source history in 22
minutes… let’s go!
😎
The year is 2001…
This stuff was new and cool
Drupal 1.0 was released!
Flash-forward to 2023…
Millions
of websites
118k
Active Contributors
Developers
46K+
1.4M
Users on Drupal.org 12%
Market Share
Growth in Q1 ‘18
51%
Growth
Year over year
Lessons Learned From Scaling An Open Source Community By 10,000%
…but how?
Drupal’s Pillars Of
Community
Awesomeness™
Drupal’s Pillars Of Community
Awesomeness™
● Make Diversity and Inclusion a Foundational Principle
● Craft A Delightful Contributor Onboarding Experience
● Take Community Ownership to Extremes
● Invest in Thoughtful Project Governance to Reduce Burnout
● Never Miss A Chance To Celebrate Your Community
● Be Robin Hood: Funnel Corporate $ Into Project Sustainability
● Have a Plan for When Sh*t Hits The Fan
Make Diversity and Inclusion a
Foundational Principle
Step 0: Provide A Code of Conduct (that’s enforced)
https://www.drupal.org/dcoc /
https://www.drupal.org/community/blog/introducing-the-updated-drupal-community-code-of-conduct
Value ALL contributions!
accessibility
mentorship
event planning
support
documentation
https://www.drupal.org/contribute
translation
usability and
design
Provide dedicated spaces for underrepresented
voices to support one another and be heard
Provide a home for DEI-interested folks to
collaborate and educate
https://www.drupaldiversity.com/
Ensure underrepresented folks are in positions
empowered to affect real change
Technical
Leadership
(Maintainer,
Comitter)
Governance
Leadership
(Working Group
Member, Initiative
Coordinator)
Non-Profit
Leadership
(Board Member,
Association Staff)
Ensure EVERYONE can use your stuff!
https://www.drupal.org/about/features/accessibility
Craft A Delightful Contributor
Onboarding Experience
Your goal: Get new folks over the “suck”
threshold ASAP :)
https://headrush.typepad.com/creating_passionate_users/2005/10/getting_users_p.html
Mentors / First-Time Contributor Workshop
Tooling: Get people going in a couple of clicks.
https://github.com/shaal/DrupalPod / https://www.gitpod.io/
Facilitate Peer-to-Peer Learning
Take Community Ownership to
Extremes
Lessons Learned From Scaling An Open Source Community By 10,000%
Slap an edit / create button on *everything*
…including the ability to flag a problem. ;)
Provide ways for the *community* to build
community
https://www.drupal.org/community/events
https://groups.drupal.org/
Invest in Thoughtful Project
Governance to Reduce Burnout
Determine the Minimum Viable Trust™ needed,
then share responsibility as much as possible.
Less Trust
Required
More Trust
Required
Documentation Maintain themes
Maintaining Core
Handling Security
Issues
Code reviews
Mentoring Handling Money
Accessibility
reviews
Usability
reviews
Maintain modules
Case Studies
User Support
Translations
Infrastructure
Mainteinance
Organizing
camps/events
Community
moderator
Organizing meetups
Propose code
changes
Legal Stuff
● $$$
● Legal
● Sponsorship
● Brand /
Marketing
● Community
● Development
Initiatives
● Events
● Subsystems
● Popular
projects
“Right-size” governance for level of trust
needed
Less Trust
Required
More Trust
Required
Individual
Contributors
Formal
Working
Groups
Informal
Teams
Formal
Governing
Bodies
● Reviews
● Patches
● Docs
● Support
● Modules
● Themes
● Translations
● Core
● Technical
● Security
● ~15 Committers
● Future features
distributed within
Drupal core
● “Use at your own
risk”
● ~15 Committers
● Required “Gates,”
e.g. automated
testing
● Predictable
release cycle
Leave ample room for innovation.
Drupal Core
Drupal Contrib
● 50K+ modules /
themes
● 30K+ committers
● “Use at your own
risk”
“Golden” Contrib
● ~50 Top
community-vetted
projects
● ~100 committers
● Usually higher-quality:
release management,
coding standards, etc.
Experimental
Core Modules
Teams, with well-scoped roles, over individuals.
Drupal
(BDFL)
Drupal 5 Drupal 6
Drupal 7 Drupal 8
Product Managers
Backend Framework Managers
Frontend Framework Managers
Release Managers
https://git.drupalcode.org/project/drupal/-/blob/11.x/core/MAINTAINERS.txt
https://www.drupal.org/governance
Core JS Committer Team
Facilitators
Renewable Term
Limits
(Graceful
Retirement)
“Provisional”
Maintainers
(Role Shadowing)
Plan for the future as well
Emeritus
Recognition
(Remembering
Those Who Got Us
Here)
Never Miss A Chance To
Celebrate Your Community
Community Spotlight
https://www.drupal.org/forum/general/community-spotlight
Live Core Commit
Leaderboards?
Be Robin Hood: Funnel
Corporate $ Into Project
Sustainability
Create opportunities for a Commercial
Ecosystem around your project.
- Professional Services
- Hosting
- Enterprise Support
- Migrations
- Custom Development
- Formal Training /
Certification
- Architecture Reviews
- Consulting
Incentivize giving back.
https://www.drupal.org/drupalorg/blog/a-guide-to-issue-credits-and-the-drupal.org-marketplace
Incentivize giving back.
The result? The *majority* of Drupal
contributions are sponsored.
Next: GitLab Feature?
https://gitlab.com/groups/gitlab-org/-/epics/8399
Have a Plan for when Sh*t Hits
The Fan
Lessons Learned From Scaling An Open Source Community By 10,000%
4. Create
spaces for
healing
Community Crisis Management
1. Get folks to
as rich a
medium as
possible
2. Ensure all
sides are
heard (via
neutral third
party if
possible)
3. Identify
underlying
problems,
publicly
acknowledge
and address
them
Recap: Drupal’s Pillars Of Community
Awesomeness™
● Make Diversity and Inclusion a Foundational Principle
● Craft A Delightful Contributor Onboarding Experience
● Take Community Ownership to Extremes
● Invest in Thoughtful Project Governance to Reduce Burnout
● Never Miss A Chance To Celebrate Your Community
● Be Robin Hood: Funnel Corporate $ Into Project Sustainability
● Have a Plan for When Sh*t Hits The Fan
Ok, but… what if I’m
just starting out?
1. Code of Conduct — https://www.contributor-covenant.org/
2. Community Metrics — https://chaoss.community/
3. Project Governance — https://github.com/cncf/project-template
4. Places To Talk — https://www.discourse.org/ / https://discord.com/
5. Places to Meet — http://meetup.com/ / https://www.bevy.com/
6. Proactive Engagement: Really get to know your initial community
members, and help them however you can.
Community Starter Kit™
https://www.meetup.com/pro/open-source-data-infrastructure-community/
Thank you! :D
Slides @ https://aiven.io/angie
OSDI
Meetups @

More Related Content

Similar to Lessons Learned From Scaling An Open Source Community By 10,000% (20)

PDF
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
Zyxware Technologies
 
PDF
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
DrupalCampDN
 
PDF
Hitch Hikers Guide to the Drupalverse
Donna Benjamin
 
PDF
Fsoss 2010
Dru Lavigne
 
PPTX
What are you giving back to the community?
valuebound
 
ODP
Developer of the Minute
Micky Metts
 
PDF
DrupalCampBE 2013: The Drupal Community. How to contribute?
Matthias Vandermaesen
 
PDF
The Drupal Movement: where do you fit in?
Addison Berry
 
PDF
Drupal Europe 2018 - How to grow up skills, by contribution to community
Andriy Yun
 
PPTX
Drupal contribution
Rakesh James
 
PPTX
How to be a contributor to Drupal by Drupalista.me
Jose palala
 
PDF
How to Market Your Open Source Project
All Things Open
 
PDF
Contribution in the Drupal community
Kálmán Hosszu
 
PDF
Mo’ Content, Mo’ Problems: How Drupal Alleviates Online Community Growing Pains
Duo Consulting
 
PDF
Creating online communities
Victor Teo
 
PDF
Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)
myplanetsteph
 
PDF
It's The People Stupid!
Addison Berry
 
PPT
Community as an Asset
evgeny.morozov
 
PPT
OpenSource и Вы
DrupalForumZP2012
 
KEY
Meet ThinkShout, Inc.
Sean Larkin
 
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
Zyxware Technologies
 
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
DrupalCampDN
 
Hitch Hikers Guide to the Drupalverse
Donna Benjamin
 
Fsoss 2010
Dru Lavigne
 
What are you giving back to the community?
valuebound
 
Developer of the Minute
Micky Metts
 
DrupalCampBE 2013: The Drupal Community. How to contribute?
Matthias Vandermaesen
 
The Drupal Movement: where do you fit in?
Addison Berry
 
Drupal Europe 2018 - How to grow up skills, by contribution to community
Andriy Yun
 
Drupal contribution
Rakesh James
 
How to be a contributor to Drupal by Drupalista.me
Jose palala
 
How to Market Your Open Source Project
All Things Open
 
Contribution in the Drupal community
Kálmán Hosszu
 
Mo’ Content, Mo’ Problems: How Drupal Alleviates Online Community Growing Pains
Duo Consulting
 
Creating online communities
Victor Teo
 
Getting The Most Out of Open Source and Drupal (Michael Meyers, Acquia)
myplanetsteph
 
It's The People Stupid!
Addison Berry
 
Community as an Asset
evgeny.morozov
 
OpenSource и Вы
DrupalForumZP2012
 
Meet ThinkShout, Inc.
Sean Larkin
 

More from Angela Byron (20)

PDF
Webchick's Personal User Manual
Angela Byron
 
PDF
Creating a Project Priority Matrix
Angela Byron
 
PPTX
From Imposter Syndrome to Core Committer: A GSoC Journey
Angela Byron
 
PDF
Collaboration Needs of Massive Open Source Communities
Angela Byron
 
PDF
Tales of Drupal Past: Origin Stories of Contributors
Angela Byron
 
PPTX
The Evolution of Drupal's governance
Angela Byron
 
PDF
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Angela Byron
 
PDF
OCTO On-Site Off-Site Update on D8 Roadmap
Angela Byron
 
PPTX
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Angela Byron
 
PPTX
From Troubled Waters to Water Under the Bridge
Angela Byron
 
PDF
Drupal 8 Adoption Myths Debunked
Angela Byron
 
PPTX
Acquia Company Update on Drupal 8.2/8.3/OCTO
Angela Byron
 
PDF
Drupal's competition
Angela Byron
 
PPTX
Drupal 8 Initiatives
Angela Byron
 
PPTX
The potential in Drupal 8.x and how to realize it
Angela Byron
 
PDF
Acquia Drupal 8 Hackathon Demo 2015
Angela Byron
 
PDF
Ux testing recap
Angela Byron
 
PDF
Drupal 8 - Build Week Update
Angela Byron
 
PDF
Plain english guide to drupal 8 criticals
Angela Byron
 
PDF
Evolution of Drupal and the Drupal community
Angela Byron
 
Webchick's Personal User Manual
Angela Byron
 
Creating a Project Priority Matrix
Angela Byron
 
From Imposter Syndrome to Core Committer: A GSoC Journey
Angela Byron
 
Collaboration Needs of Massive Open Source Communities
Angela Byron
 
Tales of Drupal Past: Origin Stories of Contributors
Angela Byron
 
The Evolution of Drupal's governance
Angela Byron
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Angela Byron
 
OCTO On-Site Off-Site Update on D8 Roadmap
Angela Byron
 
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Angela Byron
 
From Troubled Waters to Water Under the Bridge
Angela Byron
 
Drupal 8 Adoption Myths Debunked
Angela Byron
 
Acquia Company Update on Drupal 8.2/8.3/OCTO
Angela Byron
 
Drupal's competition
Angela Byron
 
Drupal 8 Initiatives
Angela Byron
 
The potential in Drupal 8.x and how to realize it
Angela Byron
 
Acquia Drupal 8 Hackathon Demo 2015
Angela Byron
 
Ux testing recap
Angela Byron
 
Drupal 8 - Build Week Update
Angela Byron
 
Plain english guide to drupal 8 criticals
Angela Byron
 
Evolution of Drupal and the Drupal community
Angela Byron
 
Ad

Recently uploaded (20)

PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Digital Circuits, important subject in CS
contactparinay1
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Ad

Lessons Learned From Scaling An Open Source Community By 10,000%