Dev Ops Architect Product Manager Microsoft => GitHub @DivineOps
@DivineOps What is Open Source?
Open-source software (OSS) A type of computer software in which the source code is released under a permissive license allowing users the rights to use, study, change, and distribute the software to anyone and for any purpose.
@DivineOps Why should you contribute to Open Source?
“Software is Eating the World.” - Marc Andreessen
“Linux is a Cancer.” - Steve Ballmer
Open source software in the Enterprise New Code 99% of organizations make extensive use of open source Inner Source 90% of new application development leverages open source software. Source: Forrester Wave Software Composition Analysis 2017 Open Source New Application Code
Gain professional experience
Choose your path
Choose your own adventure
No official onboarding
Unintentional gate keeping
Don’t be a jerk Open source maintainers don’t owe you anything
@DivineOps Choosing a project
@DivineOps Getting started
Who do I talk to? What do I work on? How do I work on this?
Who do I talk to?
What do I work on?
How do I work on this?
@DivineOps Contribution != Code
Documentation Documentation is a love letter that you write to your future self - Damian Conway
It is not all about PRs!
Contribution Funnel CONSUME Use, fork, follow, favorite CONTRIBUTE CODE Bug fixes, tests, new features MAINTAIN Influence project direction Review code Welcome new contributors CONTRIBUTE TIME Log bugs, add documentation
@DivineOps Meaningful contributions, NOT spam!
@DivineOps Other ways to support the OSS community
GitHub Sponsors Directly help fund the success of the projects in your supply chain
Thank you! @DivineOps