SlideShare a Scribd company logo
Open Source
Governance 101
Nell Shamrell-Harrington
@nellshamrell
Joy of Open Source
Open Source Governance 101 @nellshamrell
Open Source Governance 101 @nellshamrell
Open Source Governance 101 @nellshamrell
Pain of Open Source
Open Source Governance 101 @nellshamrell
Joy : Pain
is determined by
Open Source Governance
Open Source Governance 101 @nellshamrell
Technical skills are
communication skills are
technical skills
Open Source Software
may be free to use…
Open Source Software
is not free
Understanding governance will
make you a better contributor
Duties of Open Source
Governance
First Duty:
Make it easy to contribute
Open Source Governance 101 @nellshamrell
1st Duty: Make it easy to contribute
Contributing File
Open Source Governance 101 @nellshamrell
1st Duty: Make it easy to contribute
Testing File
Open Source Governance 101 @nellshamrell
1st Duty: Make it easy to contribute
Continuous Integration
Open Source Governance 101 @nellshamrell
1st Duty: Make it easy to contribute
Code of Conduct
Open Source Governance 101 @nellshamrell
1st Duty: Make it easy to contribute
Code of Conduct
First Duty:
Make it easy to contribute
Second Duty:
Manage contributions
to the project
Open Source Governance 101 @nellshamrell
2nd Duty: Manage contributions
Pull Request
Does a pull request
add value to the project?
Open Source Governance 101 @nellshamrell
• Documentation (Please!)
2nd Duty: Manage contributions
Add Value
Open Source Governance 101 @nellshamrell
2nd Duty: Manage contributions
Add Value
• Documentation (Please!)
• Bug fixes
Open Source Governance 101 @nellshamrell
2nd Duty: Manage contributions
• Documentation (Please!)
• Bug fixes
• Small features (if you talk to me beforehand)
Add Value
Open Source Governance 101 @nellshamrell
2nd Duty: Manage contributions
Do Not Add Value
• Whitespace changes
Open Source Governance 101 @nellshamrell
2nd Duty: Manage contributions
Do Not Add Value
• Whitespace changes
• Big features (if you do not talk to me first)
Regardless of whether
a pull request
adds value…
Always, always, always
say thank you
Second Duty:
Manage contributions
to the project
Third Duty:
Avoid burnout
Story time
Consider $ value
of work
When you start to feel burnout,
it’s time to bring in someone else
If you attempt to push through
burnout, everyone loses
Third Duty:
Avoid burnout
Wrapping Up…
Open Source Governance is
not only the job of maintainers
Open Source Governance is
also the job of contributors
Joy : Pain
is determined by you
Open Source Governance 101 @nellshamrell
• Nell Shamrell-Harrington
• Sr. Software Engineer at Chef Software
• Core Maintainer of Supermarket and Habitat OSS Projects
• Mentor and Scholarship Chair of Operation Code
• @nellshamrell
• nshamrell@chef.io
Thank You

More Related Content

PDF
TuleapCon2017-Mattermost-integration
PDF
TuleapCon2017-Pack-Stackstorm-Github-issues
PDF
TuleapCon2017-Case-Study-Orange
PDF
This Week in Rust: 400 Issues and Counting!
PDF
The Rust Borrow Checker
PPTX
Higher. Faster. Stronger. Your Applications with Habitat
PDF
Habitat Service Discovery
PDF
Web Operations101
TuleapCon2017-Mattermost-integration
TuleapCon2017-Pack-Stackstorm-Github-issues
TuleapCon2017-Case-Study-Orange
This Week in Rust: 400 Issues and Counting!
The Rust Borrow Checker
Higher. Faster. Stronger. Your Applications with Habitat
Habitat Service Discovery
Web Operations101

More from Nell Shamrell-Harrington (20)

PDF
Rust Traits And You: A Deep Dive
PDF
Rust, Redis, and Protobuf - Oh My!
PDF
Containers, Virtual Machines, and Bare Metal, Oh My!
PDF
Chef Vault: A Deep Dive
PDF
DevOps in Politics
PDF
Open Source Governance - The Hard Parts
PPTX
Creating Packages that Run Anywhere with Chef Habitat
PDF
Refactoring terraform
PDF
Refactoring Infrastructure Code
PDF
Devops: A History
PDF
First Do No Harm: Surgical Refactoring (extended edition)
PDF
First Do No Harm: Surgical Refactoring
PPTX
A Supermarket of Your Own: Running a Private Chef Supermarket
PPTX
Public Supermarket: The Insider's Tour
PDF
Beneath the Surface - Rubyconf 2013
PDF
Beneath the Surface: Regular Expressions in Ruby
PDF
Test Driven Development: A Love Story
PDF
Basic Regular Expressions
PDF
Beyond the Basics: Regular Expressions in Ruby
PDF
Behind the curtain
Rust Traits And You: A Deep Dive
Rust, Redis, and Protobuf - Oh My!
Containers, Virtual Machines, and Bare Metal, Oh My!
Chef Vault: A Deep Dive
DevOps in Politics
Open Source Governance - The Hard Parts
Creating Packages that Run Anywhere with Chef Habitat
Refactoring terraform
Refactoring Infrastructure Code
Devops: A History
First Do No Harm: Surgical Refactoring (extended edition)
First Do No Harm: Surgical Refactoring
A Supermarket of Your Own: Running a Private Chef Supermarket
Public Supermarket: The Insider's Tour
Beneath the Surface - Rubyconf 2013
Beneath the Surface: Regular Expressions in Ruby
Test Driven Development: A Love Story
Basic Regular Expressions
Beyond the Basics: Regular Expressions in Ruby
Behind the curtain
Ad

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
PPTX
Spectroscopy.pptx food analysis technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
Spectroscopy.pptx food analysis technology
Per capita expenditure prediction using model stacking based on satellite ima...
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Advanced methodologies resolving dimensionality complications for autism neur...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf
Ad

Open Source Governance 101