Software Due Diligence

Software Due Diligence for Hardware and Embedded Software

In a hardware target the software risk is buried inside the product. Software due diligence for hardware and embedded software maps the firmware, third party, and open source license layers that ship in every unit.

Software due diligence for hardware and embedded software is the work most deal teams underestimate, because the software risk in a hardware company is buried inside the product rather than listed in a contract register. A target that makes devices, instruments, vehicles, or industrial equipment ships software in every unit: firmware it wrote, third party components it licensed, and open source it incorporated. Each layer carries license obligations that travel with the product, and a buyer that diligences only the corporate software estate misses the exposure embedded in the thing the company actually sells.

This guide sets out how to run software due diligence for hardware and embedded software so the buyer sees every license layer inside the product, not just the enterprise tools on the corporate network. It extends the core software due diligence method and connects to post close license reconciliation. For the component level open source discipline, pair it with software due diligence on open source components.

Why software due diligence for hardware and embedded software is different

Two things set embedded diligence apart. First, the software ships in the product, so license obligations attach to every unit sold and to every unit in the field, which means a breach can scale with shipment volume rather than seat count. Second, the obligations are often royalty bearing or redistribution governed, so the question is not only whether the target is licensed but whether it owes per unit royalties, whether it can transfer the right to ship to a new owner, and whether open source copyleft terms require source disclosure. None of this appears in a standard contract register, and none of it is visible from the corporate network.

Where embedded software exposure concentrates in a hardware targetBar chart estimating the relative share of embedded software exposure by source in a hardware target, with third party royalty bearing components and open source copyleft as the largest contributors.Where embedded software exposure concentrates in a hardware target30%Third partyroyaltycomponents25%Open sourcecopyleftobligations20%Firmwaretransfer andescrow15%Toolchain andbuild license10%Field updateand supportterms

The hidden license layers in a hardware product

An embedded product is a stack of license layers. At the base sits the operating system or real time kernel, often open source with specific attribution or copyleft terms. Above it sit third party libraries and middleware, frequently licensed on a per unit royalty. Then comes the target own firmware, which raises ownership and source escrow questions. Around all of it sit the build toolchain and any field update mechanism, each with its own license. The diligence job is to enumerate every layer, identify the license governing each, and test whether the rights the target relies on actually transfer to the buyer on the deal it is doing.

Embedded license layers and the transfer risk each one carries
LayerTypical license typeKey questionTransfer risk
Operating system or kernelOpen source, often copyleftAre attribution and source terms metDisclosure obligation travels with units
Third party librariesPer unit royalty or seatIs a royalty owed per unit shippedRoyalty and assignment on change of control
Target firmwareProprietary, target ownedIs ownership and escrow cleanContractor assignment gaps
Build toolchainCommercial or open sourceIs the build license transferableTooling license tied to named entity
Field update serviceSubscription or supportDoes support continue after closeService contract may not novate

Key takeaways

  • In a hardware target the software risk is embedded in the product, so license obligations attach to every unit sold and can scale with shipment volume.
  • Embedded components are often royalty bearing or redistribution governed, so the question is whether the right to ship transfers to the buyer, not only whether the target is licensed.
  • Open source copyleft in firmware can require source disclosure that travels with every unit, a risk no corporate software register will show.
  • Firmware ownership, contractor assignment, and source escrow must be confirmed, because gaps there impair the core product, not just a back office tool.

Royalties, redistribution, and open source in firmware

The two exposures that move a hardware deal are per unit royalties and open source copyleft. A third party component licensed at a royalty per unit creates a liability that grows with every device shipped, and a target that under reported shipments owes a back royalty that the buyer inherits. Open source copyleft, where incorporating a component obliges the distributor to make corresponding source available, can force a buyer to disclose code it considered proprietary or to re engineer the product. Both require a software composition analysis of the actual shipped binaries, not a reliance on the target own component list, because the list is almost always incomplete.

What change of control does to embedded licenses

Deal structure decides whether the right to ship survives. Many embedded component licenses carry change of control or anti assignment terms that let the licensor withhold consent, raise the royalty, or terminate the right to distribute when the target changes hands. In an asset purchase or carve out, where contracts must be assigned, these clauses turn from theoretical into immediate, and a refused consent can stop the product line. The buyer own counsel should confirm the legal interpretation, while the commercial diligence prices the royalty and the renegotiation. Apply the same contract reading discipline set out in reading a target software contracts in due diligence to every embedded license before the deal structure is fixed.

Recommendations for buyers

  1. Run a software composition analysis on the actual shipped binaries to enumerate every embedded component, not the target component list alone.
  2. Identify every per unit royalty and reconcile reported shipments against the royalty owed, then price any back royalty as inherited liability.
  3. Test open source copyleft obligations for source disclosure that travels with units, and flag any code that may have to be released or replaced.
  4. Instruct counsel on change of control and assignment terms in embedded licenses before the deal structure is fixed, especially in a carve out.

Document the embedded estate as a transferable record

The deliverable from embedded diligence is a bill of materials for the software inside the product, mapped to the license that governs each component and the obligation it carries. This record does double duty. Before signing it lets the buyer price the royalty, redistribution, and transfer exposure as a range the deal model can absorb. After close it becomes the working list the engineering and compliance teams use to clear copyleft obligations, renegotiate royalties, and replace any component whose license will not transfer. Without it, the same analysis has to be redone under time pressure once a product release or a licensor query forces the issue.

Keep the record current as the product evolves, because every firmware release can add a component and a new obligation. A target that ships frequently can drift out of compliance between diligence and close, so the bill of materials should be refreshed against the build that actually ships at completion. That discipline turns a one off diligence artefact into a living control the combined entity can rely on, and it is exactly the kind of evidence a publisher or open source enforcer will ask for if a dispute arises after the deal.

Why an independent buyer side advisor maps the embedded estate

The embedded estate is exactly the kind of exposure a target has no incentive to surface and a reseller has no reason to examine, because it lives in engineering rather than procurement. An independent, buyer side advisor with no affiliation to any publisher or reseller analyses the shipped product, maps every license layer, and prices the royalty, redistribution, and transfer exposure the buyer is about to own. That gives the deal team a defensible number before signing and a remediation plan for the firmware and components after close.

Independent and buyer side. We act only for the acquirer. We hold no affiliation with any software publisher or reseller and are paid solely by you. This page is commercial and licensing guidance, not legal advice. Confirm any contractual interpretation with your own counsel.

Frequently asked questions

What is software due diligence for hardware and embedded software?

It is the diligence that maps the software inside a hardware product, including firmware, third party components, and open source, rather than only the corporate software estate. License obligations attach to every unit shipped, so the risk can scale with volume.

Why is embedded software risk different from enterprise software risk?

Embedded software ships in the product, so obligations attach to every unit sold and to units in the field. Many components are royalty bearing or redistribution governed, so the question is whether the right to ship transfers to the buyer, not only whether the target is licensed.

How do open source obligations affect a hardware target?

Copyleft open source incorporated into firmware can require the distributor to make corresponding source available. That obligation travels with every unit and can force a buyer to disclose code it thought proprietary or to re engineer the product.

What are per unit royalties in embedded software?

They are license fees owed for each device shipped that includes a third party component. A target that under reported shipments owes a back royalty, which the buyer inherits, so reported volumes must be reconciled against the royalty terms.

Does change of control affect embedded licenses?

Yes. Many embedded component licenses carry change of control or anti assignment terms that let a licensor withhold consent, raise the royalty, or terminate distribution rights. In an asset purchase or carve out this can stop a product line.

How do you find every embedded component?

Through a software composition analysis of the actual shipped binaries rather than the target own component list, which is usually incomplete. The analysis enumerates the real license layers the buyer is about to inherit.

See the embedded software exposure inside the hardware.

We run software due diligence for hardware and embedded software targets, mapping the firmware, third party, and open source license layers the buyer is about to inherit.

Request a software due diligence