Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Being a Good Corporate Citizen in Open Source

30 views

Published on

Finding the right balance for collaboration between companies, individuals, and community.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Being a Good Corporate Citizen in Open Source

  1. 1. Being a Good Corporate Citizen in Open Source: Finding the right balance for collaboration between companies, individuals, and community Dawn M. Foster Open Source Software Strategy Lead at Pivotal UK Open Source Awards 2019 in Edinburgh dafoster@pivotal.io @geekygirldawn fastwonderblog.com
  2. 2. @geekygirldawn Whoami ! Geek, traveler, reader ! 20+ year tech career focused on community & open source 
 (Intel, Puppet Labs, Scale Factory, etc.) ! PhD from the University of Greenwich concentrating on Linux kernel collaboration ! Kubernetes contributor ! CHAOSS Governing Board / Maintainer !2 Photos by Josh Bancroft, Don Park
  3. 3. Collaboration in OSS Projects: individuals, companies, and communities
  4. 4. @geekygirldawn Individuals Contributions Leadership !4
  5. 5. @geekygirldawn Companies Employees Contribute Recruiting Resources !5 Image by The Linux Foundation CC BY
  6. 6. @geekygirldawn Communities Community = People Small World !6
  7. 7. Contribution Strategy and Plans
  8. 8. @geekygirldawn Contribution Strategy and Plans Align with business goals Execs understand importance Employees see their impact Image by Nick Youngston, Alpha Stock Images CC BY-SA !8
  9. 9. @geekygirldawn Which Open Source Projects? Already Use Existing Contributions Image by Colleen Simon for Opensource.com CC BY-SA !9
  10. 10. @geekygirldawn Resources Required Grow vs. Hire Funding for Membership !10
  11. 11. @geekygirldawn Resources Required Guidelines / Processes OSS Program Office Image by Nick Youngston, Alpha Stock Images CC BY-SA !11
  12. 12. @geekygirldawn Measure Success Criteria for Success Data Required (CHAOSS) !12
  13. 13. Good Corporate Citizen
  14. 14. @geekygirldawn Getting Started Join Read the Docs Lurk & Understand Start Small Image by Filip Maljković CC BY-SA !14
  15. 15. @geekygirldawn Learn from Feedback Avoid Getting Defensive May Need to Iterate !15
  16. 16. @geekygirldawn Work with the Community Discuss Changes Early and Often Lack of Control Image by The Linux Foundation CC BY !16
  17. 17. @geekygirldawn Relationships Attend Events Get to Know People Image by The Linux Foundation CC BY !17
  18. 18. @geekygirldawn Upstream your Patches Reduces Your Overhead Benefits the Community Right Thing to Do !18
  19. 19. @geekygirldawn Maintenance Expectations Small Contributions vs. Large Contributions !19
  20. 20. @geekygirldawn Open Sourcing Your Software No Dumping Maintenance Community Image by C. Watts CC BY !20
  21. 21. @geekygirldawn Resources / References Learn more about open source collaboration and related topics. Linux Foundation TODO Group ! https://www.linuxfoundation.org/ resources/open-source-guides/ GitHub ! https://opensource.guide/ Red Hat’s Opensource.com ! https://opensource.com/ resources !21
  22. 22. Dawn M. Foster dafoster@pivotal.io @geekygirldawn fastwonderblog.com Thank You and Questions
  23. 23. Transforming How The World Builds Software

×