ibm interconnect: think you can out innovate open source
TRANSCRIPT
@zehicle & @christo4ferris
InterConnect2017
Open Cloud Architecture: Think You Can Out-Innovate the Best of the Rest?BOP-4122
Christopher Ferris IBM CTO Open Technology@christo4ferris
Rob HirschfeldRackN.com, CEO & Founder@zehicle
1 3/17/17
All images CC0 from https://www.pexels.com/
@zehicle & @christo4ferris
Chris Ferris
IBM CTO Open Tech
Rob Hirschfeld
RackN CEO & Founder2 3/17/17
@christo4ferris @zehicle
@zehicle & @christo4ferris
IBM’s Open Cloud Architecture
Design in the age of Cloud: The IT & business renaissance 3
Runtimes
OAuth
Security
Web and Mobile Data and Analytics
Operating Environment
IoT
DevOps
@zehicle & @christo4ferris@zehicle & @christo4ferris4
That’s A LOT of Innovation!How does Open Innovation transfer to Mainstream use?
@zehicle & @christo4ferris@zehicle & @christo4ferris
We win together…Open is a PARTNER COLLABORATION - some of the partners are unpaid and some are your competitors.
You can’t just delegate to the partner!
5
@zehicle & @christo4ferris
Developers vs. Users & Operators
Dev speed brings innovation but often breaks users.Ops Means Pinning CodeYou need to have processes that embrace change.● Operators have to be more
mobile● Developers have to be
more incremental
6
@zehicle & @christo4ferris7
Is Open Innovation just the number of people? NO!
Power Of People in Open Source brings
1. More Smart People.2. More Hands3. Diversity of use-cases4. Better Hygiene5. Thinking Ahead
@zehicle & @christo4ferris8
BUT… lots of people brings downsides too
1. Breaking early users2. Competing great ideas 3. Conflicting demands4. Design by Committee
5. And Giving up control.
@zehicle & @christo4ferris9
What does Open Collaboration Look Like?
Discipline between learning and experimentsFocus on operational needs for usersLooking for other collaborative projectsKnowing Project Scope
@zehicle & @christo4ferris@zehicle & @christo4ferris10
NO is as important as YES!Projects need to define clear boundaries
“Architecture is about saying no”
Open is all yes until you start code and install.
@zehicle & @christo4ferris@zehicle & @christo4ferris
Does NO slow innovation?
If single provider, yes.If open providers, no.
Interop is Accelerating!
Users have Heterogeneous & Hybrid Environments
11
@zehicle & @christo4ferris
Why is Open so Chaotic?
Wide adoption slows ability to change the code base.
Which leads to Fragmentation and Urge to Fork / Specialize
Finding Balance is Hard!
12
@zehicle & @christo4ferris
Examples: Docker Fork
Node.js Challenge
OpenStack DefCore
Blockchain Growth13
@zehicle
@christo4ferris
@zehicle & @christo4ferris@zehicle & @christo4ferris14
Interop Builds EcosystemsEcosystems are THE user value for open platforms.
It encourages shared best practice.
Interop allows users to confidently build on top of the platform.
@zehicle & @christo4ferris@zehicle & @christo4ferris
Vendors generally prioritize features and vendor differentiation.
Users and Operators must drive interop.
We must reward vendors who drive interop and shared best practices.
15
Interop Depends on You
@zehicle & @christo4ferris
InterConnect2017
Thank you!
16 3/17/17
Please Tweet Us!
Chris: @christo4ferrisRob: @zehicle
All images CC0 from https://www.pexels.com/