SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
©2022 VMware, Inc. @geekygirldawn
How to Be a Good
Corporate Citizen
in Open Source
stackconf Berlin - July 2022
Dr. Dawn M. Foster
Director of OSS Community Strategy
fosterd@vmware.com fastwonderblog.com
Open Source at VMware @vmwopensource
blogs.vmware.com/opensource
@geekygirldawn
©2022 VMware, Inc.
• Dynamics of collaboration: individuals, companies,
and communities.
• Contribution Strategy and Plans
• Tips for being a good corporate citizen in open
source projects.
• Resources and Final Thoughts
2
Agenda
Photo by Marco Verch - CC BY 2.0
©2022 VMware, Inc. @geekygirldawn 3
whoami
• Geek, traveler, reader

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

(Intel, Puppet, Scale Factory, …)

• OpenUK Board, CHAOSS Board and
Maintainer, TODO Group Steering

• CNCF TAG Contrib Strategy co-chair

• PhD from the University of Greenwich
focused on Linux kernel collaboration
Photos by Mom, Josh Bancroft, Don Park
©2022 VMware, Inc. @geekygirldawn
Image by the CNCF CC BY-NC 2.0
Collaboration in OSS Projects:
individuals, companies, and communities
©2022 VMware, Inc. @geekygirldawn
Make contributions
and earn
leadership positions
5
Individuals
Image by the CNCF CC BY-NC 2.0
©2022 VMware, Inc. @geekygirldawn
Employees contribute as
individuals, but
on their company’s behalf
6
Companies
Image by the CNCF CC BY-NC 2.0
©2022 VMware, Inc. @geekygirldawn
Kubernetes CNCF CC BY 4.0
Community comes before company or individual needs
7
Community = People
©2022 VMware, Inc. @geekygirldawn
Your organization needs to
balance individual, company,
and community needs
8
Balance
Photo by Elena Mozhvilo on Unsplash
©2022 VMware, Inc. @geekygirldawn
Photo by Felix Mittermeier on Unsplash
Contribution Strategy and Plans
©2022 VMware, Inc. @geekygirldawn
Align with business
goals to highlight
importance and impact
Photo by Anastasia Petrova on Unsplash
10
Contribution
Strategy and Plans
©2022 VMware, Inc. @geekygirldawn
Focus on strategic projects
with the biggest impact
to your company
11
Which Projects?
Image by Thomas Hawk
CC BY-NC 2.0
©2022 VMware, Inc. @geekygirldawn
Find or hire people
who want to contribute
12
Staffing
Image by the CNCF CC BY-NC 2.0
©2022 VMware, Inc. @geekygirldawn
Guidelines and processes
should make it easy to contribute
Photo by Casey Horner on Unsplash
13
Guidelines
©2022 VMware, Inc. @geekygirldawn
Define success criteria
and data required
to measure it
https://chaoss.community
14
Measure
Success
©2022 VMware, Inc. @geekygirldawn
Image by Thomas Hawk CC BY-NC 2.0
Making Contributions as a Good
Corporate Citizen in OSS
©2022 VMware, Inc. @geekygirldawn
Lurk and understand
before starting with a
small contribution
Image by Filip Maljković CC BY-SA
16
Getting Started
©2022 VMware, Inc. @geekygirldawn
Avoid getting defensive
and prepare to iterate
on feedback
17
Learn from Feedback
©2022 VMware, Inc. @geekygirldawn
Discuss changes first
and break them into
smaller contributions
Photo by Christine on Unsplash
18
Work with the
Community
©2022 VMware, Inc. @geekygirldawn
Attend events and
get to know people
Image by The Linux Foundation CC BY
19
Relationships
©2022 VMware, Inc. @geekygirldawn
Reduces your work
and benefits the
community
20
Upstream
Your Patches
©2022 VMware, Inc. @geekygirldawn
Don’t expect someone
else to maintain a
large contribution
21
Maintenance
Expectations
©2022 VMware, Inc. @geekygirldawn
Prepare to maintain it
over the long-term
and build community
Image by C. Watts CC BY 22
Open Sourcing
Your Software
@geekygirldawn
©2020 VMware, Inc. 23
Resources
Linux Foundation’s TODO Group
https://todogroup.org/guides/
CNCF Contributor Strategy TAG Docs & Templates
https://contribute.cncf.io/maintainers/
https://github.com/cncf/project-template
The Open Source Way Guidebook
https://github.com/theopensourceway/guidebook/
Photo by Vicente - CC BY-NC-ND 2.0
@geekygirldawn
©2022 VMware, Inc.
Participation in OSS
communities impacts
your organization’s brand.
Strive to make it a
positive impact.
24
Final Thoughts
Photo by
©2022 VMware, Inc. @geekygirldawn
Dr. Dawn M. Foster
fosterd@vmware.com
fastwonderblog.com
Open Source at VMware
blogs.vmware.com/opensource
@vmwopensource
25
Thank You!
Photo by Thangaraj Kumaravel - CC BY-NC-ND 2.0

Weitere ähnliche Inhalte

Ähnlich wie stackconf 2022: How to Be a Good Corporate Citizen in Open Source

Navigating Open Source Risk
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source RiskDawn Foster
 
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
 
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
 
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
 
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
 
Measuring Project Health at VMware
Measuring Project Health at VMwareMeasuring Project Health at VMware
Measuring Project Health at VMwareDawn Foster
 
GitHub API 101 with Python and Jupyter Notebooks
GitHub API 101 with Python and Jupyter NotebooksGitHub API 101 with Python and Jupyter Notebooks
GitHub API 101 with Python and Jupyter NotebooksAll Things Open
 
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2Bill Tyler
 
Reply Web20 University
Reply Web20 UniversityReply Web20 University
Reply Web20 Universityreply
 
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...AgileNetwork
 
Highway to heaven - Microservices Meetup Berlin
Highway to heaven - Microservices Meetup BerlinHighway to heaven - Microservices Meetup Berlin
Highway to heaven - Microservices Meetup BerlinChristian Deger
 
Shift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINXShift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINXNGINX, Inc.
 
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
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectDATAVERSITY
 
UK WVD User Group January 2021 Slides
UK WVD User Group January 2021 SlidesUK WVD User Group January 2021 Slides
UK WVD User Group January 2021 SlidesNeil McLoughlin
 
Denis Cote Networking Presentation
Denis Cote Networking PresentationDenis Cote Networking Presentation
Denis Cote Networking Presentationdenisco
 
Cloud native past, present and future, Accenture Technology Workshop, IL
Cloud native past, present and future, Accenture Technology Workshop, ILCloud native past, present and future, Accenture Technology Workshop, IL
Cloud native past, present and future, Accenture Technology Workshop, ILCheryl Hung
 

Ähnlich wie stackconf 2022: How to Be a Good Corporate Citizen in Open Source (20)

Navigating Open Source Risk
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source 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!
 
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
 
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
 
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?
 
Measuring Project Health at VMware
Measuring Project Health at VMwareMeasuring Project Health at VMware
Measuring Project Health at VMware
 
GitHub API 101 with Python and Jupyter Notebooks
GitHub API 101 with Python and Jupyter NotebooksGitHub API 101 with Python and Jupyter Notebooks
GitHub API 101 with Python and Jupyter Notebooks
 
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
 
Reply Web20 University
Reply Web20 UniversityReply Web20 University
Reply Web20 University
 
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
 
Highway to heaven - Microservices Meetup Berlin
Highway to heaven - Microservices Meetup BerlinHighway to heaven - Microservices Meetup Berlin
Highway to heaven - Microservices Meetup Berlin
 
Shift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINXShift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINX
 
Web20 report excerpt
Web20 report excerptWeb20 report excerpt
Web20 report excerpt
 
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
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic Project
 
UK WVD User Group January 2021 Slides
UK WVD User Group January 2021 SlidesUK WVD User Group January 2021 Slides
UK WVD User Group January 2021 Slides
 
Denis Cote Networking Presentation
Denis Cote Networking PresentationDenis Cote Networking Presentation
Denis Cote Networking Presentation
 
Cloud native past, present and future, Accenture Technology Workshop, IL
Cloud native past, present and future, Accenture Technology Workshop, ILCloud native past, present and future, Accenture Technology Workshop, IL
Cloud native past, present and future, Accenture Technology Workshop, IL
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Kürzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

stackconf 2022: How to Be a Good Corporate Citizen in Open Source

  • 1. ©2022 VMware, Inc. @geekygirldawn How to Be a Good Corporate Citizen in Open Source stackconf Berlin - July 2022 Dr. Dawn M. Foster Director of OSS Community Strategy fosterd@vmware.com fastwonderblog.com Open Source at VMware @vmwopensource blogs.vmware.com/opensource
  • 2. @geekygirldawn ©2022 VMware, Inc. • Dynamics of collaboration: individuals, companies, and communities. • Contribution Strategy and Plans • Tips for being a good corporate citizen in open source projects. • Resources and Final Thoughts 2 Agenda Photo by Marco Verch - CC BY 2.0
  • 3. ©2022 VMware, Inc. @geekygirldawn 3 whoami • Geek, traveler, reader • 20+ yr tech career focused on community & open source 
 (Intel, Puppet, Scale Factory, …) • OpenUK Board, CHAOSS Board and Maintainer, TODO Group Steering • CNCF TAG Contrib Strategy co-chair • PhD from the University of Greenwich focused on Linux kernel collaboration Photos by Mom, Josh Bancroft, Don Park
  • 4. ©2022 VMware, Inc. @geekygirldawn Image by the CNCF CC BY-NC 2.0 Collaboration in OSS Projects: individuals, companies, and communities
  • 5. ©2022 VMware, Inc. @geekygirldawn Make contributions and earn leadership positions 5 Individuals Image by the CNCF CC BY-NC 2.0
  • 6. ©2022 VMware, Inc. @geekygirldawn Employees contribute as individuals, but on their company’s behalf 6 Companies Image by the CNCF CC BY-NC 2.0
  • 7. ©2022 VMware, Inc. @geekygirldawn Kubernetes CNCF CC BY 4.0 Community comes before company or individual needs 7 Community = People
  • 8. ©2022 VMware, Inc. @geekygirldawn Your organization needs to balance individual, company, and community needs 8 Balance Photo by Elena Mozhvilo on Unsplash
  • 9. ©2022 VMware, Inc. @geekygirldawn Photo by Felix Mittermeier on Unsplash Contribution Strategy and Plans
  • 10. ©2022 VMware, Inc. @geekygirldawn Align with business goals to highlight importance and impact Photo by Anastasia Petrova on Unsplash 10 Contribution Strategy and Plans
  • 11. ©2022 VMware, Inc. @geekygirldawn Focus on strategic projects with the biggest impact to your company 11 Which Projects? Image by Thomas Hawk CC BY-NC 2.0
  • 12. ©2022 VMware, Inc. @geekygirldawn Find or hire people who want to contribute 12 Staffing Image by the CNCF CC BY-NC 2.0
  • 13. ©2022 VMware, Inc. @geekygirldawn Guidelines and processes should make it easy to contribute Photo by Casey Horner on Unsplash 13 Guidelines
  • 14. ©2022 VMware, Inc. @geekygirldawn Define success criteria and data required to measure it https://chaoss.community 14 Measure Success
  • 15. ©2022 VMware, Inc. @geekygirldawn Image by Thomas Hawk CC BY-NC 2.0 Making Contributions as a Good Corporate Citizen in OSS
  • 16. ©2022 VMware, Inc. @geekygirldawn Lurk and understand before starting with a small contribution Image by Filip Maljković CC BY-SA 16 Getting Started
  • 17. ©2022 VMware, Inc. @geekygirldawn Avoid getting defensive and prepare to iterate on feedback 17 Learn from Feedback
  • 18. ©2022 VMware, Inc. @geekygirldawn Discuss changes first and break them into smaller contributions Photo by Christine on Unsplash 18 Work with the Community
  • 19. ©2022 VMware, Inc. @geekygirldawn Attend events and get to know people Image by The Linux Foundation CC BY 19 Relationships
  • 20. ©2022 VMware, Inc. @geekygirldawn Reduces your work and benefits the community 20 Upstream Your Patches
  • 21. ©2022 VMware, Inc. @geekygirldawn Don’t expect someone else to maintain a large contribution 21 Maintenance Expectations
  • 22. ©2022 VMware, Inc. @geekygirldawn Prepare to maintain it over the long-term and build community Image by C. Watts CC BY 22 Open Sourcing Your Software
  • 23. @geekygirldawn ©2020 VMware, Inc. 23 Resources Linux Foundation’s TODO Group https://todogroup.org/guides/ CNCF Contributor Strategy TAG Docs & Templates https://contribute.cncf.io/maintainers/ https://github.com/cncf/project-template The Open Source Way Guidebook https://github.com/theopensourceway/guidebook/ Photo by Vicente - CC BY-NC-ND 2.0
  • 24. @geekygirldawn ©2022 VMware, Inc. Participation in OSS communities impacts your organization’s brand. Strive to make it a positive impact. 24 Final Thoughts Photo by
  • 25. ©2022 VMware, Inc. @geekygirldawn Dr. Dawn M. Foster fosterd@vmware.com fastwonderblog.com Open Source at VMware blogs.vmware.com/opensource @vmwopensource 25 Thank You! Photo by Thangaraj Kumaravel - CC BY-NC-ND 2.0