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

Becoming a Good Open-Source Citizen

Becoming a Good Open-Source Citizen

This talk was given at CMS Africa Summit 2019 (in Cape Town).
---
The nature of open-source means that everyone involved in the project, whether as a user or contributor, is responsible for how they engage with the rest of the community. With most open-source projects being both global and online, it can be tough to navigate relationships, collaboration and involvement. How do you work alongside others online? How do you engage with contributors from other cultures? How do you make decisions across timezones? What do you do when conflicts arise? These challenges aren’t necessarily exclusive to open-source, but the solutions can be very unique and understanding your role as an open-source citizen will help you handle them effectively.

Hugh Lashbrooke

March 15, 2019
Tweet

More Decks by Hugh Lashbrooke

Other Decks in Technology

Transcript

  1. Becoming a Good
    Open-Source
    Citizen

    View full-size slide

  2. Hugh Lashbrooke
    WordPress Community
    Manager

    View full-size slide

  3. What is open-source software?

    View full-size slide

  4. “Open source software is software
    with source code that anyone can
    inspect, modify, and enhance.”
    -opensource.com

    View full-size slide

  5. What is an open-source citizen?

    View full-size slide

  6. How can you be a good open-source
    citizen?

    View full-size slide

  7. Respect the project

    View full-size slide

  8. Respect the project
    Code
    People
    Licence
    Services
    Supporters

    View full-size slide

  9. Code
    Events
    Support
    Localisation
    Documentation
    Contribute

    View full-size slide

  10. Open-source
    maintainers are
    people too
    Be patient

    View full-size slide

  11. Give feedback

    View full-size slide

  12. Be positive and
    constructive
    Give feedback

    View full-size slide

  13. Help others
    contribute

    View full-size slide

  14. Be patient
    Be available
    Write about it
    Help others
    contribute

    View full-size slide

  15. “That's what makes Linux so good:
    you put in something, and that effort
    multiplies. It's a positive feedback
    cycle.”
    -Linus Torvalds

    View full-size slide

  16. Hugh Lashbrooke
    @hlashbrooke
    hugh.blog
    automattic.com
    make.wordpress.org

    View full-size slide