Technical debt – the cost of an open source fork; an interview with Allison Randal

In this six minute interview Allison discusses technical debt.

When software is developed in open source, collaborators develop code in a central repository. If an individual or organization downloads the code, makes changes to the code and does not submit those changes to the central repository, they now have to maintain what is known as a “fork”. The longer the organization maintains their own version of the software code (red line in graphic below), the more expensive it becomes to move the code back into the upstream repository.

If an organization’s code is not part of the upstream repository they do not benefit from the collaboration, expertise and knowledge that takes place in the central code repository.

Listen here, six minutes:


Screen Shot 2018-04-26 at 4.55.27 PM


Moving from monolithic to microservices, a chat with Michael Goldman

In this 12 minute interview, Michael Goldman and I discuss moving from monolithic to micro-services using open source, technologies such as Kubernetes and HELM – an API based architecture.

  • What are microservices?
  • What is Kubernetes?
  • What are containers?
  • Role of open source ?

Listen here:

What is OPNFV, a conversation with Heather Kirksey

In this 21 minute interview Heather Kirksey describes OPNFV. OPNFV is the Open Platform for Network Functions Virtualization. Network Functions Virtualization is an initiative that allows telecommunication service providers to virtualize their physical network functions on white box hardware.

  • What’s ONAP?
  • What is FDIO?
  • What is DPDK?
  • What is the difference between “blazing fast network speed built on open source vs proprietary” ?
  • What is OpenDaylight?
  • What is OpenCompute?

Listen here:


Screen Shot 2018-04-26 at 5.30.33 PM

What is the open network foundation, a conversation with Bill Snow

In this 12 minute interview, Bill Snow  explains what the open network foundation is.

  • An industry consortium
  • Service provider driven
  • Help operators transform their businesses to be agile and cost efficient
  • What is a network operator?
  • Why is open source important for networks?
  • Video, IoT, Virtual reality the driving force on networks that traditional equipment cannot handle.

Listen here:

Containers and open source, a conversation with Elizabeth Joseph

In 9 minutes, Elizabeth K Joseph, discusses containers and open source.

  • What are Linux containers?
  • What is the intersection of open source and containers?
  • What is Kubernetes?
  • What is container orchestration?
  • If code in open source, aren’t I my sharing secrets and intellectual property with competitors?

Listen here:

Introducing OpenCloudNow

Welcome to OpenCloudNow.

This series of blogs, podcasts and videos will cover how to build and use a cloud using open source software and why open source is a better alternative than closed source or proprietary software.

The views expressed in these blogs, and those of my guests are, our own.

The blogs will follow this outline, though this page will be updated with any changes.

Business value topics

  1. Why upstream matters.
  2. Software licenses, legal view points: open source vs closed source.
  3. Software purchase models: subscription vs license+support.
  4. Suites vs bundles vs products: how is software packaged.
  5. Security and compliance.
  6. Lock-in: What is lock-in and how to avoid it.

Technical topics

  1. Automation.
  2. Operating systems.
  3. Hypervisors.
  4. Compute.
  5. Networking.
  6. Storage.
  7. Cloud Management.
  8. Containers.

Looking forward to the discussion