Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2015 Cascadia Keynote: SysAdmins should Contrib...

2015 Cascadia Keynote: SysAdmins should Contribute To Open Source Projects!

A talk explaining why SysAdmins should contribute to open source projects, along with how to pick a project, and what to contribute.

Alan Robertson

March 12, 2015
Tweet

More Decks by Alan Robertson

Other Decks in Programming

Transcript

  1. http://assimilationsystems.com/ 1/14 Contribute to Open Source Projects! Contribute to Open

    Source Projects! Alan Robertson CTO Assimilation Systems Limited [email protected] [email protected] @OSSAlanR Founder: Linux-HA project Assimilation Project
  2. http://assimilationsystems.com/ 3/14 Do you? Do you? • Use open source

    OSes at $work? • Use open source applications at $work? • Use open source system management tools at $work?
  3. http://assimilationsystems.com/ 4/14 Have you? Have you? • made small FOSS

    contributions? • made substantial FOSS contributions? • started an OSS project? • started a successful OSS project? ;-)
  4. http://assimilationsystems.com/ 5/14 Rules of the Road Rules of the Road

    • Feel free to ask questions during the talk • Try not to snore, it'll wake your neighbor up
  5. http://assimilationsystems.com/ 6/14 Why? Why? – – $work $work • Improve

    local environment • Fix locally critical bugs • Get priority help • Become local expert • Cross-pollination • Provide expertise, initiative, leadership
  6. http://assimilationsystems.com/ 7/14 Why? Why? – – You You • Learn,

    Grow! • Make friends • Travel, Conferences • Meet cool people • Become well-known • World-wide Leadership • Improve job prospects
  7. http://assimilationsystems.com/ 8/14 Examples Examples • Brent Chapman – majordomo, firewall

    seminar, book • Dawn Foster – Puppet community • Rusty Russell – ipchains • Warner Moore – blog, bug fixes, puppet modules • Leam Hall – open source book reviews • Chris Lindbergh – docs for Nagios plugin • Daniel Velliard – rpmfind.net • Paul Morgan – Python3 tito, wormhole • Dustin Kirkland - byobu • Allan Jude – BSD ports, ZFS docs • David Lee – Linux-HA Solaris port • Dejan Muhamadagic – Linux-HA resource agents
  8. http://assimilationsystems.com/ 9/14 My Career My Career • S/W, SysAdmin •

    Founded Linux-HA • Linux-HA for SuSE – tech bubble bursts :-( • Linux-HA+ for IBM • Founded Assimilation – IBM Lays off 8000 :-( • Assimilation Startup
  9. http://assimilationsystems.com/ 10/14 Why? Why? – – The world The world

    • Improves SysAdmin profession • Sharing and collaboration raises the bar for everyone • Improves $WORKn • Makes projects viable • Give as you've received
  10. http://assimilationsystems.com/ 11/14 Which? Which? • Relevant to Work • “Open

    community” • Viable, Active • Friendly to newbies • Any/All of – Cool and Exciting – Important
  11. http://assimilationsystems.com/ 12/14 What? What? • Documentation! • Answer Questions •

    Great Bug Reports • Suggestions • Reference Site • Promotion / Talks • Blog / Write Books
  12. http://assimilationsystems.com/ 13/14 What? What? • Build, Packaging • Continuous Integration

    • Write Tests / Testing • Fix Bugs • Write plugins • Write code • Encouragement, Thanks • Purchase Developer Support
  13. http://assimilationsystems.com/ 14/14 Do It! Do It! Choose a project! I

    suggest the Assimilation Project :-D http://assimilationsystems.com/download But choose a project!