SBOM & SPDX: Why Suppliers Need Both
In today’s software supply chain landscape, transparency is no longer optional; it is a baseline expectation. If you are a supplier, chances are high that a ...
Practical explainers and reference articles for SBOM management, open source governance, license compliance, and vulnerability management.
In today’s software supply chain landscape, transparency is no longer optional; it is a baseline expectation. If you are a supplier, chances are high that a ...
Distributing Software: More Crucial Than Cool Distributing software might not be as glamorous as launching the next AI revolution or inventing teleportation—...
As modern software systems grow increasingly complex and globally interconnected, understanding the components within these systems is critical for managing ...
You know what’s fun? Hidden problems.Especially the ones buried deep inside your transitive dependencies. Here’s the deal:Your app probably uses a handful of...
The second of two main requirements put upon distributors of open-source code is to provide the corresponding source code of any copyleft-licensed code they ...
Obviously, you should follow the licenses of open source code included in your projects and products when distributing this code to third parties, for exampl...

As you distribute your program to recipients, you have to provide them with the proper legal notices for any open source code included in your distribution. ...
Introduction Open source software (OSS) offers numerous benefits for small and medium enterprises (SMEs), including cost savings, flexibility, and community ...
License compliance is the process of complying with (i.e. fulfilling) the obligations posed by licenses upon the users of code with that license. Here, we ar...
Shipping a product that includes open source code to customers requires compliance with the licenses of the included code. For most products and in most comp...
Open source software (OSS) has revolutionized the tech industry, fostering innovation and collaboration. However, with the freedom to use and modify open sou...
Legal notices are notices given by a distributor of an artifact to the recipient of the artifact. The common example is a vendor (distributor) selling a prod...
Open source license compliance is the practice of being in compliance with all license conditions of all included third-party open source software. Most lice...
Open source license compliance is a critical aspect of managing software projects that incorporate open source components and giving credit where credit is d...
The second stage of engaging with open source is typically to contribute to an open source project. Most people and companies start contributing by filing bu...
As discussed, open source governance at its core consists of governing The OpenChain project, hosted by the Linux Foundation, is an attempt by industry to sp...
The third and most advanced stage of engaging with open source is to create and lead open source projects. This often correlates with a taking on a larger ro...
An open source program office (OSPO) is an organizational unit of a company tasked with governing the use of, contribution to, and leadership of open source ...
The first stage of engaging with open source is typically to use the software. As explained, there are two main categories of users, (1) end-users and (2) di...
In the dynamic world of software development, open source software (OSS) has become a cornerstone. It fuels innovation, accelerates development, and fosters ...
A software bill of materials (SBOM) captures which code components are included in a software. There are two original uses: Customers in a supply chain often...
Software composition analysis (SCA) is the analysis of your project or product’s source code to identify the component structure of the software, also known ...
The process of creating a software bill of materials (SBOM) is called software composition analysis (SCA). A software composition analysis first creates the ...
A bill of materials (BOM) is a list of components (“materials”) that make up some artifact. A software bill of materials (SBOM) is a bill of materials where ...
The original and still primary use of a software bill of materials (SBOM) is to list what components are included in a software when provided to a customer. ...
Software composition analysis is a tool-based process that cannot be fully automated. A SCA tool expects or downloads a hierarchical structure of all relevan...
Open-source software (OSS) is valued for its innovation, but when vulnerabilities surface, the effects can be widespread. A single flaw can compromise securi...