SlideShare a Scribd company logo
©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

More Related Content

What's hot

Why Open Source Governance Matters
Why Open Source Governance MattersWhy Open Source Governance Matters
Why Open Source Governance MattersIan Skerrett
 
Analytical presentation
Analytical presentationAnalytical presentation
Analytical presentationsephto
 
Xiphos Network: Building the scholarly web of data
Xiphos Network: Building the scholarly web of dataXiphos Network: Building the scholarly web of data
Xiphos Network: Building the scholarly web of dataChris Clarke
 
Inside Developer Relations at AWS
Inside Developer Relations at AWSInside Developer Relations at AWS
Inside Developer Relations at AWSAdam FitzGerald
 
Emerging collaboration technologies
Emerging collaboration technologiesEmerging collaboration technologies
Emerging collaboration technologiesStuart Barr
 
Enterprise 2.0 i praksis
Enterprise 2.0 i praksisEnterprise 2.0 i praksis
Enterprise 2.0 i praksisErgoGroup
 
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...
Defining antifragility and the application on organisation design @ DADD 2011...Edzo Botjes
 
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...
OSCON14: Community War Stories - Squaring the Circle between Business and Com...The Linux Foundation
 
Squaring the Circle Between Business and Community
Squaring the Circle Between Business and CommunitySquaring the Circle Between Business and Community
Squaring the Circle Between Business and CommunityThe Linux Foundation
 

What's hot (12)

Why Open Source Governance Matters
Why Open Source Governance MattersWhy Open Source Governance Matters
Why Open Source Governance Matters
 
Analytical presentation
Analytical presentationAnalytical presentation
Analytical presentation
 
Xiphos Network: Building the scholarly web of data
Xiphos Network: Building the scholarly web of dataXiphos Network: Building the scholarly web of data
Xiphos Network: Building the scholarly web of data
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Inside Developer Relations at AWS
Inside Developer Relations at AWSInside Developer Relations at AWS
Inside Developer Relations at AWS
 
Emerging collaboration technologies
Emerging collaboration technologiesEmerging collaboration technologies
Emerging collaboration technologies
 
Enterprise 2.0 i praksis
Enterprise 2.0 i praksisEnterprise 2.0 i praksis
Enterprise 2.0 i praksis
 
1 Intro
1 Intro1 Intro
1 Intro
 
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...
Defining antifragility and the application on organisation design @ DADD 2011...
 
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...
OSCON14: Community War Stories - Squaring the Circle between Business and Com...
 
Squaring the Circle Between Business and Community
Squaring the Circle Between Business and CommunitySquaring the Circle Between Business and Community
Squaring the Circle Between Business and Community
 
Pixt deck 5 21 13
Pixt deck 5 21 13Pixt deck 5 21 13
Pixt deck 5 21 13
 

Similar to Being a Good Corporate Citizen in Open Source

Be a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesDawn Foster
 
Open Source Collaboration and Companies: Finding the Right Balance
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
 
Is this Open Source Project Healthy or Lifeless?
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
 
Is this Open Source Project Healthy or Lifeless?
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
 
stackconf 2022: How to Be a Good Corporate Citizen in Open Source
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
 
How to Be a Good Corporate Citizen in Open Source
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
 
Navigating Open Source Project Risk
Navigating Open Source Project RiskNavigating Open Source Project Risk
Navigating Open Source Project RiskAll Things Open
 
CHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and ExamplesCHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and ExamplesDawn 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!
Overcoming Imposter Syndrome to Become a Conference Speaker!Dawn Foster
 
Employee Engagement Using Web 2.0
Employee Engagement Using Web 2.0Employee Engagement Using Web 2.0
Employee Engagement Using Web 2.0Andy Hadfield
 
From Tangled Mess to Organized Flow: A Mobile DevSecOps Reference Architecture
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 ArchitectureNowSecure
 
July 30: How User-Centered Design Drives Impactful Products and Services
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 ServicesVMware Tanzu
 
ADV Slides: Modern Analytic Data Architecture Maturity Modeling
ADV Slides: Modern Analytic Data Architecture Maturity ModelingADV Slides: Modern Analytic Data Architecture Maturity Modeling
ADV Slides: Modern Analytic Data Architecture Maturity ModelingDATAVERSITY
 
DataEd Slides: Exorcising the Seven Deadly Data Sins
DataEd Slides: Exorcising the Seven Deadly Data SinsDataEd Slides: Exorcising the Seven Deadly Data Sins
DataEd Slides: Exorcising the Seven Deadly Data SinsDATAVERSITY
 
SailPoint Intern Presentation
SailPoint Intern PresentationSailPoint Intern Presentation
SailPoint Intern PresentationBraydonSimms
 
Intranet 2.0 for congress intranet feb 2010 slideshare
Intranet 2.0 for congress intranet feb 2010 slideshareIntranet 2.0 for congress intranet feb 2010 slideshare
Intranet 2.0 for congress intranet feb 2010 slidesharePrescient Digital Media
 
Neighborhood America & Microsoft at Convergence 2009: CRM 2.0
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.0KristiGNA
 
State of the OpenCloud Report 2020
State of the OpenCloud Report 2020State of the OpenCloud Report 2020
State of the OpenCloud Report 2020Dharmesh Thakker
 
State of the OpenCloud 2020
State of the OpenCloud 2020State of the OpenCloud 2020
State of the OpenCloud 2020Battery Ventures
 

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

Be a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in Kubernetes
 
Open Source Collaboration and Companies: Finding the Right Balance
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
 
Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?
 
Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?
 
stackconf 2022: How to Be a Good Corporate Citizen in Open Source
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
 
How to Be a Good Corporate Citizen in Open Source
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
 
Navigating Open Source Project Risk
Navigating Open Source Project RiskNavigating Open Source Project Risk
Navigating Open Source Project Risk
 
CHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and ExamplesCHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and Examples
 
Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!
 
Employee Engagement Using Web 2.0
Employee Engagement Using Web 2.0Employee Engagement Using Web 2.0
Employee Engagement Using Web 2.0
 
From Tangled Mess to Organized Flow: A Mobile DevSecOps Reference Architecture
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
 
July 30: How User-Centered Design Drives Impactful Products and Services
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
 
ADV Slides: Modern Analytic Data Architecture Maturity Modeling
ADV Slides: Modern Analytic Data Architecture Maturity ModelingADV Slides: Modern Analytic Data Architecture Maturity Modeling
ADV Slides: Modern Analytic Data Architecture Maturity Modeling
 
DataEd Slides: Exorcising the Seven Deadly Data Sins
DataEd Slides: Exorcising the Seven Deadly Data SinsDataEd Slides: Exorcising the Seven Deadly Data Sins
DataEd Slides: Exorcising the Seven Deadly Data Sins
 
SailPoint Intern Presentation
SailPoint Intern PresentationSailPoint Intern Presentation
SailPoint Intern Presentation
 
Intranet 2.0 for congress intranet feb 2010 slideshare
Intranet 2.0 for congress intranet feb 2010 slideshareIntranet 2.0 for congress intranet feb 2010 slideshare
Intranet 2.0 for congress intranet feb 2010 slideshare
 
Neighborhood America & Microsoft at Convergence 2009: CRM 2.0
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
 
Intranet 2 0 Tools
Intranet 2 0 ToolsIntranet 2 0 Tools
Intranet 2 0 Tools
 
State of the OpenCloud Report 2020
State of the OpenCloud Report 2020State of the OpenCloud Report 2020
State of the OpenCloud Report 2020
 
State of the OpenCloud 2020
State of the OpenCloud 2020State of the OpenCloud 2020
State of the OpenCloud 2020
 

More from Dawn Foster

Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Dawn Foster
 
Building Community for your Company’s OSS Projects
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS ProjectsDawn Foster
 
Building Community for your Company’s OSS Project
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS ProjectDawn Foster
 
How to be a terrible hiring manager
How to be a terrible hiring managerHow to be a terrible hiring manager
How to be a terrible hiring managerDawn Foster
 
A week in the Life of Kubernetes
A week in the Life of KubernetesA week in the Life of Kubernetes
A week in the Life of KubernetesDawn Foster
 
Open Source Collaboration and Companies: Finding the Right Balance
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
 
Strategies to Balance the Needs of the Company and the Community
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
 
Being a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open SourceDawn Foster
 
Open Source Collaboration and Companies: Finding the Right Balance
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
 
Building a Community Metrics Strategy FOSDEM 2019
Building a Community Metrics Strategy FOSDEM 2019Building a Community Metrics Strategy FOSDEM 2019
Building a Community Metrics Strategy FOSDEM 2019Dawn Foster
 
Open Source Collaboration: Finding the right balance
Open Source Collaboration: Finding the right balanceOpen Source Collaboration: Finding the right balance
Open Source Collaboration: Finding the right balanceDawn Foster
 
Collaboration in Linux Kernel mailing lists
Collaboration in Linux Kernel mailing listsCollaboration in Linux Kernel mailing lists
Collaboration in Linux Kernel mailing listsDawn Foster
 
Collaboration in inux Kernel Mailing Lists 2018
Collaboration in inux Kernel Mailing Lists 2018Collaboration in inux Kernel Mailing Lists 2018
Collaboration in inux Kernel Mailing Lists 2018Dawn Foster
 
Collaboration in Linux kernel Mailing Lists
Collaboration in Linux kernel Mailing ListsCollaboration in Linux kernel Mailing Lists
Collaboration in Linux kernel Mailing ListsDawn Foster
 
Understanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity ApproachUnderstanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity ApproachDawn Foster
 
Collaboration in Linux Kernel Mailing Lists
 Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing ListsDawn Foster
 

More from Dawn Foster (16)

Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists
 
Building Community for your Company’s OSS Projects
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS Projects
 
Building Community for your Company’s OSS Project
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS Project
 
How to be a terrible hiring manager
How to be a terrible hiring managerHow to be a terrible hiring manager
How to be a terrible hiring manager
 
A week in the Life of Kubernetes
A week in the Life of KubernetesA week in the Life of Kubernetes
A week in the Life of Kubernetes
 
Open Source Collaboration and Companies: Finding the Right Balance
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
 
Strategies to Balance the Needs of the Company and the Community
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
 
Being a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open Source
 
Open Source Collaboration and Companies: Finding the Right Balance
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
 
Building a Community Metrics Strategy FOSDEM 2019
Building a Community Metrics Strategy FOSDEM 2019Building a Community Metrics Strategy FOSDEM 2019
Building a Community Metrics Strategy FOSDEM 2019
 
Open Source Collaboration: Finding the right balance
Open Source Collaboration: Finding the right balanceOpen Source Collaboration: Finding the right balance
Open Source Collaboration: Finding the right balance
 
Collaboration in Linux Kernel mailing lists
Collaboration in Linux Kernel mailing listsCollaboration in Linux Kernel mailing lists
Collaboration in Linux Kernel mailing lists
 
Collaboration in inux Kernel Mailing Lists 2018
Collaboration in inux Kernel Mailing Lists 2018Collaboration in inux Kernel Mailing Lists 2018
Collaboration in inux Kernel Mailing Lists 2018
 
Collaboration in Linux kernel Mailing Lists
Collaboration in Linux kernel Mailing ListsCollaboration in Linux kernel Mailing Lists
Collaboration in Linux kernel Mailing Lists
 
Understanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity ApproachUnderstanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity Approach
 
Collaboration in Linux Kernel Mailing Lists
 Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists
 

Recently uploaded

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownloadvrstrong314
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEJelle | Nordend
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfMeon Technology
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandIES VE
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
 

Recently uploaded (20)

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 

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!