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

Collaboration as a key to success in Building O...

Collaboration as a key to success in Building Open Source Communities

Avatar for Amarachi Johnson-Ubah

Amarachi Johnson-Ubah

June 17, 2023
Tweet

More Decks by Amarachi Johnson-Ubah

Other Decks in Technology

Transcript

  1. No open source community can thrive without collaboration. Collaboration is

    about collective engagement for the common good and is the fastest route to open source project success.
  2. Collaboration as a tool for success in Open Source Communities

    Amarachi, Johnson-Ubah Community Manager/Consensys Mesh
  3. Open collaboration is any system of innovation or production that

    relies on goal-oriented yet loosely coordinated participants who interact to create a product (or service) of economic value, which is made available to contributors and non-contributors alike. ~ Wikipedia
  4. Benefits of Collaboration in Open Source • Improved Innovation and

    creativity • Faster development and problem solving • Increased trust and transparency • Broader adoption and support • Enhanced Learning and Skills development
  5. Types of Collaborations that happen in OS communities • Individual

    Code Contributions ◦ Bug fixing & New features ◦ Issue reporting ◦ Reviewing PR’s • Partner contributions • Documentation • Community Advocacy • Community Support Open source software isn’t free — someone else paid for it.
  6. Types of Collaborations that happen in OS communities • Individual

    Code Contributions ◦ Bug fixing & New features ◦ Issue reporting ◦ Reviewing PR’s • Partner contributions • Documentation • Community Advocacy • Community Support Open source software isn’t free — someone else paid for it.
  7. Types of Collaborations that happen in OS communities • Individual

    Code Contributions ◦ Bug fixing & New features ◦ Issue reporting ◦ Reviewing PR’s • Partner contributions • Documentation • Community Advocacy • Community Support Open source software isn’t free — someone else paid for it.
  8. Types of Collaborations that happen in OS communities • Individual

    Code Contributions ◦ Bug fixing & New features ◦ Issue reporting ◦ Reviewing PR’s • Partner contributions • Documentation • Community Advocacy • Community Support Open source software isn’t free — someone else paid for it.
  9. Types of Collaborations that happen in OS communities • Individual

    Code Contributions ◦ Bug fixing & New features ◦ Issue reporting ◦ Reviewing PR’s • Partner contributions • Documentation • Community Advocacy • Community Support Open source software isn’t free — someone else paid for it.
  10. Types of Collaborations that happen in OS communities • Financial

    Contributions ◦ Grants ◦ Donations ◦ Event sponsorships • Bug bounties
  11. Steps to Fostering collaboration • Define a common goal •

    Be welcoming and inclusive • Provide documentation and resources • Recognize and appreciate contributions to the project. • Encourage Open Communication • Offer Bounties and rewards • Organize hackathons or virtual meetups
  12. Steps to Fostering collaboration • Define a common goal •

    Be welcoming and inclusive • Provide documentation and resources • Recognize and appreciate contributions to the project. • Encourage Open Communication • Offer Bounties and rewards • Organize hackathons or virtual meetups
  13. Steps to Fostering collaboration • Define a common goal •

    Be welcoming and inclusive • Provide documentation and resources • Recognize and appreciate contributions to the project. • Encourage Open Communication • Offer Bounties and rewards • Organize hackathons or virtual meetups
  14. Steps to Fostering collaboration • Define a common goal •

    Be welcoming and inclusive • Provide documentation and resources • Recognize and appreciate contributions to the project. • Encourage Open Communication • Offer Bounties and rewards • Organize hackathons or virtual meetups
  15. Steps to Fostering collaboration • Define a common goal •

    Be welcoming and inclusive • Provide documentation and resources • Recognize and appreciate contributions to the project. • Encourage Open Communication • Offer Bounties and rewards
  16. Steps to Fostering collaboration • Define a common goal •

    Be welcoming and inclusive • Provide documentation and resources • Recognize and appreciate contributions to the project. • Encourage Open Communication • Offer Bounties and rewards
  17. Steps to Fostering collaboration • Define a common goal •

    Be welcoming and inclusive • Provide documentation and resources • Recognize and appreciate contributions to the project. • Encourage Open Communication • Offer Bounties and rewards • Organize hackathons or virtual meetups
  18. Collaboration is the heart of open source, where diverse minds

    come together to create something greater than the sum of its parts.