Skip to content
Blog Tag banner image
Open Source License Compliance and Test Automation

Free and Open Source Software (FOSS) is "free", right? Free as in speech, and sometimes free as in beer. But the intellectual property expressed in FOSS code does not inhabit the public domain. Nearly all FOSS code is distributed under one or more licenses -- all binding agreements subject to copyright law. Compliance with FOSS licenses should not be left until a redistribution event or the launch of a service implemented with open source. This blog lays out what those compliance activities entail.

Read more
Exploring SBOMs and Test Automation

An SBOM (Software Bill of Materials) is an inventory of the software components in an application, software stack or device. SBOMs typically also communicate information about software licenses, vulnerabilities, and other metadata of interest to integrators, supply chains and deployers. This blog calls out a range of SBOM types and formats, and lists tools for SBOM generation and management.

Read more
Applications of Blockchain in Test Automation

A blockchain is distributed ledger with records securely linked using cryptographic hashes. Blockchains offer multiple applications in test automation for enhancing the testing process itself, providing secure, transparent, and automated mechanisms for optimizing the testing life cycle, and of course for testing blockchain applications. Blockchain-based test automation is particularly relevant in industries with high compliance needs (e.g., medical devices, supply chain) and where transparency, traceability, and trust are critical.

Read more