IT S COMPLICATED: THE ENTERPRISE OPEN SOURCE VENDOR RELATIONSHIP Red Hat s POV Diane Mueller Director, Community Development Red Hat dmueller@redhat.com @openshiftcommon 11/14/18 FINOS Open Source Strategy Forum
THE WORLD S LEADING PROVIDER OF OPEN SOURCE, ENTERPRISE I.T. SOLUTIONS MORE THAN 90% of companies in the S&P ~12,600 EMPLOYEES 500 COMPANY use RED HAT PRODUCTS & SOLUTIONS* $2 BILLION FORTUNE 500 THE FIRST 95+ 35+ OFFICES COUNTRIES NYSE RHT Source: Red Hat client data & Fortune 500 list, June 2018. OPEN SOURCE COMPANY IN THE WORLD
Bringing Open Source Innovation to the Enterprise
OPEN SOURCE OPEN COMMUNITIES OPEN COLLABORATION making connections that drive continuous innovation
OPEN SOURCE IS THE SOURCE OF TECHNOLOGICAL INNOVATION KVM Linux kernel Hyperledger OpenJDK node.js 1M+ Kubernetes TensorFlow projects GNOME Apache Project OpenShift Origin Fedora OpenStack 96M* REPOSITORIES 31M* DEVELOPERS 2.1M* BUSINESSES *GitHub Oct 2018
OPEN SOURCE CONSUMPTION IS NOT TRIVIAL. BRINGING IT TO THE ENTERPRISE REQUIRES DEEP EXPERTISE + EXTENSIVE CROSS COMMUNITY COLLABORATION
UPSTREAM DYNAMICS LINUX KERNEL (NOT INCLUDING USERSPACE) PROJECT INFLUENCE CONSUMPTION CONSIDERATIONS 21.6M 4,000 230 6,340 Lines of code Committers Changes a day Number of bugs Over 2 years, 33% of the code has changed.
UPSTREAM DYNAMICS KUBERNETES PROJECT INFLUENCE CONSUMPTION CONSIDERATIONS 1.8M 877 47 2,167 Lines of code Committers Changes a day Number current issues / bugs Over 3 years and 11 minor releases, 95% of the code has changed.
MAKING OPEN SOURCE ENTERPRISE-GRADE 257 194 BUGS FIXED between Kube 1.9 and OpenShift 3.9 BUGS FIXED between OpenShift 3.9 and 3.9.33 Source: Matthew Barnes, OSD 3.9 upgrade summary. internal blog post, Mojo. August 2018.
RED HAT, LINUX, CONTAINERS AND KUBERNETES 2010 Containers in RHEL (cgroups) 2014 Docker containers in RHEL 2nd 11 largest Kubernetes contributor releases of Kubernetes via OpenShift 2015 OpenShift ships Kubernetes 1.0 2017 OpenShift certified Kubernetes (CNCF) 15 450+ Lead or co-lead 15 Kubernetes SIG groups members of OpenShift Commons Community
KUBERNETES SIGs & WGs- ENGINEERING LEADERSHIP RED HAT LEAD or CO-LEAD 17 of 40 GROUPS API MACHINERY AWS APPS ARCHITECTURE AUTH AUTO SCALING AZURE BIG DATA CLI CLUSTER LIFECYCLE CLUSTER OPS CONTRIBUTOR EXPERIENCE DOCS INSTRUMENTATION MULTI CLUSTER NETWORK NODE ON-PREM OPENSTACK PRODUCT MANAGEMENT RELEASE SCALABILITY STORAGE TESTING UI WINDOWS APP DEF CONTAINER IDENTITY KUBEADM ADOPTION RESOURCE MANAGEMENT IOT EDGE POLICY This slide is General Distribution/customer facing SCHEDULING SERVICE CATALOG CLUSTER API *
WE STARTED WITH LINUX BUT WE DIDN T STOP THERE
ALL THIS IS POSSIBLE BECAUSE OF LINUX LINUX GAINED ADVANTAGE BECAUSE IT IS OPEN SOURCE LINUX Source: Management Insight Technologies for Red Hat, State of Linux in the Public Cloud for Enterprises, Feb 2018
ENTERPRISE LINUX LINUX
ENTERPRISE LINUX LINUX KVM
ENTERPRISE LINUX CLOUD LINUX KVM
ENTERPRISE LINUX CLOUD OPEN HYBRID CLOUD LINUX KVM
ENTERPRISE LINUX CLOUD OPEN HYBRID CLOUD LINUX KVM CONTAINERS
ENTERPRISE LINUX CLOUD OPEN HYBRID CLOUD LINUX KVM KUBERNETES CONTAINERS
The Origin of Everything OpenShift https://github.com/openshift/origin 23
24 https://github.com/cncf/k8s-conformance
How Do We Deliver OpenShift CONTAINER PLATFORM DEDICATED 25 Community Distribution of Kubernetes 100+ Integrations Align time with OSS trunk Integrate OSS projects Partner integration platform No-cost validations for innovation OKD Release Tooling ONLINE
OpenShift Ecosystem Dynamics 26 Community Distribution of Kubernetes 100+ Integrations Align time with OSS trunk Integrate OSS projects Partner integration platform No-cost validations for innovation OKD Release Tooling
New Open Source Cross-Community Collaboration Models New Community Model Communications Channel Promote Peer-to-Peer Interactions Commons Briefings & Gatherings Code Contributions https://commons.openshift.org/ SIGs Mailing Lists
The Last Six Months has been very busy..
OpenShift Code Contributions from 70+ Organizations https://openshift.biterg.io
What: Community-driven content generation ++
How: Gatherings, Briefings, SIGs, Slack and story-telling
THIS IS WHAT THE FUTURE LOOKS LIKE
The Future is all about Collaboration - Upstream
The Future is all about Collaboration - Across Streams
The Future is all about Collaboration - With Peers
Upcoming OpenShift Commons Gatherings Dec 10 - Seattle, WA @Kubecon-NA Jan 30 - London, UK @Savoy Place May 6 - Boston, MA @Red Hat Summit May 20 - Barcelona, Spain @Kubecon-EU See: https://commons.openshift.org/
THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhat youtube.com/user/redhatvideos @OpenShiftCommon