How They Do ItBETA

COMPANY PLAYBOOK

Mozilla

Mozilla aims to develop products and technology with a global community committed to an open-internet mission.
Operating system
  1. Mission
  2. community participation
  3. governance structures
  4. conduct standard
  5. public-benefit products.

System principles

  • Openness, innovation and opportunity.
  • A respectful space for participants.

Tensions and trade-offs

  • Open participation broadens access but requires consistent conduct and governance enforcement.

PRACTICES

How Mozilla builds its operating system

01
Governance

Community governance

At Mozilla authority goes to volunteers and employees alike, regardless of employer, as they show ability through their contributions, with active steps to reduce bias in who gains it.

How it works
The project makes governance information available as part of how the community operates.
Why it is used
It gives contributors a visible route to understand authority and mission.
Trade-off
Public structures alone do not eliminate informal influence.
Best fit
Mission-driven projects with substantial external contribution.
Open original source
02
Culture

Community Participation Guidelines

Shared expectations for participant conduct are published.

How it works
A written code sets expectations for how community members interact.
Why it is used
It helps make broad participation safer and more predictable.
Trade-off
Rules need reporting and enforcement capacity to be credible.
Best fit
Open communities with many different contributors.
Open original source
03
Mission

Public-benefit product approach

Mozilla positions products and innovation as advancing its open-internet mission.

How it works
Product work is explicitly connected to a stated public-interest mission.
Why it is used
It provides a shared decision frame beyond short-term commercial return.
Trade-off
Mission constraints can conflict with revenue or market speed.
Best fit
Organizations with a durable public-benefit charter.
Open original source
04
Governance

Module ownership with independent peer review

Work is divided into bounded modules; an owner provides direction and is accountable for acceptance, but cannot approve their own code.

How it works
Each module records an owner and, where needed, peers; check-in needs owner/peer approval and an owner has a peer evaluate their own change.
Why it is used
Keeps authority close to the code or activity while retaining an independent quality check.
Trade-off
If owner or peer capacity is scarce, review queues slow flow.
Best fit
Technical product communities with many components and outside contributors.
Open original source
05
Governance

Trust-tiered commit access

Repository write access is divided into three impact-based levels; more critical product code requires more vouching by current owners or peers.

How it works
Try/user access needs one voucher who already holds level 2 or higher, and Mozilla employees need none; general access, rarely used, needs one module owner; core-product access (Firefox, GeckoView, Thunderbird) needs two owner/peer or Tree Sheriff vouchers, or one level-3 owner when upgrading from level 2. Each level includes the previous one.
Why it is used
Lowers entry cost for low-risk contribution while raising the trust threshold for the core product.
Trade-off
Finding vouchers and administering access depend on volunteer and owner capacity.
Best fit
Projects open to contribution but with production code of differing impact.
Open original source
06
AI-assisted work

Firefox AI coding policy: the author owns every line

Anyone contributing to Firefox with AI tools keeps patches small, must be able to understand and explain every line, and completes their own review before asking for one. Confidential or security-sensitive information is not given to external AI tools. The policy was published in November 2025; the self-review requirement was added in May 2026.

How it works
Accountability stays with the author: the reviewer checks a person’s work, not a tool’s output. “Good first” bugs reserved for newcomers are meant for learning, so clearing them in bulk with AI alone is discouraged.
Why it is used
AI makes it easy to produce code that looks right but is wrong; the rule protects scarce review capacity and newcomers’ path to learning.
Trade-off
It relies on trust rather than detection and defines no enforcement mechanism; it adds self-review time to every patch.
Best fit
Large open-source codebases with many outside and volunteer contributors where review capacity is the bottleneck.
Open original source

Primary sources

Mozilla governanceMozilla-published governance material
Source details
Company publication: YesAccessed: 2026-09-05Visible update: Not displayedLicence: No licence stated in the reviewed source.Archive: Public HTML URL; eligible for an external web snapshot (no snapshot is claimed).
About MozillaMozilla-published organization/about page
Source details
Company publication: YesAccessed: 2026-09-05Visible update: Not displayedLicence: No licence stated in the reviewed source.Archive: Public HTML URL; eligible for an external web snapshot (no snapshot is claimed).