$30 off During Our Annual Pro Sale. View Details »

Contributing to & funding Open Source

Contributing to & funding Open Source

Talk given (pretty spontaneously) at Barcamp Salzburg (The Next Web) on April 9th, 2016.

Abstract:
With its source code made freely available, Open Source Software allows its users to become co-developers and have a say in the decision-making process. But what happens when those opinionated users are less diverse than we would like them to be? The tech industry has a diversity problem, and so does the Open Source community, with women making up a mere 11% of FLOSS contributors.
This is why the Open Source community needs you: In my talk I will explain what contributing to Open Source means, show examples of different contributions (social as well as technical) and introduce ways to get started. Hopefully by the end, I will have inspired you to go out there and find a project you’re passionate about — enough to want to improve it, and the Open Source community, one small contribution at a time.

alicetragedy

April 09, 2016
Tweet

More Decks by alicetragedy

Other Decks in Education

Transcript

  1. Laura Gaetano
    @alicetragedy
    Artist, Web developer, Organiser, Open Source enthusiast
    Travis Foundation
    Rails Girls Summer of Code
    ROSSConf

    View Slide

  2. Contributing to
    & funding
    Open Source Software

    View Slide

  3. View Slide

  4. What is Open Source
    Software?

    View Slide

  5. Why contributing?

    View Slide

  6. Why contributing?
    giving something back

    View Slide

  7. Why contributing?
    improving your skills

    View Slide

  8. Why contributing?
    growing your network

    View Slide

  9. Contributions

    View Slide

  10. Contributions
    Bug reports & fixes
    features requests
    feature implementations

    View Slide

  11. Contributions
    Writing tests
    Testing the code & giving feedback

    View Slide

  12. Writing documentation
    Contributions

    View Slide

  13. Contributions
    Translation

    View Slide

  14. Contributions
    Design

    View Slide

  15. Contributions
    Promoting the project

    View Slide

  16. Contributions
    Coach, teach, mentor

    View Slide

  17. Getting started

    View Slide

  18. Getting started
    @yourfirstpr

    View Slide

  19. Getting started
    OpenHatch.org

    View Slide

  20. Getting started
    contribute to a project
    which matters

    View Slide

  21. Getting started
    contribute to a project
    which matters to you

    View Slide

  22. Maintainers:
    Make your project
    accessible!

    View Slide

  23. Making your project
    accessible
    tag issues as “newcomer-friendly”
    on your bug tracker

    View Slide

  24. Making your project
    accessible
    provide set up and contributing
    information in your readme

    View Slide

  25. Making your project
    accessible
    add a code of conduct

    View Slide

  26. ROSSConf

    View Slide

  27. I love Open Source, but

    View Slide

  28. I love Open Source, but
    the community is
    not diverse

    View Slide

  29. I love Open Source, but
    the projects are
    underfunded

    View Slide

  30. Improving diversity in
    Open Source Software

    View Slide

  31. View Slide

  32. Improving funding in
    Open Source Software

    View Slide

  33. View Slide

  34. everybody is building
    software, but ignoring the
    tools we need to build it.
    Nadia Eghbal

    View Slide