Contributing to Open Source
Kadi Kraman
...is often developed in a collaborative public manner
Open Source software...
...is free to use
...is free to distribute
...source code is released publicly
Why should you contribute?
Giving back to the community
Karma
Internet points
Bragging rights
Visibility
Experience
npx create-react-app my-app
Create React App
1021 node modules
How to contribute?
Time or Money
Support project at the Open Collective
https://opencollective.com/
As a company...
Host a meetup
Sponsor a conference
Allow bench time to be used on Open Source
Open Source
> 200 Open Source Projects
https://github.com/FormidableLabs
'bench' time is used to work on OSS by default
everyone is encouraged (but not required) to come up with new OSS ideas
employees can get paid extra to work on Open Source on their spare time
Contributing your Time to OSS
Make it into a habit and you won't even notice it
OSS Rule of thumb #1
If you find a bug in a library you're using...
rather than creating an issue to report it, open a PR to fix it!
OSS Rule of thumb #2
If you couldn't find a library to do it and had to build it yourself...
consider open sourcing it!
https://hacktoberfest.digitalocean.com/
Getting started if you've never contributed before
https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source
Happy Hacking!
https://hacktoberfest.digitalocean.com/
https://github.com/FormidableLabs/
https://opencollective.com/
https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source
Contributing to Open Source
By Kadi Kraman
Contributing to Open Source
Formidable 2 Year Birthday
- 985