Safeguard
Industry Analysis•

What are the four stages of open source engagement and what each needs?

Consumer, participant, contributor and leader: the OSPO book maps OSPO activities to four stages. Here is what dependency governance looks like at each.

Safeguard Security Team
4 min read

The OSPO book uses four stages of open source engagement: consumer, participant, contributor and leader. Dependency governance work belongs mostly to the consumer stage, such as an inventory, usage rules and license tools, and it carries on as a company moves up the stages.

The four stages

The OSPO book's day-to-day operations chapter uses an activity engagement model, credited to Ibrahim Haddad, as a map of what an OSPO does at each stage. Here is the table, condensed, with the dependency angle added.

StageExample activities from the bookDependency governance angle
ConsumerDefine compliance rules, define rules on using open source, manage an inventory, train staff, introduce license tools, clarify supportThe core of dependency governance
ParticipantFinancially support communities, join open source organizations, try InnerSourceSupport the projects you depend on
ContributorCreate contribution policy and process, qualify contributorsSend fixes upstream safely
LeaderOpen source proprietary projects, adopt an upstream-first policy, support maintainer autonomyShape the projects you depend on

The consumer stage in detail

For anyone worried about dependencies, the consumer stage is where to start. The book lists these activities, with the value it attributes to each:

  • Define compliance rules and practices. An explicit consensus between legal and business stakeholders, and a managed approach to the legal side of consumption.
  • Define rules on using open source. Criteria related to project health, so consumption is judged on more than compliance. The book mentions the Secure Supply Chain Consumption Framework as a basis.
  • Manage an inventory of open source. The OSPO is aware of the surface area, and the company has a base for risk management.
  • Train staff. More awareness of value, licensing and contribution.
  • Introduce tools for license compliance. Structure and visibility, and automation that makes risk manageable.
  • Clarify how to support open source. Awareness of hidden costs of production use.

How to place yourself

Be honest about where you are. A company that has no inventory is not yet a mature consumer, whatever its contribution record looks like. Ask three questions:

  1. Can we list the open source in each product?
  2. Is there a written rule for adding a dependency?
  3. Do we know who supports each critical component?

If any answer is no, finish the consumer stage before investing in later ones. The later stages are valuable, but they assume a stable base.

Moving up without losing the base

The book frames later stages as additions, not replacements. A participant still needs an inventory so it knows which projects to support. A contributor still needs the usage policy, since contributed fixes often start as local patches. A leader still checks intake for everything it depends on.

For a practical first step in each stage, see the first 90 days of an open source program.

Try it yourself

Click through it at your own pace, or open it full screen. Try answering question one above with this view.

How Safeguard fits

Safeguard provides SBOM and dependency scanning, policies and gates, and compliance and evidence automation, which support the consumer stage. Try gold.safeguard.sh/scan.

Quick check

Do we have to pass through every stage?

No. The model is a map for conversation. Many companies are consumers for years, and that can be the right choice.

Which stage covers dependency governance?

Mostly the consumer stage, though inventory and usage rules support every later stage.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.