Skip to main content

Before you start

70-80% of modern software is open source. Using open source means taking on three responsibilities: fulfilling licensing obligations, tracking security vulnerabilities, and ensuring supply chain transparency.

Taking on this responsibility without a management system invites trouble: product shipments halted by a missed GPL obligation, incidents like Log4Shell where you cannot even determine the scope of impact without an SBOM, or being unable to deliver an SBOM as required by the EU Cyber Resilience Act or customer procurement contracts.

This kit is designed to help people with no open source management experience build a system from start to finish. A Claude Code agent asks about your company's situation and automatically generates the policy, organization, process, SBOMSoftware Bill of Materials: a list of every open source component in a product, with versions and licenses., training, and certification outputs. ISO/IEC 5230 (license compliance) and ISO/IEC 18974 (security assurance) share a common foundation, so building both at once cuts duplicate work by about 39%.


1. What this chapter covers

Even if today is your first day as an open source lead, you can complete the ISO/IEC 5230 and ISO/IEC 18974 self-certification declarations by following this kit. This chapter lays out the purpose and structure of the entire journey.

  • The agent automatically generates 24 deliverables tailored to your company's situation.
  • Achieve both standards at once (about 39% savings from the shared foundation)

Quick start

The labs need three things: a terminal, git, and Claude Code. Installing them and downloading the repository is covered in one place, in Environment preparation: install the tools needed for the labs. You can follow it from opening a terminal for the first time.

Once you are set up, run claude from the repository root and ask "Where should I start?". It reads your current progress and points you to the next step.

If you would rather see the output before deciding, go to the 5-minute quick start.

Full chapter list

ChapterContent
00 Getting startedBackground, checklist mapping, software supply chain security, and SBOM concepts
01 Environment preparationInstall Docker, Git, and Claude Code
02 OrganizationOrganizational structure and program manager assignment
03 PolicyEstablish an Open Source Policy
04 ProcessDesign Open Source Processes
05 Tools· Create SBOM
· SBOM management
· Vulnerability
· AI SBOM (optional)
06 TrainingBuild a training program
07 CertificationSelf-certification declaration
08 Developer GuideAutomatic policy compliance with Claude Code (optional)

Deliverables upon completion

StepDeliverable filesRelated standards
Organizationrole-definition.md, raci-matrix.md, appointment-template.mdSee example[Common]
Policyoss-policy.md, license-allowlist.mdSee example[Common]
Processusage-approval.md, distribution-checklist.md, vulnerability-response.md, inquiry-response.md, process-diagram.mdSee example[Common]
Create SBOM[project].cdx.json, sbom-commands.sh, license-report.md, copyleft-risk.mdSee example[Common]
SBOM managementsbom-management-plan.md, sbom-sharing-template.mdSee example[Supply Chain]
Vulnerabilitycve-report.md, remediation-plan.mdSee example[18974]
Trainingcurriculum.md, completion-tracker.md, resources.mdSee example[Common]
Certificationgap-analysis.md, declaration-draft.md, submission-guide.mdSee example[Common]

Below is the 7-step journey from zero to self-certification. Check off each step as you complete it to track your progress (saved only in this browser).

From zero to self-certification0 / 7
  1. 2. Organization
  2. 3. Open Source Policy
  3. 4. Processes
  4. 5. SBOM Generation
  5. 5. Vulnerability Response
  6. 6. Training Program
  7. 7. Self-Certification

Checkmarks are stored only in this browser. Mark each step as you finish it to track your progress.


2. Background knowledge

Comparing the two standards

ItemISO/IEC 5230ISO/IEC 18974
Official nameOpenChain License ComplianceOpenChain Security Assurance
PurposeEstablish an open source license compliance systemEstablish an open source security vulnerability assurance system
OriginResponse to the rapid rise in open source license disputesResponse to supply chain security incidents such as SolarWinds and Log4Shell
tip

The full comparison — including version, focus, core requirements, certification method, validity period, related regulations, and mutual complementarity — is canonical in Standard requirements at a glance.

What is self-certification?

Both standards use Self-Certification. You make the declaration directly on the OpenChain website, with no audit by an external review body.

  • Difference from third-party certification: There is no external audit cost or schedule; the organization itself declares that it meets the requirements.
  • Legal and practical implications: Your open source management maturity is shared transparently with supply chain partners and can serve as evidence of compliance at delivery time.
  • What you can do after certification: Use the OpenChain certification logo, demonstrate supply chain transparency, and respond to customer audits with greater credibility.

How to read the requirements map

The 31 requirements across the two standards fall into six groups: program foundation (G1), defining related tasks (G2), license compliance (G3-L), security assurance (G3-S), SBOM and supply chain (G3-B), and declaring and maintaining compliance (G4). Twelve of them are common to both standards, so working through them in order saves roughly 39% of the duplicate work.

Which chapter fills which group is laid out in Standard requirements at a glance. The point where you need the certification question and verification material for each individual item is 07 Conformance; that is when you open the Requirements Detail Matrix.


3. Self-study

Self-study mode (about 1 hour)

Take your time to understand and work through each document on your own. We recommend 3-5 days to complete the entire kit.

  1. Read this page — grasp the purpose and structure of the whole journey
  2. Read Standard requirements at a glance — grasp what the two standards require on a single screen
  3. Read Software Supply Chain Security: Why It Matters Now — build the background
  4. Go to Environment preparation: install the tools needed for the labs — install the tools and clone the repository

4. Completion checklist

  • I can explain the differences and similarities between the two standards (ISO/IEC 5230 and ISO/IEC 18974)
  • I understand the G1-G4 item ID system in the requirements map
  • I understand that the 12 common items satisfy both standards at once
  • I have confirmed my self-study route
  • I am ready to move to the next step (learn supply chain security, or go to chapter 01)

5. Next steps

The fastest route differs depending on your goal. Choose the case closest to you below.

Just get to self-certification quickly

This is the path of building a standards-based management system from scratch all the way to an OpenChain self-certification declaration.

Proceed in order starting from Environment preparation. The core deliverables are the Open Source Policy and the Self-certification declaration. The full course takes about 12-14 hours; if you are short on time, a condensed 1-2 hour course covers just this overview, chapter 02 (organization), and chapter 03 (policy).

All the way to automation with your dev team

This is for when you want to set up a policy and then automatically apply it to daily development and CI.

First create the Open Source Policy, apply the policy to your development tools with AI coding governance, and then enforce it in your CI pipeline with DevSecOps.

When you already have a policy

This is for when you already have a management system in place and want to strengthen automation first.

Start from DevSecOps adoption strategy and build pipeline security gates. If you use AI coding tools, also see AI coding governance.

If you are not sure where to go

If none of the three routes obviously matches your situation, try the results first with the 5-minute quick start and then decide. It shows you the actual shape of the deliverables with nothing to install.

If you would rather build background first, read Software Supply Chain Security: Why It Matters Now and SBOM Basics: An Introduction to the Software Bill of Materials. Either one helps whichever route you pick.