Skip to main content

OpenStack Redefining 'Core' Using Community, Tests and Selected Upstream Code

Rob Hirschfeld (RackN)
F 150
Average rating: *****
(5.00, 1 rating)

OpenStack DefCore sets base requirements by defining 1) capabilities, 2) code and 3) must-pass tests for all OpenStack products. This definition uses community resources and involvement to drive interoperability by creating the minimum standards for products labeled “OpenStack.”

This session will review the community driven process that OpenStack is using to redefine “core.” This new core definition approach sets a distinct trend for open source projects because it’s based on TEST PROVEN CAPABLITIES that are selected based on balanced community criteria including usage, technical direction, community and system needs. The DefCore approach also balances APL and GPL licenses by selectively requiring vendors to use “designated sections” of the upstream code base while allow vendors to substitute their own code in the other areas.

We’ll talk about specific cases for public, private and client cloud ecosystems.

Please join us for a lively discussion about this process and its ramifactions in the OpenStack community.

Photo of Rob Hirschfeld

Rob Hirschfeld


With a background in Mechanical and Systems Engineering, Rob Hirschfeld, Sr. Distinguished Cloud Architect at Dell, specializes in operations for large scale, integrated, and innovative cloud systems. He’s a community elected OpenStack board member, a leader of Dell’s OpenStack efforts, and founder of the Crowbar project. Rob helps Dell to set strategy for cloud computing, drives innovative cloud solutions to market, and works with customers on their cloud implementations. Rob is a graduate of Duke and Louisiana State University. In addition to cloud technologies, Rob is also known for his passion and expertise on the Agile/Lean process. You can find Rob’s thoughts on cloud innovation at his blog or as @Zehicle. on Twitter.