Open by Design

Governance & Community

WAF++ is a community-driven, vendor-neutral nonprofit initiative — with clear, transparent governance inspired by established open-source models (e.g., CNCF).

Overview
Governance at a glance

Decisions are made transparently through RFCs, reviews, and documented votes. The structure is intentionally lean but scalable — designed for a growing community.

Technical Steering Committee Technical direction • RFC decisions Maintainers Reviews • quality • releases User Advisory Group Practical feedback • audit perspective Contributors & Working Groups Issues • PRs • WG work • proposals Transparency: GitHub • RFCs • notes
Governance
Governance model (inspired by CNCF)
TSC

Technical Steering Committee

Responsible for technical direction, architecture decisions, and RFC approvals.

Maintainers

Maintainer team

Maintains core repositories, performs reviews, and ensures consistency and quality.

WG

Working Groups

Topic-focused groups (e.g., pillars, scoring, controls). Work openly via issues/RFCs.

Advisory

User Advisory Group

Brings real-world perspectives from projects, operations, and audits, and prioritizes relevance.

Transparency

Transparency

Roadmap, discussions, and decisions are publicly documented and traceable.

RFC

RFC process

Draft → community review → decision → implementation. Every decision is justified.

Rules
Roles, terms & expectations
Maintainers

Maintainer terms

Maintainers are appointed for 12 months (renewable). Renewal happens if engagement and review activity are present and no substantiated objections exist.

Inactivity: After 90 days without activity, status may be set to “emeritus” (after a ping and a transparent note). Reactivation is possible at any time.

TSC

TSC terms

TSC members also serve 12-month terms (renewable). Composition follows the principle “active contributors first” and vendor-neutral balance. Roles and responsibilities are publicly documented.

Working Groups

Starting working groups

Anyone can propose a WG. Minimum content: a charter (goal, scope, deliverables), lead(s), a communication channel, and a maintainer sponsor.

WG outputs flow back into the main repos as PRs/RFCs.

Decisions

Lazy consensus

For smaller changes, we use lazy consensus: a proposal is posted publicly with 5 business days for review. No substantiated objections → accepted.

A “block” must be justified and propose an alternative solution or adjustment.

Voting

Quorum & voting

For larger decisions (e.g., a new pillar, breaking changes, charter changes), the TSC votes:

  • Quorum: at least 60% of active TSC members participate
  • Majority: simple majority of votes cast
  • Minimum: at least 3 votes if the TSC is small
  • Conflicts: in case of conflicts of interest, members abstain and are not counted toward quorum
Conduct

Expectations

Act vendor-neutral, prioritize community interests, document decisions, communicate respectfully (Code of Conduct), and report security topics responsibly.

Templates

Where are decisions made?

To keep governance “auditable”, we use repeatable templates: RFCs for larger changes, ADRs/notes for architecture decisions, issues/PRs for implementation. Every decision references the discussion.

RFCs & decisions on GitHub →
Community
Community connections

The project starts within the Cloud Native Conference context and the existing CCC community. The goal is to consolidate experience and evolve it openly in public.

Sessions & BoFs

Exchange at conferences — talks, panels, and Birds-of-a-Feather sessions.

Workshops

Hands-on workshops on maturity models, scoring, and practical implementation.

Roadmap & RFC sessions

Public sessions on the roadmap and open RFC drafts.

View conferences →
Get involved
How you can contribute

Share use cases

What challenges do you face in cloud projects? Which patterns work (or don’t)?

Propose questions & criteria

Input for maturity models and questionnaires: what must be checked, no matter what?

Review & feedback

Review architecture patterns and reference models: consistency, practicality, trade-offs.

Documentation & translations

Improve, extend, and translate content into additional languages.

Join a working group

Help with pillars, scoring, controls, or reference architectures — transparently on GitHub.

Speakers & sessions

Bring topics to CFPs, give talks, or host BoFs — practical examples are gold.

Contribute now →

Foundation-ready means: traceable, fair, open

Governance is lived practice. We keep processes lightweight but clear — so WAF++ can grow with the community.

GitHub → Events →