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