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.
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 is FDIO?
What is DPDK?
What is the difference between “blazing fast network speed built on open source vs proprietary” ?