Safeguard
Security Guides•

What should the first 90 days of an open source program look like?

A 90 day plan for a company starting open source governance: inventory in month one, policy in month two, contribution and funding paths in month three.

Safeguard Security Team
4 min read

In the first 90 days, build the inventory, write a short policy, and open two paths: one for employees to contribute and one for funding critical dependencies. Month one is facts, month two is rules, month three is enablement. Resist building a committee before you know what you use.

Month one: know what you use

  1. Name an owner and a backup. The Linux Foundation guide says to find a leader with technical credibility who understands the business. At a small company that is a part-time role. Say so out loud.
  2. Generate an inventory from lockfiles or SBOMs for every repository you ship. See how to count the open source your company actually uses.
  3. Sort by license and by exposure. Which components ship to customers, which are internal only?
  4. List the top ten surprises. Unknown licenses, abandoned packages, single maintainer libraries.
  5. Pick your first three numbers to report monthly. See five numbers an open source program should report.

Month two: write the rules

  1. Draft a one page policy. See a one page open source policy for a 10 person team. The guide's advice is a well-defined minimal policy, reviewed repeatedly.
  2. Define license tiers with counsel. See a three tier license policy.
  3. Add checks to pull requests so the policy runs without anyone remembering it.
  4. Agree on an exception process with expiry dates.
  5. Ask for feedback. The guide stresses seeking buy-in from executives to developers. Share the draft with engineers before it is final.

Month three: enable people

  1. Contribution path. A short form or message to the owner for employees who want to send fixes upstream, with a checklist on confidential code and licensing.
  2. Training. A short walkthrough at onboarding. The guide mentions one large company requiring a one hour open source class for new engineers.
  3. Funding. Choose three dependencies from the inventory and pay their maintainers. See which dependencies to fund.
  4. Evidence folder. Start saving the inventory, policy, exceptions and decisions in one place for buyers and auditors.
  5. Review. Look at what slowed people down and cut it.

Plan on one page

MonthOutcomeDone when
1Inventory and ownerEvery shipped repository has a component list
2Policy and checksPull requests enforce license and advisory rules
3Contribution, training, fundingFirst employee contribution and first payment completed

Mistakes to avoid

  • Forming a board before the inventory exists.
  • Writing a long policy no one reads.
  • Treating the program as a one-off project with no owner afterwards.
  • Starting with release of internal code when you cannot yet describe what you consume.

When to grow it

If the owner spends most of the week on repeated questions, it is time to formalise. See when to form an OSPO.

Where Safeguard fits

Safeguard's SBOM and dependency scanning supports month one, policies and gates support month two, and compliance and evidence automation supports the evidence folder. A free scan is available at gold.safeguard.sh/scan.

Try it yourself

Click through it at your own pace, or open it full screen. This is the kind of list month one should produce.

Quick check

Can one person run this?

Yes, part time, with a named backup and support from legal when needed.

What if we find a problem in month one?

Record it, triage by exposure, and fix the worst first. Do not delay the policy while you clean up.

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.