Open Source Collaboration and Companies: Finding the Right Balance

Dawn Foster
Dawn FosterDirector of Open Source Community Strategy
Open Source Collaboration and Companies:
Finding the Right Balance
Dawn M. Foster
Open Source Software Strategy Lead at Pivotal
LF Open Source Summit, August 2019
dafoster@pivotal.io @geekygirldawn fastwonderblog.com
@geekygirldawn
Whoami
! Geek, traveler, reader
! 20+ year tech career focused on
community & open source 

(Intel, Puppet Labs, Scale Factory, etc.)
! PhD from the University of Greenwich
concentrating on Linux kernel collaboration
! Kubernetes contributor
! CHAOSS Governing Board / Maintainer
!2
Photos by Josh Bancroft, Don Park
Collaboration in OSS Projects:
individuals, companies, and
communities
@geekygirldawn
Individuals
Contributions
Leadership
!4
@geekygirldawn
Companies
Employees Contribute
Recruiting
Resources
!5
Image by The Linux Foundation CC BY
@geekygirldawn
Communities
Community = People
Small World
!6
Contribution Strategy
and Plans
@geekygirldawn
Contribution Strategy and Plans
Align with business goals
Execs understand importance
Employees see their impact
Image by Nick Youngston, Alpha Stock Images CC BY-SA
!8
@geekygirldawn
Which Open Source Projects?
Already Use
Existing Contributions
Image by Colleen Simon for Opensource.com CC BY-SA
!9
@geekygirldawn
Resources Required
Grow vs. Hire
Funding for Membership
!10
@geekygirldawn
Resources Required
Guidelines / Processes
OSS Program Office
Image by Nick Youngston, Alpha Stock Images CC BY-SA
!11
@geekygirldawn
Measure Success
Criteria for Success
Data Required (CHAOSS)
!12
Good Corporate Citizen
@geekygirldawn
Getting Started
Join
Read the Docs
Lurk & Understand
Start Small
Image by Filip Maljković CC BY-SA
!14
@geekygirldawn
Learn from Feedback
Avoid Getting Defensive
May Need to Iterate
!15
@geekygirldawn
Work with the Community
Discuss Changes
Early and Often
Lack of Control
Image by The Linux Foundation CC BY
!16
@geekygirldawn
Relationships
Attend Events
Get to Know People
Image by The Linux Foundation CC BY
!17
@geekygirldawn
Upstream your Patches
Reduces Your Overhead
Benefits the Community
Right Thing to Do
!18
@geekygirldawn
Maintenance Expectations
Small Contributions vs.
Large Contributions
!19
@geekygirldawn
Open Sourcing Your Software
No Dumping
Maintenance
Community
Image by C. Watts CC BY
!20
@geekygirldawn
Resources /
References
Learn more about
open source
collaboration and
related topics.
Linux Foundation TODO Group
! https://www.linuxfoundation.org/
resources/open-source-guides/
GitHub
! https://opensource.guide/
Red Hat’s Opensource.com
! https://opensource.com/
resources
!21
Dawn M. Foster
dafoster@pivotal.io @geekygirldawn fastwonderblog.com
Thank You and Questions
Transforming How The World Builds Software
1 of 23

Recommended

Strategies to Balance the Needs of the Company and the Community by
Strategies to Balance the Needs  of the Company and the CommunityStrategies to Balance the Needs  of the Company and the Community
Strategies to Balance the Needs of the Company and the CommunityDawn Foster
287 views23 slides
Open Source Collaboration and Companies: Finding the Right Balance by
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right BalanceDawn Foster
232 views23 slides
Being a Good Corporate Citizen in Open Source by
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open SourceDawn Foster
241 views23 slides
Open Source Collaboration: Finding the right balance by
Open Source Collaboration: Finding the right balanceOpen Source Collaboration: Finding the right balance
Open Source Collaboration: Finding the right balanceDawn Foster
446 views22 slides
Critical suituation in an organization and managerial solution by
Critical suituation in an organization and managerial solutionCritical suituation in an organization and managerial solution
Critical suituation in an organization and managerial solutionNivethithaMeenakshi
50 views10 slides
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R... by
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...FINOS
80 views22 slides

More Related Content

Similar to Open Source Collaboration and Companies: Finding the Right Balance

Do gooders unite: Save the world with technology! by
Do gooders unite: Save the world with technology!Do gooders unite: Save the world with technology!
Do gooders unite: Save the world with technology!Michael Wilde
440 views20 slides
The Future of Smart & Connected Communities: Driving Science and Community Im... by
The Future of Smart & Connected Communities: Driving Science and Community Im...The Future of Smart & Connected Communities: Driving Science and Community Im...
The Future of Smart & Connected Communities: Driving Science and Community Im...US-Ignite
320 views27 slides
What Is Enterprise 2.0 Public by
What Is Enterprise 2.0   PublicWhat Is Enterprise 2.0   Public
What Is Enterprise 2.0 PublicTanya Ney
343 views38 slides
IL CTO Presentation at Tech Feast by
IL CTO Presentation at Tech FeastIL CTO Presentation at Tech Feast
IL CTO Presentation at Tech FeastJeffrey Hunt
668 views30 slides
Crowded now pitch deck f12 14.pptx (1) by
Crowded now pitch deck f12 14.pptx (1)Crowded now pitch deck f12 14.pptx (1)
Crowded now pitch deck f12 14.pptx (1)CrowdedNow
253 views11 slides
Building a Community Metrics Strategy FOSDEM 2019 by
Building a Community Metrics Strategy FOSDEM 2019Building a Community Metrics Strategy FOSDEM 2019
Building a Community Metrics Strategy FOSDEM 2019Dawn Foster
384 views19 slides

Similar to Open Source Collaboration and Companies: Finding the Right Balance(20)

Do gooders unite: Save the world with technology! by Michael Wilde
Do gooders unite: Save the world with technology!Do gooders unite: Save the world with technology!
Do gooders unite: Save the world with technology!
Michael Wilde440 views
The Future of Smart & Connected Communities: Driving Science and Community Im... by US-Ignite
The Future of Smart & Connected Communities: Driving Science and Community Im...The Future of Smart & Connected Communities: Driving Science and Community Im...
The Future of Smart & Connected Communities: Driving Science and Community Im...
US-Ignite320 views
What Is Enterprise 2.0 Public by Tanya Ney
What Is Enterprise 2.0   PublicWhat Is Enterprise 2.0   Public
What Is Enterprise 2.0 Public
Tanya Ney343 views
IL CTO Presentation at Tech Feast by Jeffrey Hunt
IL CTO Presentation at Tech FeastIL CTO Presentation at Tech Feast
IL CTO Presentation at Tech Feast
Jeffrey Hunt668 views
Crowded now pitch deck f12 14.pptx (1) by CrowdedNow
Crowded now pitch deck f12 14.pptx (1)Crowded now pitch deck f12 14.pptx (1)
Crowded now pitch deck f12 14.pptx (1)
CrowdedNow253 views
Building a Community Metrics Strategy FOSDEM 2019 by Dawn Foster
Building a Community Metrics Strategy FOSDEM 2019Building a Community Metrics Strategy FOSDEM 2019
Building a Community Metrics Strategy FOSDEM 2019
Dawn Foster384 views
Where Social meets Content by Paul Yantus
Where Social meets ContentWhere Social meets Content
Where Social meets Content
Paul Yantus325 views
Driving Collaboration and Innovation through Open Source by scoopnewsgroup
Driving Collaboration and Innovation through Open SourceDriving Collaboration and Innovation through Open Source
Driving Collaboration and Innovation through Open Source
scoopnewsgroup235 views
CompetitiveAdvantageThroughDeepLearning (white paper) by Tarun Mehra
CompetitiveAdvantageThroughDeepLearning (white paper)CompetitiveAdvantageThroughDeepLearning (white paper)
CompetitiveAdvantageThroughDeepLearning (white paper)
Tarun Mehra291 views
Hoozin deck 11.0 - send 1.5 by Udi Zohar
Hoozin   deck 11.0 - send 1.5Hoozin   deck 11.0 - send 1.5
Hoozin deck 11.0 - send 1.5
Udi Zohar367 views
Advanced Social Media Techniques in Higher Education by Christopher Rice
Advanced Social Media Techniques in Higher EducationAdvanced Social Media Techniques in Higher Education
Advanced Social Media Techniques in Higher Education
Christopher Rice653 views
Open Source In The Hood V2 by John Willis
Open Source In The Hood V2Open Source In The Hood V2
Open Source In The Hood V2
John Willis427 views
Emphasizing the Human side of Human-Computer Interaction by Tom Allison
Emphasizing the Human side of Human-Computer InteractionEmphasizing the Human side of Human-Computer Interaction
Emphasizing the Human side of Human-Computer Interaction
Tom Allison1.7K views
Research Software Sustainability takes a Village by Carole Goble
Research Software Sustainability takes a VillageResearch Software Sustainability takes a Village
Research Software Sustainability takes a Village
Carole Goble40 views
social media, digital identity & me by Catherine Cronin
social media, digital identity & mesocial media, digital identity & me
social media, digital identity & me
Catherine Cronin4.1K views
Open Source In The Hood by John Willis
Open Source In The HoodOpen Source In The Hood
Open Source In The Hood
John Willis662 views
Things I Learned at SXSWi 2011 by Joyce Peralta
Things I Learned at SXSWi 2011Things I Learned at SXSWi 2011
Things I Learned at SXSWi 2011
Joyce Peralta679 views
Let's Talk: fundamentals of conversational design by Nikita Lukianets
Let's Talk: fundamentals of conversational designLet's Talk: fundamentals of conversational design
Let's Talk: fundamentals of conversational design
Nikita Lukianets1.5K views

More from Dawn Foster

CHAOSS Metrics Overview and Examples by
CHAOSS Metrics Overview and ExamplesCHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and ExamplesDawn Foster
8 views22 slides
Be a Good Corporate Citizen in Kubernetes by
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesDawn Foster
8 views17 slides
Overcoming Imposter Syndrome to Become a Conference Speaker! by
Overcoming Imposter Syndrome to Become a Conference Speaker!Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!Dawn Foster
12 views35 slides
How to Be a Good Corporate Citizen in Open Source by
How to Be a Good Corporate Citizen in Open SourceHow to Be a Good Corporate Citizen in Open Source
How to Be a Good Corporate Citizen in Open SourceDawn Foster
15 views25 slides
Open Source Collaboration and Companies: Finding the Right Balance by
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right BalanceDawn Foster
46 views24 slides
Navigating Open Source Risk by
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source RiskDawn Foster
143 views25 slides

More from Dawn Foster(20)

CHAOSS Metrics Overview and Examples by Dawn Foster
CHAOSS Metrics Overview and ExamplesCHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and Examples
Dawn Foster8 views
Be a Good Corporate Citizen in Kubernetes by Dawn Foster
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in Kubernetes
Dawn Foster8 views
Overcoming Imposter Syndrome to Become a Conference Speaker! by Dawn Foster
Overcoming Imposter Syndrome to Become a Conference Speaker!Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!
Dawn Foster12 views
How to Be a Good Corporate Citizen in Open Source by Dawn Foster
How to Be a Good Corporate Citizen in Open SourceHow to Be a Good Corporate Citizen in Open Source
How to Be a Good Corporate Citizen in Open Source
Dawn Foster15 views
Open Source Collaboration and Companies: Finding the Right Balance by Dawn Foster
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right Balance
Dawn Foster46 views
Navigating Open Source Risk by Dawn Foster
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source Risk
Dawn Foster143 views
Measuring Project Health at VMware by Dawn Foster
Measuring Project Health at VMwareMeasuring Project Health at VMware
Measuring Project Health at VMware
Dawn Foster118 views
Navigating Open Source Risk by Dawn Foster
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source Risk
Dawn Foster112 views
Collaborative Leadership: Governance Beyond Company Affiliation by Dawn Foster
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Dawn Foster204 views
Collaborative Leadership: Governance Beyond Company Affiliation by Dawn Foster
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Dawn Foster228 views
Collaborative Leadership: Governance Beyond Company Affiliation by Dawn Foster
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Dawn Foster148 views
Collaborative Leadership: Governance Beyond Company Affiliation by Dawn Foster
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Dawn Foster180 views
Is this Open Source Project Healthy or Lifeless? by Dawn Foster
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?
Dawn Foster198 views
Collaboration in Linux Kernel Mailing Lists by Dawn Foster
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists
Dawn Foster178 views
Be a Good Corporate Citizen in Kubernetes by Dawn Foster
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in Kubernetes
Dawn Foster215 views
Being a Good Corporate Citizen in Open Source by Dawn Foster
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open Source
Dawn Foster196 views
How to be a terrible hiring manager by Dawn Foster
How to be a terrible hiring managerHow to be a terrible hiring manager
How to be a terrible hiring manager
Dawn Foster509 views
A week in the Life of Kubernetes by Dawn Foster
A week in the Life of KubernetesA week in the Life of Kubernetes
A week in the Life of Kubernetes
Dawn Foster310 views
Collaboration in Linux Kernel mailing lists by Dawn Foster
Collaboration in Linux Kernel mailing listsCollaboration in Linux Kernel mailing lists
Collaboration in Linux Kernel mailing lists
Dawn Foster363 views
Collaboration in inux Kernel Mailing Lists 2018 by Dawn Foster
Collaboration in inux Kernel Mailing Lists 2018Collaboration in inux Kernel Mailing Lists 2018
Collaboration in inux Kernel Mailing Lists 2018
Dawn Foster415 views

Recently uploaded

DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... by
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...Deltares
10 views32 slides
FIMA 2023 Neo4j & FS - Entity Resolution.pptx by
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptxNeo4j
6 views26 slides
WebAssembly by
WebAssemblyWebAssembly
WebAssemblyJens Siebert
37 views18 slides
DevsRank by
DevsRankDevsRank
DevsRankdevsrank786
11 views1 slide
Programming Field by
Programming FieldProgramming Field
Programming Fieldthehardtechnology
5 views9 slides
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... by
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...Deltares
6 views22 slides

Recently uploaded(20)

DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... by Deltares
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
Deltares10 views
FIMA 2023 Neo4j & FS - Entity Resolution.pptx by Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j6 views
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... by Deltares
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
Deltares6 views
Headless JS UG Presentation.pptx by Jack Spektor
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptx
Jack Spektor7 views
SUGCON ANZ Presentation V2.1 Final.pptx by Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor22 views
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke28 views
Tridens DevOps by Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 views
Software evolution understanding: Automatic extraction of software identifier... by Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
Navigating container technology for enhanced security by Niklas Saari by Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy13 views
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge... by Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
Deltares17 views
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... by Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri795 views
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols by Deltares
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
Deltares7 views

Open Source Collaboration and Companies: Finding the Right Balance