SlideShare a Scribd company logo
1 of 24
Download to read offline
©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

ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxAutus Cyber Tech
 
online pdf editor software solutions.pdf
online pdf editor software solutions.pdfonline pdf editor software solutions.pdf
online pdf editor software solutions.pdfMeon Technology
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfTobias Schneck
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Jaydeep Chhasatia
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsJaydeep Chhasatia
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLAlluxio, Inc.
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024Mind IT Systems
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfBrain Inventory
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorShane Coughlan
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntelliSource Technologies
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIIvo Andreev
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadIvo Andreev
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionsNirav Modi
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesSoftwareMill
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmonyelliciumsolutionspun
 
20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기Chiwon Song
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
 
online pdf editor software solutions.pdf
online pdf editor software solutions.pdfonline pdf editor software solutions.pdf
online pdf editor software solutions.pdf
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024
 
Sustainable Web Design - Claire Thornewill
Sustainable Web Design - Claire ThornewillSustainable Web Design - Claire Thornewill
Sustainable Web Design - Claire Thornewill
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
 
Program with GUTs
Program with GUTsProgram with GUTs
Program with GUTs
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
 
20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
 

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!