At a glance...
There is a strong culture of Open Source at Zalando. Our engineers are expected to participate in open source and our entire tech stack is built on a foundation of Open Source projects. We therefore see a strong participation in our own projects and a desire among Zalandos to share their work with the wider open source community.
We also see challenges: not every department at Zalando have equal possibility to participation, internal process and legal grey areas are limiting access to contributions.
...The challenge faced by the Open Source Team is to take the current goodwill around Zalando’s open source work and professionalise it. This will enable Zalando to use and create open source in a consistent manner. With consistency, we can scale and streamline our open source activities and evaluate their impact and value, ensuring they are aligned with Zalando’s longer-term vision...
From everything to mastery
Our open source strategy has evolved from "open source all the things" to a focus of mastery. We set a high standard for the projects we release, both in terms of code quality, but also how we take ownership and responsibility for the community and health of a project long term. Any project that Zalando open sources have clear ownership and a long term vision for it's development and maintance.Open source projects released over the last 4 years
While open source is encouraged at Zalando, it is a small number of contributors who drives the majority of all open source contributions. Just 17 Zalando employees are responsible for 50% of all commits made, and 80% of all open sourced Zalando code is contributed by 50 employees.
What we share
Zalando engineering share a wide range of projects in areas such as container orchestration with Kubernetes, scalable testing, microservice architecture and datasets for the fashion industry. Below projects are all key parts of Zalando infrastructure and help drive our business forward, and with their growing communities and openness great examples of Zalando culture.
Of our members are contributing
Out of the current 426 people in Zalando organisations on GitHub, nearly half of them have made an accepted code contribution to a Zalando open source project.
Pull requests submitted
For all current projects, there has been made a total of 12.308 contributions, there are currently 200 open requests which are awaiting a review from project owners
Contributions made to techradar projects
Zalandos contribute to projects on the Techradar "Adopt" tier, which are part of our tech stack and have a high strategic value to Zalando
Average time to get a pull request merged
The average merge time is low compared to the wider open source community. It is a strong indicator our maintainers are responsive and available to contributors.
There is a general high level of open source activity over the whole year, with a constant flow of opened and completed pull requests. However, we see a substantial increase of developer activity in Q2. The root cause of this is unknown but will be investigated further.
Our goal is to grow and professionalise Zalandos open source efforts, to increase our community reach and thereby increase the pool of potential high-quality hires. To do so, we must have high quality open source offerings and dedicated maintainers.
The next 6 months, the Open Source team is focused on creating clearity of Zalando open source policies, remove barriers of entry and spread the culture of open source among current maintainers and new hires.