Safeguard
Developer Tools•

What goes in a GOVERNANCE.md for a company-led open source project?

A GOVERNANCE.md says who decides, how people become maintainers and what the company will and will not do. Sections to include and three common models.

Safeguard Security Team
4 min read

A GOVERNANCE.md for a company-led project says who makes decisions, how contributors become maintainers, how disputes are settled, and what role the company plays. Write it before outside contributors arrive, keep it short, and update it as the community grows.

Definition

Governance is the set of rules for how a project makes decisions. The Open Source Guides say that growing projects benefit from formal rules, that there is no right time to write them down, and that early documentation of behavior expectations and contributor process will inevitably shape governance anyway. For a company launching a project, the Guides say an internal discussion before launch is worth having about how the company expects to maintain it and decide, and a public explanation of anything particular to the company's involvement.

Sections to include

SectionQuestion it answers
RolesWhat do maintainer, contributor and committer mean here?
Decision makingWho decides, by vote, consensus or one lead?
Becoming a maintainerWhat is the path, and who approves it?
Company roleDoes the company employ maintainers, hold trademarks or have special rights?
Conflict resolutionWho handles disputes, and how are conflicts of interest handled?
SecurityWho receives vulnerability reports, who can publish releases?
Changes to governanceHow is this file itself amended?

The Guides note that roles mean whatever you define, and that you can use broad definitions to encourage more forms of contribution, including documentation and triage.

Three common models

The Guides describe three structures:

  1. A single lead. One person has final say, often the founder. It is fast and clear, but depends on that person.
  2. Meritocracy. Active contributors who demonstrate merit get a formal decision role, usually by consensus voting. The guide notes this model, pioneered by one foundation, requires contributions from individuals representing themselves, not a company.
  3. Liberal contribution. Those doing the most current work have the most influence, and big decisions seek consensus, not a vote.

For most company-led projects, a single lead or a small maintainer team is the honest starting point. Pretending to a community model you do not operate erodes trust.

Company-specific points to state plainly

  • Whether the company can change the license, and under what conditions. See who can change an open source project's license.
  • Whether paid and unpaid contributors are treated alike. The Guides say paid developers should not get special treatment, and each contribution should be judged on technical merit.
  • Who owns the trademark and logo.
  • What happens if the company stops funding the project. An exit plan reassures users. See archive, transfer or delete a retiring repo.

Practical safeguards

The Guides suggest moving a project from a personal account into a GitHub organization and adding at least one backup admin, so access does not depend on one person. Add that to your checklist, and require two-factor authentication for every maintainer.

Where Safeguard fits

Safeguard's policies and gates help a maintainer team enforce review rules on pull requests, and its dependency scanning keeps the project's own dependencies visible. A free scan is available at gold.safeguard.sh/scan.

Quick check

Do we need GOVERNANCE.md at launch?

There is no required time. Write down what you can at launch, especially behavior expectations and the contribution process, and expand as the community grows.

Can a company run a project under a single lead model?

Yes. Say so openly, so contributors know how decisions are made.

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.