Open Source & OVH Our promise, your freedom Didier Caroff Horacio Gonzalez RRLL 2018​ 2018-09-18

Horacio Gonzalez @LostInBrittany Spaniard lost in Brittany, developer, dreamer and all-around geek RRLL 2018​ 2018-09-18

Users vs contributors An open source dilema RRLL 2018​ 2018-09-18

Open source has won RRLL 2018​ 2018-09-18

Well, has it really won? RRLL 2018​ 2018-09-18

The open source paradox Companies make lots of money from open source but contributors get ony bread crumbs... RRLL 2018​ 2018-09-18

The Redis example Have you heard about it? What do you think? RRLL 2018​ 2018-09-18

If you make money on it, contribute! Many ways to contribute: ● ● ● ● ● Contribute your code Sponsor Organize meetups Write blog posts Be an active member of the community! RRLL 2018​ 2018-09-18

OVH and the open source We love open source! We build great things with it! And we contribute RRLL 2018​ 2018-09-18

Many kinds of contribution ● Projects intended to be OSS ● Internal projects released as OSS ● Contribution to established projects ● Contribution to projects' ecosystem RRLL 2018​ 2018-09-18

Projects intended to be OSS CDS: Continuous Delivery System RRLL 2018​ 2018-09-18

Projects intended to be OSS CDS: Continuous Delivery System Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform https://ovh.github.io/cds/ RRLL 2018​ 2018-09-18

Why another CI/CD tool? It begins as an internal need: The quest for a CI/CD tool for OVH RRLL 2018​ 2018-09-18

Why another CI/CD tool? And what about Jenkins? Travis? Buildbot? RRLL 2018​ 2018-09-18

The need A common tool for all OVH products to: ● Compile ● Test ● Package ● Deploy RRLL 2018​ 2018-09-18

CDS: Continuous Delivery System RRLL 2018​ 2018-09-18

Open source since 2016 Very active project on GitHub RRLL 2018​ 2018-09-18

Internal projects released as OSS OVH Control Panel RRLL 2018​ 2018-09-18

Internal projects released as OSS OVH Control Panel: the OVH Managers (Cloud, Web, Telecom…) https://github.com/ovh-ux/ RRLL 2018​ 2018-09-18

Why? Why did we opensource our Control Panel? RRLL 2018​ 2018-09-18

Why? The Control Panel is the cornerstone of OVH services All our customers use it RRLL 2018​ 2018-09-18

Why? ● Getting user feedback ● Getting user contribution ● Commit to transparency ● Create a community RRLL 2018​ 2018-09-18

The long road... ● Announced in OVH Summit 2016 ● Released on July 2017 ● In between? ○ ○ ○ ○ Guidelines Toolbox Cleaning code Documentation RRLL 2018​ 2018-09-18

The ecosystem OVH Metrics projects RRLL 2018​ 2018-09-18

OVH Metrics build over OSS At the heart of OVH Metrics: Warp 10, by Cityzen Data RRLL 2018​ 2018-09-18

And around it, lots of code! RRLL 2018​ 2018-09-18

Releasing some of that code... ● Beamium - metrics scraper for Warp10 & Prometheus https://github.com/ovh/beamium ● Noderig - Export OS stats as Sensision Metrics https://github.com/ovh/noderig ● Metronome - Distributed, fault tolerant scheduler https://github.com/ovh/metronome RRLL 2018​ 2018-09-18

Giving a hand with the community Co-organizing the Warp 10 Meetup RRLL 2018​ 2018-09-18

Working together in OSS projects RRLL 2018​ 2018-09-18

Contribution to established projects OpenStack RRLL 2018​ 2018-09-18

Why? OVH Cloud is built on OpenStack RRLL 2018​ 2018-09-18

The journey of contribution... RRLL 2018​ 2018-09-18

A case of atypical usage In 2012 OVH was and early adopter… and an atypical user: Public Cloud RRLL 2018​ 2018-09-18

An increasing commitment ● Participating to OpenStack Summit since 2014 ● Corporate sponsor since 2014 ● Infrastructure Donor since 2016 ● Sponsoring OpenStack Academy since 2017 ● Organizing events and meetups RRLL 2018​ 2018-09-18

Technical contributions Increasingly larger OpenStack code contribution RRLL 2018​ 2018-09-18

Committed to interoperability OpenStack Powered label RRLL 2018​ 2018-09-18

Open source & our customers Our promise, your freedom RRLL 2018​ 2018-09-18

Build on open source isn't all All cloud providers use Open Source RRLL 2018​ 2018-09-18

Most actors force vendor lock-in ● ● ● ● ● Difficult portability No interoperability Contracts Exit Fees VP lobbying RRLL 2018​ 2018-09-18

For us open source means freedom ● ● ● ● Freedom to take away your data Freedom to install the solution yourself Freedom to host the solution Freedom to be multi-provider RRLL 2018​ 2018-09-18

How open source helps? ● Standard and open APIs ● Standard and open formats ● Standard and open products RRLL 2018​ 2018-09-18

Conclusion That's all folks! RRLL 2018​ 2018-09-18