×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Giving (and Taking) Back or, “What to do on boring days that we never have”
Slide 2
Slide 2 text
Mike Fiedler Operations Datadog.com Twitter: @mikefiedler GitHub: @miketheman OpsSchool.org Chef Community Roller Derby Ref Skydiver ©Alex Erde
Slide 3
Slide 3 text
What is Open Source? Wikimedia Commons
Slide 4
Slide 4 text
Do you use F/OSS?
Slide 5
Slide 5 text
80% of commercial apps to use Open Source by 2012 -Gartner, 2008
Slide 6
Slide 6 text
What are YOU doing to help? Flickr: DonkeyHotey
Slide 7
Slide 7 text
Familiar? “That widget in that doodad is broken.” “So fix it!” “But I don’t know how to code.” “Ah well...”
Slide 8
Slide 8 text
Bullshit.
Slide 9
Slide 9 text
Learning codecademy.com codeschool.com learncodethehardway.org coursera.org developers.google.com/university/
Slide 10
Slide 10 text
Read things Project’s website or README Mailing lists? Contribution/Testing Guidelines Open Issues, Mailing list Contributor License Agreement (CLA)
Slide 11
Slide 11 text
You are NOT alone.
Slide 12
Slide 12 text
Get involved get the code run the tests make the changes run the tests share your patch
Slide 13
Slide 13 text
Get involved fix typos in docs add more docs browse issues, verify
Slide 14
Slide 14 text
Commit messages Make NO assumptions Describe with your words Why, How, What Include references
Slide 15
Slide 15 text
TDD, BDD, RDD
Slide 16
Slide 16 text
Maintaining Open Source
Slide 17
Slide 17 text
Hell is full of good meanings, but heaven is full of good works.
Slide 18
Slide 18 text
Get excited! Flickr: NoahSussman
Slide 19
Slide 19 text
Work for free!
Slide 20
Slide 20 text
Things you can do provide low bar to entry write down your intentions lead by example
Slide 21
Slide 21 text
You are NOT your code.
Slide 22
Slide 22 text
You are NOT alone.
Slide 23
Slide 23 text
Tools of the Trade GitHub BitBucket Google Code SourceForge stillmaintained.com Travis-CI Drone.io CloudBees coveralls.io codeclimate.com
Slide 24
Slide 24 text
Public Domain Apache v2 MIT LGPL v2.1 GPL v2 GPL v3 BSD 2-Clause BSD 3-Clause Affero GPL LGPL v3 Creative Commons WFTPL
Slide 25
Slide 25 text
Public Domain Apache v2 MIT LGPL v2.1 GPL v2 GPL v3 BSD 2-Clause BSD 3-Clause Affero GPL LGPL v3 Creative Commons WFTPL ChooseALicense.com
Slide 26
Slide 26 text
SemVer.org 2.1.5-beta.2+datadog.15
Slide 27
Slide 27 text
Let dead code die
Slide 28
Slide 28 text
Publishing good code is hard Flickr: elibrody
Slide 29
Slide 29 text
You are NOT alone.
Slide 30
Slide 30 text
jk ;) Questions?