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

Intelligent Open Source - Daniel Izquierdo, Bit...

Intelligent Open Source - Daniel Izquierdo, Bitergia & Jim Jagielski, Uber

Uber has been contributing and producing open source since its inception. During the last years, it has started its own Open Source Program Office with the aim of better contributing to the open source world and becoming a good open source citizen.

However, what makes a good open source citizen and how do we interpret the health of our open source activities? These are the questions that Uber and Bitergia have tried to answer together through the analysis of the several aspects of the Uber open source ecosystem.

By this ecosystem, this means Uber developers working in third party open source projects, and at the same time, external developers contributing to currently lead or previously donated open source projects.

For this, four main areas of analysis have been identified as key for the health of Uber open source activities:
1- Engagement: as in Uber developers engaged in third party open source projects, and as in external open source developers engaged in Uber projects.
2- Collaboration with other organizations in the open source ecosystem.
3- Health of projects that matter to Uber
4- Software development performance, and recognition and celebration of contributions

Bitergia

June 29, 2020
Tweet

More Decks by Bitergia

Other Decks in Technology

Transcript

  1. Engagement - Questions Uber developers engaged in third party OSS

    Projects External OSS developers engaged in Uber projects
  2. ====> Issues Opened ====> PRs Opened Note - Personal and

    Uber projects are ignored Timeframe - Last 2 years of analysis <= Size = Nº Contributors Pyro-ppl cockroachdb Apache facebook
  3. Pyro-ppl Cockroachdb PRs Opened Blue dots are developers Pink dots

    are GitHub Orgs (not Uber related) Edge = a developer opened a PR in that GitHub Org
  4. PRs Opened, last couple of years, by Uber and non-Uber

    employees participating at any GitHub Organization, but Uber ones
  5. 2013 Q3&Q4 VS 2020 Q1&Q2 Each dot is a developer

    Each color is an organization/company
  6. If you want to learn a bit more Uber Open

    Source Program - TODO Group https://todogroup.org/blog/why-we-run-an-open-source-program-uber/ GrimoireLab - CHAOSS project https://chaoss.community Bitergia Analytics https://bitergia.com/ospo/