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 Slide

  2. Hugh Lashbrooke
    WordPress Community
    Manager

    View Slide

  3. What is open-source software?

    View Slide

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

    View Slide

  5. What is an open-source citizen?

    View Slide

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

    View Slide

  7. Respect the project

    View Slide

  8. Respect the project
    Code
    People
    Licence
    Services
    Supporters

    View Slide

  9. Contribute

    View Slide

  10. Code
    Events
    Support
    Localisation
    Documentation
    Contribute

    View Slide

  11. Be patient

    View Slide

  12. Open-source
    maintainers are
    people too
    Be patient

    View Slide

  13. Give feedback

    View Slide

  14. Be positive and
    constructive
    Give feedback

    View Slide

  15. Help others
    contribute

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide