©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

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. LinuxFoundation’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!