Being a Good Corporate Citizen in Open Source

Dawn Foster
Dawn FosterDirector of Open Source Community Strategy
Being a Good Corporate Citizen in Open Source:
Finding the right balance for collaboration between
companies, individuals, and community
Dawn M. Foster
Open Source Software Strategy Lead at Pivotal
UK Open Source Awards 2019 in Edinburgh
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

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
224 views23 slides
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
Building Community for your Company’s OSS Projects by
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS ProjectsDawn Foster
167 views19 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
YouToo 2011- Geoff Livingston-Sustainability in Social Media by
YouToo 2011- Geoff Livingston-Sustainability in Social MediaYouToo 2011- Geoff Livingston-Sustainability in Social Media
YouToo 2011- Geoff Livingston-Sustainability in Social MediaYouToo Social Media
586 views21 slides

More Related Content

Similar to Being a Good Corporate Citizen in Open Source

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
Building Community for your Company’s OSS Project by
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS ProjectDawn Foster
221 views16 slides
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
Current Disruptions in Media: Earthquakes or New Openings? Stanford as Catalyst by
Current Disruptions in Media: Earthquakes or New Openings? Stanford as CatalystCurrent Disruptions in Media: Earthquakes or New Openings? Stanford as Catalyst
Current Disruptions in Media: Earthquakes or New Openings? Stanford as CatalystMartha Russell
1.2K views59 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

Similar to Being a Good Corporate Citizen in Open Source(20)

OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R... by FINOS
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...
FINOS80 views
Building Community for your Company’s OSS Project by Dawn Foster
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS Project
Dawn Foster221 views
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
Current Disruptions in Media: Earthquakes or New Openings? Stanford as Catalyst by Martha Russell
Current Disruptions in Media: Earthquakes or New Openings? Stanford as CatalystCurrent Disruptions in Media: Earthquakes or New Openings? Stanford as Catalyst
Current Disruptions in Media: Earthquakes or New Openings? Stanford as Catalyst
Martha Russell1.2K 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
Talk to MOE educators@Singapore Science Centre for Animate@South Zone by James Chan
Talk to MOE educators@Singapore Science Centre for Animate@South ZoneTalk to MOE educators@Singapore Science Centre for Animate@South Zone
Talk to MOE educators@Singapore Science Centre for Animate@South Zone
James Chan816 views
Paths to the new journalism by JD Lasica
Paths to the new journalismPaths to the new journalism
Paths to the new journalism
JD Lasica4.3K 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
Collaboration in the era of crowdsourcing by Hutch Carpenter
Collaboration in the era of crowdsourcingCollaboration in the era of crowdsourcing
Collaboration in the era of crowdsourcing
Hutch Carpenter2.6K views
CompetitiveAdvantageThroughDeepLearning (white paper) by Tarun Mehra
CompetitiveAdvantageThroughDeepLearning (white paper)CompetitiveAdvantageThroughDeepLearning (white paper)
CompetitiveAdvantageThroughDeepLearning (white paper)
Tarun Mehra291 views
Towards policy making 2.0: Rethinking public engagement by UNDP Eurasia
Towards policy making 2.0: Rethinking public engagementTowards policy making 2.0: Rethinking public engagement
Towards policy making 2.0: Rethinking public engagement
UNDP Eurasia1K 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
A Social Cloud for Public eResearch by Simon Caton
A Social Cloud for Public eResearchA Social Cloud for Public eResearch
A Social Cloud for Public eResearch
Simon Caton450 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
The H(app)athon Project Vision/Roadmap by John C. Havens
The H(app)athon Project Vision/RoadmapThe H(app)athon Project Vision/Roadmap
The H(app)athon Project Vision/Roadmap
John C. Havens1.7K views
Presentation at board DKV Seguros by osimod
Presentation at board DKV SegurosPresentation at board DKV Seguros
Presentation at board DKV Seguros
osimod2.8K views
Open source movement and much more by Michael Kalika
Open source movement and much moreOpen source movement and much more
Open source movement and much more
Michael Kalika88 views
Telescope Pitch Deck by Nino Panes
Telescope Pitch DeckTelescope Pitch Deck
Telescope Pitch Deck
Nino Panes1.3K 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

HarshithAkkapelli_Presentation.pdf by
HarshithAkkapelli_Presentation.pdfHarshithAkkapelli_Presentation.pdf
HarshithAkkapelli_Presentation.pdfharshithakkapelli
11 views16 slides
WebAssembly by
WebAssemblyWebAssembly
WebAssemblyJens Siebert
48 views18 slides
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t... by
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...Deltares
9 views26 slides
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...Marc Müller
38 views62 slides
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... by
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Marc Müller
37 views83 slides
Advanced API Mocking Techniques by
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking TechniquesDimpy Adhikary
19 views11 slides

Recently uploaded(20)

DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t... by Deltares
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
Deltares9 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller38 views
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... by Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller37 views
Advanced API Mocking Techniques by Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary19 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
Neo4j7 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
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
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 Hocke30 views
Sprint 226 by ManageIQ
Sprint 226Sprint 226
Sprint 226
ManageIQ5 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm14 views
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 Oy14 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...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... by sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik5 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info3349238 views
Quality Engineer: A Day in the Life by John Valentino
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the Life
John Valentino6 views

Being a Good Corporate Citizen in Open Source