Modern software application development involves developers leveraging third-party open source components, libraries and frameworks from code sharing sites such as GitHub, NPM and Nuget.
These are typically open source licensed. Although freely available to use, they do come with licensing obligations and other risks such as security vulnerabilities.
In this video we discuss what attributes these components have and why they should be tracked and managed by software producers