Building a Software Appliance from Open and Closed Components

How Delphix combines an open source operating system with a closed source management application to create a self-contained software appliance

Basil Crow

In this talk, we discuss the challenges and mechanics of assembling a self-contained software appliance (from operating system to web application) from disparate open and closed source repositories, touching on issues of choosing open source components with appropriate licenses, managing a large number of different licenses during the build process, providing visibility into the licenses of the various components that form our stack, and keeping open and closed code separate. We also discuss the process of collaborating on an open source operating system with other contributors, both corporate and community.