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

OSPO (Open Source Program Office) key role for organizations and OSS (Open Source Software) projects

Bitergia
March 07, 2020

OSPO (Open Source Program Office) key role for organizations and OSS (Open Source Software) projects

Open source is becoming the main ingredient for companies to success. To achieve it, companies need to manage efficiently their relationship with open source projects. And that’s the main goal for companies’ Open Source Program Office (OSPO). So, they are key for companies success. But, additionally, they could be very important for open source projects sustainability.

During this talk, you will learn about the responsibilities and benefits of having an OSPO in your organization, why should companies adapt to open source and adopt an OSPO, how it makes a difference to have a team responsible for viewing, managing, making critical decisions, contributions back to open source projects, and providing oversight for open source initiatives on their company and where they should start. Also, we will give real examples of how companies are doing this today and their impact for the community, like Samsung Open Source Group, Uber, and others.

Additionally, you will learn about communities and initiatives to help you having a successful OSPO, like TODO Group and CHAOSS, the importance of CHAOSS to give actual data and insights about open source projects and a bigger perspective with analytics dashboards, and how data and metrics from the OSPO can help companies tackle their corporate strategy.

Slides license: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
https://creativecommons.org/licenses/by-sa/4.0/

Bitergia

March 07, 2020
Tweet

More Decks by Bitergia

Other Decks in Technology

Transcript

  1. Share this! @bitergia
    Bitergia Share this! @bitergia
    OSPO key role for
    organizations and OSS
    projects
    @jsmanrique #scale18x #ospo
    Southern California Linux Expo (SCaLE) 18x
    March, 7th, 2020
    Pasadena (CA)

    View full-size slide

  2. Share this! @bitergia
    Bitergia
    “Software is eating the
    world”
    Marc Andreessen
    @jsmanrique #scale18x #ospo

    View full-size slide

  3. Share this! @bitergia
    Bitergia

    View full-size slide

  4. Share this! @bitergia
    Bitergia
    Open Source is eating the Software World
    “By 2022, over half of the code in 75% of new apps will be
    from external sources. The need to improve developer
    productivity is driving the use of open source and commercial
    code repositories”
    @jsmanrique #scale18x #ospo

    View full-size slide

  5. Share this! @bitergia
    Bitergia
    Inbound & Outbound Open Source
    @jsmanrique #scale18x #ospo

    View full-size slide

  6. Share this! @bitergia
    Bitergia @jsmanrique #scale18x #ospo
    Inbound & Outbound Open Source
    inbound
    Consume open
    source projects

    View full-size slide

  7. Share this! @bitergia
    Bitergia @jsmanrique #scale18x #ospo
    Inbound & Outbound Open Source
    inbound
    outbound
    Consume open
    source projects
    Contribute to open
    source projects
    Release of new
    open source
    projects

    View full-size slide

  8. Share this! @bitergia
    Bitergia @jsmanrique #scale18x #ospo
    OSPO (Open Source Program Office) role
    inbound
    outbound
    Consume open
    source projects
    Contribute to open
    source projects
    Release of new
    open source
    projects
    Open Source
    Program
    Office
    (OSPO)

    View full-size slide

  9. Share this! @bitergia
    Bitergia
    OSPO (Open Source Program Office) role
    The rangers in the organization’s open source
    software (OSS) ecosystem
    @jsmanrique #scale18x #ospo

    View full-size slide

  10. Share this! @bitergia
    Bitergia Share this! @bitergia
    OSPO pain points tasks
    Consuming OSS
    Licenses compliance
    Projects health
    Security flaws
    Talent attraction
    @jsmanrique #scale18x #ospo

    View full-size slide

  11. Share this! @bitergia
    Bitergia Share this! @bitergia
    OSPO pain points tasks
    Consuming OSS
    Contributing to OSS
    Licenses compliance
    Projects health
    Security flaws
    Talent attraction
    Leadership and footprint
    IP compliance
    Talent retention
    @jsmanrique #scale18x #ospo

    View full-size slide

  12. Share this! @bitergia
    Bitergia Share this! @bitergia
    OSPO pain points tasks
    Consuming OSS
    Contributing to OSS
    Releasing & Maintaining OSS
    Licenses compliance
    Projects health
    Security flaws
    Talent attraction
    Leadership and footprint
    IP compliance
    Talent retention
    Engagement & Growth
    IP Compliance
    Leadership and footprint
    Talent attraction
    @jsmanrique #scale18x #ospo

    View full-size slide

  13. Share this! @bitergia
    Bitergia Share this! @bitergia
    OSPO pain points tasks
    Consuming OSS
    Contributing to OSS
    Releasing & Maintaining OSS
    Licenses compliance
    Projects health
    Security flaws
    Talent attraction
    Leadership and footprint
    IP compliance
    Talent retention
    Engagement & Growth
    IP Compliance
    Leadership and footprint
    Talent attraction
    @jsmanrique #scale18x #ospo

    View full-size slide

  14. Share this! @bitergia
    Bitergia
    How to manage this?

    View full-size slide

  15. Share this! @bitergia
    Bitergia
    How to manage an OSPO?
    todogroup.org chaoss.community
    @jsmanrique #scale18x #ospo

    View full-size slide

  16. Share this! @bitergia
    Bitergia
    Inbound & Outbound Strategies
    @jsmanrique #scale18x #ospo

    View full-size slide

  17. Share this! @bitergia
    Bitergia
    Inbound & Outbound Questions
    From the inbound point of view:
    Which projects are we using in our
    organization?
    What’s the health of those projects?
    Who are they key people in those
    projects?
    @jsmanrique #scale18x #ospo

    View full-size slide

  18. Share this! @bitergia
    Bitergia
    Inbound & Outbound Questions
    From the inbound point of view:
    Which projects are we using in our
    organization?
    What’s the health of those projects?
    Who are they key people in those
    projects?
    From the outbound point of view:
    Which projects are we contributing
    from our organization?
    Which projects are we releasing?
    How are we dealing with community
    contributions?
    Who are the key contributors?
    @jsmanrique #scale18x #ospo

    View full-size slide

  19. Share this! @bitergia
    Bitergia
    “Without data, you are
    just a person with an
    opinion”
    William Edwards Deming
    @jsmanrique #scale18x #ospo

    View full-size slide

  20. Share this! @bitergia
    Bitergia Share this! @bitergia
    OSS Health?
    Check out CHAOSS Metrics
    chaoss.community/metrics
    @jsmanrique #scale18x #ospo

    View full-size slide

  21. Share this! @bitergia
    Bitergia Share this! @bitergia
    OSS Health?
    Check out CHAOSS Metrics
    cauldron.io
    @jsmanrique #scale18x #ospo

    View full-size slide

  22. Share this! @bitergia
    Bitergia
    What is it?
    Full SaaS Software Development Analytics Solution
    100% free, open source software
    Built on:
    GrimoireLab | Open Distro for Elasticsearch | Django
    @jsmanrique #scale18x #ospo

    View full-size slide

  23. Share this! @bitergia
    Bitergia
    What is it?
    Full SaaS Software Development Analytics Solution
    100% free, open source software
    Built on:
    GrimoireLab | Open Distro for Elasticsearch | Django
    It’s still alpha!
    @jsmanrique #scale18x #ospo

    View full-size slide

  24. Share this! @bitergia
    Bitergia
    1st steps
    @jsmanrique #scale18x #ospo

    View full-size slide

  25. Share this! @bitergia
    Bitergia
    1st steps
    @jsmanrique #scale18x #ospo

    View full-size slide

  26. Share this! @bitergia
    Bitergia
    1st steps
    @jsmanrique #scale18x #ospo

    View full-size slide

  27. Share this! @bitergia
    Bitergia
    1st steps Share Report Link
    @jsmanrique #scale18x #ospo

    View full-size slide

  28. Share this! @bitergia
    Bitergia
    1st steps
    @jsmanrique #scale18x #ospo

    View full-size slide

  29. Share this! @bitergia
    Bitergia
    Strategy: Goals - Questions - Metrics
    @jsmanrique #scale18x #ospo

    View full-size slide

  30. Share this! @bitergia
    Bitergia
    Who are the core maintainers?
    @jsmanrique #scale18x #ospo

    View full-size slide

  31. Share this! @bitergia
    Bitergia
    Where are things happening?
    @jsmanrique #scale18x #ospo

    View full-size slide

  32. Share this! @bitergia
    Bitergia
    What is our open source network?
    @jsmanrique #scale18x #ospo

    View full-size slide

  33. Share this! @bitergia
    Bitergia
    How are we dealing with contributions?
    @jsmanrique #scale18x #ospo

    View full-size slide

  34. Share this! @bitergia
    Bitergia
    Consumers vs Maintainers
    @jsmanrique #scale18x #ospo

    View full-size slide

  35. Share this! @bitergia
    Bitergia

    View full-size slide

  36. Share this! @bitergia
    Bitergia
    Consuming open source
    software without care
    @jsmanrique #scale18x #ospo

    View full-size slide

  37. Share this! @bitergia
    Bitergia
    From Consumers to Contributors
    Users:
    Submitting issues
    Asking questions
    @jsmanrique #scale18x #ospo

    View full-size slide

  38. Share this! @bitergia
    Bitergia
    From Consumers to Contributors
    Users:
    Submitting issues
    Asking questions
    Contributors:
    Solving issues
    Answering questions
    Sending patches
    @jsmanrique #scale18x #ospo

    View full-size slide

  39. Share this! @bitergia
    Bitergia
    What about the money?

    View full-size slide

  40. Share this! @bitergia
    Bitergia Share this! @bitergia
    Multiple Options
    Business
    @jsmanrique #scale18x #ospo

    View full-size slide

  41. Share this! @bitergia
    Bitergia Share this! @bitergia
    Multiple Options
    Business
    Foundations
    @jsmanrique #scale18x #ospo

    View full-size slide

  42. Share this! @bitergia
    Bitergia Share this! @bitergia
    Multiple Options
    Business
    Foundations
    Your own OSS funding initiative
    @jsmanrique #scale18x #ospo

    View full-size slide

  43. Share this! @bitergia
    Bitergia Share this! @bitergia
    Multiple Options
    Business
    Foundations
    Your own OSS funding initiative
    Gig Development?
    @jsmanrique #scale18x #ospo

    View full-size slide

  44. Share this! @bitergia
    Bitergia
    Multiple Options
    And last, but not least, there might be companies providing consulting,
    customization, and/or support services on open source projects…
    Avoid the “not invented here” syndrome
    Go and hire them!
    @jsmanrique #scale18x #ospo

    View full-size slide

  45. Share this! @bitergia
    Bitergia
    Some Final Remarks
    @jsmanrique #scale18x #ospo

    View full-size slide

  46. Share this! @bitergia
    Bitergia
    Final remarks
    Managing the relationship with an open source software (OSS) ecosystem requires
    knowledge about diverse topics
    @jsmanrique #scale18x #ospo

    View full-size slide

  47. Share this! @bitergia
    Bitergia
    Final remarks
    Managing the relationship with an open source software (OSS) ecosystem requires
    knowledge about diverse topics
    An OSS ecosystem is not just assets and resources. At the end of the chain it is
    people
    @jsmanrique #scale18x #ospo

    View full-size slide

  48. Share this! @bitergia
    Bitergia
    Final remarks
    Managing the relationship with an open source software (OSS) ecosystem requires
    knowledge about diverse topics
    An OSS ecosystem is not just assets and resources. At the end of the chain it is
    people
    There are open source tools and organizations to help understand OSS ecosystems
    @jsmanrique #scale18x #ospo

    View full-size slide

  49. Share this! @bitergia
    Bitergia
    Final remarks
    Managing the relationship with an open source software (OSS) ecosystem requires
    knowledge about diverse topics
    An OSS ecosystem is not just assets and resources. At the end of the chain it is
    people
    There are open source tools and organizations to help understand OSS ecosystems
    Don’t ignore your OSS ecosystem. Your sustainability and growth depends on it
    @jsmanrique #scale18x #ospo

    View full-size slide

  50. Share this! @bitergia
    Bitergia
    Bitergia Share this! @bitergia
    Let’s go for questions
    About me:
    Manrique Lopez

    CEO @ Bitergia
    @jsmanrique
    @jsmanrique #scale18x #ospo
    Thank you!

    View full-size slide

  51. Share this! @bitergia
    Bitergia Share this! @bitergia
    About Bitergia
    We help companies and
    organizations to understand
    the software development
    projects that matter to them
    bitergia.com | [email protected]

    View full-size slide