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

Ohio LinuxFest Keynote: Why you should contribute to Open Source projects

Ohio LinuxFest Keynote: Why you should contribute to Open Source projects

A keynote talk at the Ohio LinuxFest about why, what and how to contribute to an open source project.

Alan Robertson

October 02, 2015
Tweet

More Decks by Alan Robertson

Other Decks in Technology

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 • Juan Carlos (JC) Tong – Assimilation continuous integration
  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 computing for everyone • 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!