Being a Good Corporate Citizen in Open Source

Dawn Foster
Dawn FosterDirector of Open Source Community Strategy
©2020 VMware, Inc. @geekygirldawn
OSS Collaboration and
Companies: Finding the
Right Balance
OpenUK Future Leaders’ Training 2020
Dr. Dawn M. Foster
Director of OSS Community Strategy
fosterd@vmware.com fastwonderblog.com
Open Source at VMware @vmwopensource
blogs.vmware.com/opensource
©2020 VMware, Inc. @geekygirldawn 2
whoami
• Geek, traveler, reader

• 20+ year tech career focused on
community & open source 

(Intel, Puppet, Scale Factory, …)

• PhD from the University of Greenwich
focus on Linux kernel collaboration

• OpenUK Board, CHAOSS Governing
Board and Maintainer, Bitergia Advisory
Board
Photos by Mom, Josh Bancroft, Don Park
©2020 VMware, Inc. @geekygirldawn
Collaboration in OSS Projects:
individuals, companies, and
communities
©2020 VMware, Inc. @geekygirldawn
Contributions
Leadership
4
Individuals
©2020 VMware, Inc. @geekygirldawn
Employees Contribute
Recruiting
Resources
5
Companies
Image by The Linux Foundation CC BY
©2020 VMware, Inc. @geekygirldawn
Community = People
Small World
6
Communities
©2020 VMware, Inc. @geekygirldawn
Contribution Strategy
and Plans
©2020 VMware, Inc. @geekygirldawn
Align with business goals
Execs understand importance
Employees see their impact
Image by Nick Youngston, Alpha Stock Images CC BY-SA
8
Contribution Strategy and Plans
©2020 VMware, Inc. @geekygirldawn
Already Use
Existing Contributions
Image by Colleen Simon for Opensource.com CC BY-SA
9
Which Open Source Projects?
©2020 VMware, Inc. @geekygirldawn
Grow vs. Hire
Funding for Membership
10
Resources Required
©2020 VMware, Inc. @geekygirldawn
Guidelines / Processes
OSS Program Office
Image by Nick Youngston, Alpha Stock Images CC BY-SA
11
Resources Required
©2020 VMware, Inc. @geekygirldawn
Criteria for Success
Data Required (CHAOSS)
12
Measure Success
©2020 VMware, Inc. @geekygirldawn
Making Contributions as a
Good Corporate Citizen
©2020 VMware, Inc. @geekygirldawn
Join
Read the Docs
Lurk & Understand
Start Small
Image by Filip Maljković CC BY-SA
14
Getting Started
©2020 VMware, Inc. @geekygirldawn
Avoid Getting Defensive
May Need to Iterate
15
Learn from Feedback
©2020 VMware, Inc. @geekygirldawn
Paperwork
Submit
Reviews and Feedback
Resubmit
Merge
16
Steps Toward Making a Contribution
Image by Paul McCoubrie CC BY-ND 2.0
©2020 VMware, Inc. @geekygirldawn
Discuss Changes
Early and Often
Lack of Control
Image by The Linux Foundation CC BY
17
Work with the Community
©2020 VMware, Inc. @geekygirldawn
Attend Events
Get to Know People
Image by The Linux Foundation CC BY
18
Relationships
©2020 VMware, Inc. @geekygirldawn
Reduces Your Overhead
Benefits the Community
Right Thing to Do
19
Upstream your Patches
©2020 VMware, Inc. @geekygirldawn
Small Contributions vs.
Large Contributions
20
Maintenance Expectations
©2020 VMware, Inc. @geekygirldawn
No Dumping
Maintenance
Community
Image by C. Watts CC BY
21
Open Sourcing Your Software
@geekygirldawn©2020 VMware, Inc.
Linux Foundation’s TODO Group

https://todogroup.org/guides/
GitHub

https://opensource.guide
opensource.com

https://opensource.com/
resources
22
Resources
Photo by Abhi Sharma - CC BY 2.0
@geekygirldawn©2020 VMware, Inc.
Dr. Dawn M. Foster
fosterd@vmware.com
fastwonderblog.com
Open Source at VMware
blogs.vmware.com/opensource
@vmwopensource
23
Thank You!
Being a Good Corporate Citizen in Open Source
1 of 24

Recommended

Collaborative Leadership: Governance Beyond Company Affiliation by
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
180 views17 slides
Navigating Open Source Risk by
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source RiskDawn Foster
143 views25 slides
Collaborative Leadership: Governance Beyond Company Affiliation by
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
204 views18 slides
Collaborative Leadership: Governance Beyond Company Affiliation by
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
228 views18 slides
Navigating Open Source Risk by
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source RiskDawn Foster
112 views18 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
215 views21 slides

More Related Content

What's hot

Why Open Source Governance Matters by
Why Open Source Governance MattersWhy Open Source Governance Matters
Why Open Source Governance MattersIan Skerrett
2.2K views45 slides
Analytical presentation by
Analytical presentationAnalytical presentation
Analytical presentationsephto
1.4K views14 slides
Xiphos Network: Building the scholarly web of data by
Xiphos Network: Building the scholarly web of dataXiphos Network: Building the scholarly web of data
Xiphos Network: Building the scholarly web of dataChris Clarke
1.1K views114 slides
Web 2.0 by
Web 2.0Web 2.0
Web 2.0jackatcrookmedia
78 views5 slides
Inside Developer Relations at AWS by
Inside Developer Relations at AWSInside Developer Relations at AWS
Inside Developer Relations at AWSAdam FitzGerald
1K views57 slides
Emerging collaboration technologies by
Emerging collaboration technologiesEmerging collaboration technologies
Emerging collaboration technologiesStuart Barr
587 views16 slides

What's hot(12)

Why Open Source Governance Matters by Ian Skerrett
Why Open Source Governance MattersWhy Open Source Governance Matters
Why Open Source Governance Matters
Ian Skerrett2.2K views
Analytical presentation by sephto
Analytical presentationAnalytical presentation
Analytical presentation
sephto1.4K views
Xiphos Network: Building the scholarly web of data by Chris Clarke
Xiphos Network: Building the scholarly web of dataXiphos Network: Building the scholarly web of data
Xiphos Network: Building the scholarly web of data
Chris Clarke1.1K views
Emerging collaboration technologies by Stuart Barr
Emerging collaboration technologiesEmerging collaboration technologies
Emerging collaboration technologies
Stuart Barr587 views
Enterprise 2.0 i praksis by ErgoGroup
Enterprise 2.0 i praksisEnterprise 2.0 i praksis
Enterprise 2.0 i praksis
ErgoGroup368 views
Defining antifragility and the application on organisation design @ DADD 2011... by Edzo Botjes
Defining antifragility and the application on organisation design @ DADD 2011...Defining antifragility and the application on organisation design @ DADD 2011...
Defining antifragility and the application on organisation design @ DADD 2011...
Edzo Botjes229 views
OSCON14: Community War Stories - Squaring the Circle between Business and Com... by The Linux Foundation
OSCON14: Community War Stories - Squaring the Circle between Business and Com...OSCON14: Community War Stories - Squaring the Circle between Business and Com...
OSCON14: Community War Stories - Squaring the Circle between Business and Com...
Squaring the Circle Between Business and Community by The Linux Foundation
Squaring the Circle Between Business and CommunitySquaring the Circle Between Business and Community
Squaring the Circle Between Business and Community

Similar to Being a Good Corporate Citizen in Open Source

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
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
Is this Open Source Project Healthy or Lifeless? by
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 Foster
198 views26 slides
Is this Open Source Project Healthy or Lifeless? by
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?All Things Open
35 views26 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
stackconf 2022: How to Be a Good Corporate Citizen in Open Source by
stackconf 2022: How to Be a Good Corporate Citizen in Open Sourcestackconf 2022: How to Be a Good Corporate Citizen in Open Source
stackconf 2022: How to Be a Good Corporate Citizen in Open SourceNETWAYS
5 views25 slides

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

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
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
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
Is this Open Source Project Healthy or Lifeless? by All Things Open
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?
All Things Open35 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
stackconf 2022: How to Be a Good Corporate Citizen in Open Source by NETWAYS
stackconf 2022: How to Be a Good Corporate Citizen in Open Sourcestackconf 2022: How to Be a Good Corporate Citizen in Open Source
stackconf 2022: How to Be a Good Corporate Citizen in Open Source
NETWAYS5 views
Navigating Open Source Project Risk by All Things Open
Navigating Open Source Project RiskNavigating Open Source Project Risk
Navigating Open Source Project Risk
All Things Open111 views
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
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
Employee Engagement Using Web 2.0 by Andy Hadfield
Employee Engagement Using Web 2.0Employee Engagement Using Web 2.0
Employee Engagement Using Web 2.0
Andy Hadfield883 views
From Tangled Mess to Organized Flow: A Mobile DevSecOps Reference Architecture by NowSecure
From Tangled Mess to Organized Flow: A Mobile DevSecOps Reference ArchitectureFrom Tangled Mess to Organized Flow: A Mobile DevSecOps Reference Architecture
From Tangled Mess to Organized Flow: A Mobile DevSecOps Reference Architecture
NowSecure590 views
July 30: How User-Centered Design Drives Impactful Products and Services by VMware Tanzu
July 30: How User-Centered Design Drives Impactful Products and ServicesJuly 30: How User-Centered Design Drives Impactful Products and Services
July 30: How User-Centered Design Drives Impactful Products and Services
VMware Tanzu495 views
ADV Slides: Modern Analytic Data Architecture Maturity Modeling by DATAVERSITY
ADV Slides: Modern Analytic Data Architecture Maturity ModelingADV Slides: Modern Analytic Data Architecture Maturity Modeling
ADV Slides: Modern Analytic Data Architecture Maturity Modeling
DATAVERSITY1.2K views
DataEd Slides: Exorcising the Seven Deadly Data Sins by DATAVERSITY
DataEd Slides: Exorcising the Seven Deadly Data SinsDataEd Slides: Exorcising the Seven Deadly Data Sins
DataEd Slides: Exorcising the Seven Deadly Data Sins
DATAVERSITY696 views
SailPoint Intern Presentation by BraydonSimms
SailPoint Intern PresentationSailPoint Intern Presentation
SailPoint Intern Presentation
BraydonSimms131 views
Neighborhood America & Microsoft at Convergence 2009: CRM 2.0 by KristiGNA
Neighborhood America & Microsoft at Convergence 2009: CRM 2.0Neighborhood America & Microsoft at Convergence 2009: CRM 2.0
Neighborhood America & Microsoft at Convergence 2009: CRM 2.0
KristiGNA465 views

More from Dawn Foster

Collaboration in Linux Kernel Mailing Lists by
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Dawn Foster
178 views20 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
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
How to be a terrible hiring manager by
How to be a terrible hiring managerHow to be a terrible hiring manager
How to be a terrible hiring managerDawn Foster
509 views20 slides
A week in the Life of Kubernetes by
A week in the Life of KubernetesA week in the Life of Kubernetes
A week in the Life of KubernetesDawn Foster
310 views32 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
224 views23 slides

More from Dawn Foster(16)

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
Building Community for your Company’s OSS Projects by Dawn Foster
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS Projects
Dawn Foster167 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
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
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 Foster224 views
Strategies to Balance the Needs of the Company and the Community by Dawn Foster
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 Community
Dawn Foster287 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 Foster241 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 Foster232 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
Open Source Collaboration: Finding the right balance by Dawn Foster
Open Source Collaboration: Finding the right balanceOpen Source Collaboration: Finding the right balance
Open Source Collaboration: Finding the right balance
Dawn Foster446 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
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 Foster530 views
Understanding Collaboration in Fluid Organizations, a Proximity Approach by Dawn Foster
Understanding Collaboration in Fluid Organizations, a Proximity ApproachUnderstanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity Approach
Dawn Foster513 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 Foster411 views

Recently uploaded

ict act 1.pptx by
ict act 1.pptxict act 1.pptx
ict act 1.pptxsanjaniarun08
12 views17 slides
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... by
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...Deltares
7 views24 slides
WebAssembly by
WebAssemblyWebAssembly
WebAssemblyJens Siebert
32 views18 slides
DSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - Parker by
DSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - ParkerDSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - Parker
DSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - ParkerDeltares
8 views16 slides
How to Install and Activate Email-Researcher by
How to Install and Activate Email-ResearcherHow to Install and Activate Email-Researcher
How to Install and Activate Email-ResearchereGrabber
19 views8 slides
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM... by
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...Deltares
7 views40 slides

Recently uploaded(20)

DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... by Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares7 views
DSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - Parker by Deltares
DSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - ParkerDSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - Parker
DSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - Parker
Deltares8 views
How to Install and Activate Email-Researcher by eGrabber
How to Install and Activate Email-ResearcherHow to Install and Activate Email-Researcher
How to Install and Activate Email-Researcher
eGrabber19 views
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM... by Deltares
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
Deltares7 views
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon by Deltares
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
Deltares11 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üller31 views
A first look at MariaDB 11.x features and ideas on how to use them by Federico Razzoli
A first look at MariaDB 11.x features and ideas on how to use themA first look at MariaDB 11.x features and ideas on how to use them
A first look at MariaDB 11.x features and ideas on how to use them
Federico Razzoli44 views
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut... by HCLSoftware
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
HCLSoftware6 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...
.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üller35 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...
Deltares16 views
Citi TechTalk Session 2: Kafka Deep Dive by confluent
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
confluent17 views
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... by Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares10 views
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove... by Deltares
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...
Deltares15 views
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 ...
Deltares9 views
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ... by marksimpsongw
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
marksimpsongw74 views
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023 by Icinga
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Icinga36 views
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida by Deltares
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
Deltares17 views

Being a Good Corporate Citizen in Open Source

  • 1. ©2020 VMware, Inc. @geekygirldawn OSS Collaboration and Companies: Finding the Right Balance OpenUK Future Leaders’ Training 2020 Dr. Dawn M. Foster Director of OSS Community Strategy fosterd@vmware.com fastwonderblog.com Open Source at VMware @vmwopensource blogs.vmware.com/opensource
  • 2. ©2020 VMware, Inc. @geekygirldawn 2 whoami • Geek, traveler, reader • 20+ year tech career focused on community & open source 
 (Intel, Puppet, Scale Factory, …) • PhD from the University of Greenwich focus on Linux kernel collaboration • OpenUK Board, CHAOSS Governing Board and Maintainer, Bitergia Advisory Board Photos by Mom, Josh Bancroft, Don Park
  • 3. ©2020 VMware, Inc. @geekygirldawn Collaboration in OSS Projects: individuals, companies, and communities
  • 4. ©2020 VMware, Inc. @geekygirldawn Contributions Leadership 4 Individuals
  • 5. ©2020 VMware, Inc. @geekygirldawn Employees Contribute Recruiting Resources 5 Companies Image by The Linux Foundation CC BY
  • 6. ©2020 VMware, Inc. @geekygirldawn Community = People Small World 6 Communities
  • 7. ©2020 VMware, Inc. @geekygirldawn Contribution Strategy and Plans
  • 8. ©2020 VMware, Inc. @geekygirldawn Align with business goals Execs understand importance Employees see their impact Image by Nick Youngston, Alpha Stock Images CC BY-SA 8 Contribution Strategy and Plans
  • 9. ©2020 VMware, Inc. @geekygirldawn Already Use Existing Contributions Image by Colleen Simon for Opensource.com CC BY-SA 9 Which Open Source Projects?
  • 10. ©2020 VMware, Inc. @geekygirldawn Grow vs. Hire Funding for Membership 10 Resources Required
  • 11. ©2020 VMware, Inc. @geekygirldawn Guidelines / Processes OSS Program Office Image by Nick Youngston, Alpha Stock Images CC BY-SA 11 Resources Required
  • 12. ©2020 VMware, Inc. @geekygirldawn Criteria for Success Data Required (CHAOSS) 12 Measure Success
  • 13. ©2020 VMware, Inc. @geekygirldawn Making Contributions as a Good Corporate Citizen
  • 14. ©2020 VMware, Inc. @geekygirldawn Join Read the Docs Lurk & Understand Start Small Image by Filip Maljković CC BY-SA 14 Getting Started
  • 15. ©2020 VMware, Inc. @geekygirldawn Avoid Getting Defensive May Need to Iterate 15 Learn from Feedback
  • 16. ©2020 VMware, Inc. @geekygirldawn Paperwork Submit Reviews and Feedback Resubmit Merge 16 Steps Toward Making a Contribution Image by Paul McCoubrie CC BY-ND 2.0
  • 17. ©2020 VMware, Inc. @geekygirldawn Discuss Changes Early and Often Lack of Control Image by The Linux Foundation CC BY 17 Work with the Community
  • 18. ©2020 VMware, Inc. @geekygirldawn Attend Events Get to Know People Image by The Linux Foundation CC BY 18 Relationships
  • 19. ©2020 VMware, Inc. @geekygirldawn Reduces Your Overhead Benefits the Community Right Thing to Do 19 Upstream your Patches
  • 20. ©2020 VMware, Inc. @geekygirldawn Small Contributions vs. Large Contributions 20 Maintenance Expectations
  • 21. ©2020 VMware, Inc. @geekygirldawn No Dumping Maintenance Community Image by C. Watts CC BY 21 Open Sourcing Your Software
  • 22. @geekygirldawn©2020 VMware, Inc. Linux Foundation’s TODO Group
 https://todogroup.org/guides/ GitHub
 https://opensource.guide opensource.com
 https://opensource.com/ resources 22 Resources Photo by Abhi Sharma - CC BY 2.0
  • 23. @geekygirldawn©2020 VMware, Inc. Dr. Dawn M. Foster fosterd@vmware.com fastwonderblog.com Open Source at VMware blogs.vmware.com/opensource @vmwopensource 23 Thank You!