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

Give Back, Gain More: How to contribute to open source

Give Back, Gain More: How to contribute to open source

Mark Shropshire and Bayo Fodeke from Mediacurrent and the CharDUG Meetup group are gracing as with their presence. Let's have a warm welcome for this special occasion.

Open source is more than free software. Contributing to open source is more than contributing code. In this presentation, Bayo Fodeke and Mark Shropshire will discuss what open source is all about and how to specifically give back to the Drupal community. If you are curious about how you can get involved in open source and the benefits for you, don’t miss this presentation.

Topics covered:

What’s This Open Source Thing?
Do I have to be a developer to contribute?
Ways to Contribute
Contributing on drupal.org specifically
A healthy approach for contributing to open source

Presented by Bayo Fodeke and Mark Shropshire at TriDUG (Triangle Drupal Users' Group)

Mark Shropshire

February 28, 2019
Tweet

More Decks by Mark Shropshire

Other Decks in Technology

Transcript

  1. Give Back, Gain More How to contribute to open source

    Triangle Drupal Users’ Group | February 28th, 2019
  2. | 2 Today’s Agenda I. What’s This Open Source Thing?

    II. Ways to Contribute III. Contributing on drupal.org IV. Get Involved!
  3. | 5 Mediacurrent is a full-service digital agency that implements

    world class open source software development, strategy and design to achieve defined goals for enterprise organizations seeking a better return on investment. Who We Are
  4. | 7 Open source software is software with source code

    that anyone can inspect, modify, and enhance. – opensource.com What’s This Open Source Thing?
  5. | 8 Some software has source code that only the

    person, team, or organization who created it—and maintains exclusive control over it—can modify. People call this kind of software "proprietary" or "closed source" software. – opensource.com What’s This Open Source Thing?
  6. | 9 Only the original authors of proprietary software can

    legally copy, inspect, and alter that software. – opensource.com What’s This Open Source Thing?
  7. | 10 More about open source software • Everyone uses

    it! ◦ OSS is everywhere • Licensing ◦ https://choosealicense.com • Benefits ◦ Ability to alter code ◦ Review code in the open ◦ Fork and maintain regardless of support from original authors
  8. | 11 More about open source software • Business ◦

    Sell open source software ◦ Include open source software in products ◦ Sell services and support around open source software ▪ Examples: • Acquia • Redhat
  9. | 12 Open Source Advantages Financial • No licensing fees

    • Accommodates budget-sensitive organizations • Negates vendor lock-in Innovation • Increase competitive landscape • Direct communication with developer community • Built for customization Velocity • Reduced production barriers • Multiple deployment tools • Modular / shorter release cycles
  10. | 13 More reading • Is There Such a Thing

    as Free Software? • Open Source and Social Capital • Loosen control the Open Source way • The Risks of Over-Rewarding Communities • My condolences, you’re now the maintainer of a popular open source project • 5 tips for choosing the right open source code
  11. | 15 So many ways... Sprints Camps and Conferences Meetups

    Presentations Writing Documentation and Articles Writing Code Supporting Users Testing Patches
  12. | 18 Let’s talk through real examples! • Drupal: An

    Open Source Community (video) • Documentation: ◦ https://www.drupal.org/contribute ◦ https://www.drupal.org/contribute/development • Examples: ◦ Guardr issue queue ◦ Maintenance Mode Redirect issue queue ◦ Drupal core issue queue
  13. | 19 More... • Sign up for an account on

    drupal.org! • Be considerate and respectful! ◦ Drupal Code of Conduct • What are your experiences in the Drupal community?
  14. | 20 Contributing Back to the Community Crowdsourced Awareness leads

    to greater stability. If the solutions to your needs are available via contrib, the wider community can test code for security and bring new ideas for feature improvements. Purpose People will get fulfillment out of knowing their work and code is helping support a company’s mission. Free Employee Training Other developers will do code reviews and quality control, testing modules for bugs. Recruiting Top Drupal and OSS talent want to work in a contrib-centric culture. Brand Equity/Marketing A Drupal.org case study draws traffic → potential conversions → sales.
  15. | 23 Healthy open source contribution • What is your

    open source passion? ◦ What open source tool(s) do you rely on and have interest? ◦ Will your company help pay for open source contribution? • Avoid burnout ◦ Don’t overcommit ◦ Help as you can ◦ Start small/simple
  16. A big thanks to all of the Drupal contributors and

    supporting organizations Credit: CC Image courtesy of pdjohnson on Flickr
  17. | 26 Charlotte Drupal Drive-in Saturday, March 2nd, 2019 12:30PM

    - 5:30PM https://bit.ly/clt-drupal Thanks to our sponsors!