SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
©2022 VMware, Inc. @geekygirldawn
Open Source
Collaboration and
Companies: Finding the
Right Balance
Developer Week Europe - April 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
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
9
Contribution
Strategy and Plans
©2022 VMware, Inc. @geekygirldawn
Focus on strategic projects
with the biggest impact
to your company
10
Which Projects?
Image by Thomas Hawk
CC BY-NC 2.0
©2022 VMware, Inc. @geekygirldawn
Find or hire people
who want to contribute
11
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
12
Guidelines
©2022 VMware, Inc. @geekygirldawn
Define success criteria
and data required
to measure it
https://chaoss.community
13
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
15
Getting Started
©2022 VMware, Inc. @geekygirldawn
Avoid getting defensive
and prepare to iterate
on feedback
16
Learn from Feedback
©2022 VMware, Inc. @geekygirldawn
Discuss changes first
and break them into
smaller contributions
Photo by Christine on Unsplash
17
Work with the
Community
©2022 VMware, Inc. @geekygirldawn
Attend events and
get to know people
Image by The Linux Foundation CC BY
18
Relationships
©2022 VMware, Inc. @geekygirldawn
Reduces your work
and benefits the
community
19
Upstream
Your Patches
©2022 VMware, Inc. @geekygirldawn
Don’t expect someone
else to maintain a
large contribution
20
Maintenance
Expectations
©2022 VMware, Inc. @geekygirldawn
Prepare to maintain it
over the long-term
and build community
Image by C. Watts CC BY
21
Open Sourcing
Your Software
@geekygirldawn
©2020 VMware, Inc. 22
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.
23
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
24
Thank You!
Photo by Thangaraj Kumaravel - CC BY-NC-ND 2.0

Más contenido relacionado

Similar a Open Source Collaboration and Companies: Finding the Right Balance

Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
 
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
 
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
 
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
 
New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF VMware Tanzu
 
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.
 
GDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
GDG Cloud Southlake #10 Christian Posta: Future of Service MeshGDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
GDG Cloud Southlake #10 Christian Posta: Future of Service MeshJamesAnderson599331
 
Using project data analytics to improve efficiency and effectiveness final
Using project data analytics to improve efficiency and effectiveness   finalUsing project data analytics to improve efficiency and effectiveness   final
Using project data analytics to improve efficiency and effectiveness finalPMIUKChapter
 

Similar a Open Source Collaboration and Companies: Finding the Right Balance (20)

Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
 
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
 
Web20 report excerpt
Web20 report excerptWeb20 report excerpt
Web20 report excerpt
 
Reply Web20 University
Reply Web20 UniversityReply Web20 University
Reply Web20 University
 
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
 
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...
 
New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF
 
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
 
GDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
GDG Cloud Southlake #10 Christian Posta: Future of Service MeshGDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
GDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
 
Dual-Track Agile at Scale
Dual-Track Agile at ScaleDual-Track Agile at Scale
Dual-Track Agile at Scale
 
Using project data analytics to improve efficiency and effectiveness final
Using project data analytics to improve efficiency and effectiveness   finalUsing project data analytics to improve efficiency and effectiveness   final
Using project data analytics to improve efficiency and effectiveness final
 

Más de 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
 

Más de 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
 

Último

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Último (20)

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

Open Source Collaboration and Companies: Finding the Right Balance

  • 1. ©2022 VMware, Inc. @geekygirldawn Open Source Collaboration and Companies: Finding the Right Balance Developer Week Europe - April 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 Photo by Felix Mittermeier on Unsplash Contribution Strategy and Plans
  • 9. ©2022 VMware, Inc. @geekygirldawn Align with business goals to highlight importance and impact Photo by Anastasia Petrova on Unsplash 9 Contribution Strategy and Plans
  • 10. ©2022 VMware, Inc. @geekygirldawn Focus on strategic projects with the biggest impact to your company 10 Which Projects? Image by Thomas Hawk CC BY-NC 2.0
  • 11. ©2022 VMware, Inc. @geekygirldawn Find or hire people who want to contribute 11 Staffing Image by the CNCF CC BY-NC 2.0
  • 12. ©2022 VMware, Inc. @geekygirldawn Guidelines and processes should make it easy to contribute Photo by Casey Horner on Unsplash 12 Guidelines
  • 13. ©2022 VMware, Inc. @geekygirldawn Define success criteria and data required to measure it https://chaoss.community 13 Measure Success
  • 14. ©2022 VMware, Inc. @geekygirldawn Image by Thomas Hawk CC BY-NC 2.0 Making Contributions as a Good Corporate Citizen in OSS
  • 15. ©2022 VMware, Inc. @geekygirldawn Lurk and understand before starting with a small contribution Image by Filip Maljković CC BY-SA 15 Getting Started
  • 16. ©2022 VMware, Inc. @geekygirldawn Avoid getting defensive and prepare to iterate on feedback 16 Learn from Feedback
  • 17. ©2022 VMware, Inc. @geekygirldawn Discuss changes first and break them into smaller contributions Photo by Christine on Unsplash 17 Work with the Community
  • 18. ©2022 VMware, Inc. @geekygirldawn Attend events and get to know people Image by The Linux Foundation CC BY 18 Relationships
  • 19. ©2022 VMware, Inc. @geekygirldawn Reduces your work and benefits the community 19 Upstream Your Patches
  • 20. ©2022 VMware, Inc. @geekygirldawn Don’t expect someone else to maintain a large contribution 20 Maintenance Expectations
  • 21. ©2022 VMware, Inc. @geekygirldawn Prepare to maintain it over the long-term and build community Image by C. Watts CC BY 21 Open Sourcing Your Software
  • 22. @geekygirldawn ©2020 VMware, Inc. 22 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
  • 23. @geekygirldawn ©2022 VMware, Inc. Participation in OSS communities impacts your organization’s brand. Strive to make it a positive impact. 23 Final Thoughts Photo by
  • 24. ©2022 VMware, Inc. @geekygirldawn Dr. Dawn M. Foster fosterd@vmware.com fastwonderblog.com Open Source at VMware blogs.vmware.com/opensource @vmwopensource 24 Thank You! Photo by Thangaraj Kumaravel - CC BY-NC-ND 2.0