Open by Design

Governance & Community

WAF++ ist ein community-getriebenes, vendor-neutrales Nonprofit-Projekt – mit klarer, transparenter Governance in Anlehnung an etablierte Open-Source-Modelle (z. B. CNCF).

Overview
Governance auf einen Blick

Entscheidungen werden nachvollziehbar über RFCs, Reviews und dokumentierte Abstimmungen getroffen. Die Struktur ist bewusst schlank, aber skalierbar – passend für eine wachsende Community.

Technical Steering Committee Technische Ausrichtung • RFC Decisions Maintainers Reviews • Qualität • Releases User Advisory Group Praxisfeedback • Audit-Perspektive Contributors & Working Groups Issues • PRs • WG-Arbeit • Proposals Transparenz: GitHub • RFCs • Notes
Governance
Governance-Modell (CNCF-angelehnt)
TSC

Technical Steering Committee

Verantwortlich für technische Ausrichtung, Architekturentscheidungen und RFC-Freigaben.

Maintainers

Maintainer-Team

Pflegt zentrale Repositories, führt Reviews durch und stellt Konsistenz/Qualität sicher.

WG

Working Groups

Thematische Arbeitsgruppen (z. B. Säulen, Scoring, Controls). Arbeiten offen über Issues/RFCs.

Advisory

User Advisory Group

Bringt Praxisperspektive aus Projekten, Betrieb und Audits ein und priorisiert Relevanz.

Transparency

Transparenz

Roadmap, Diskussionen und Entscheidungen sind öffentlich nachvollziehbar dokumentiert.

RFC

RFC-Prozess

Draft → Community Review → Entscheidung → Umsetzung. Jede Entscheidung wird begründet.

Rules
Rollen, Terms & Expectations
Maintainers

Maintainer Terms

Maintainers werden für 12 Monate ernannt (renewable). Eine Verlängerung erfolgt, wenn Engagement und Review-Aktivität gegeben sind und keine begründeten Einwände vorliegen.

Inaktivität: Bei 90 Tagen ohne Aktivität kann der Status auf „emeritus“ gesetzt werden (nach Ping & transparenter Notiz). Reaktivierung ist jederzeit möglich.

TSC

TSC Terms

TSC-Mitglieder haben ebenfalls 12 Monate Term (renewable). Zusammensetzung folgt dem Prinzip „active contributors first“ und vendor-neutraler Balance. Rollen/Responsibilities sind öffentlich dokumentiert.

Working Groups

Working Groups starten

Jede:r kann eine WG vorschlagen. Minimaler Inhalt: Charter (Ziel, Scope, Deliverables), Lead(s), Kommunikationskanal und ein Maintainer Sponsor.

WG-Outputs laufen als PRs/RFCs in die Haupt-Repos zurück.

Decisions

Lazy Consensus

Für kleinere Änderungen gilt Lazy Consensus: Vorschlag wird öffentlich gepostet, 5 Werktage Review-Zeit. Keine begründeten Einwände → angenommen.

Ein „Block“ muss begründet sein und eine alternative Lösung/Anpassung vorschlagen.

Voting

Quorum & Abstimmungen

Für größere Entscheidungen (z. B. neue Säule, Breaking Changes, Charter-Änderungen) gilt Voting im TSC:

  • Quorum: mindestens 60% der aktiven TSC-Mitglieder stimmen ab
  • Mehrheit: einfache Mehrheit der abgegebenen Stimmen
  • Minimum: mindestens 3 Stimmen, falls TSC klein ist
  • Conflicts: bei Interessenkonflikt enthält man sich und wird nicht fürs Quorum gezählt
Conduct

Erwartungen

Vendor-neutral handeln, Community-Interessen priorisieren, Entscheidungen dokumentieren, respektvoller Umgang (Code of Conduct) und Security-themen verantwortungsvoll melden.

Templates

Was wird wo entschieden?

Damit Governance „auditierbar“ bleibt, nutzen wir wiederholbare Templates: RFCs für größere Änderungen, ADRs/Notes für Architekturentscheidungen, Issues/PRs für Umsetzung. Jede Entscheidung referenziert die Diskussion.

RFCs & Entscheidungen auf GitHub →
Community
Community-Anbindung

Das Projekt startet im Rahmen der Cloud Native Conference und der bestehenden CCC-Community. Ziel ist es, Erfahrung zu bündeln und öffentlich weiterzuentwickeln.

Sessions & BoFs

Austausch auf Konferenzen – Talks, Panels und Birds-of-a-Feather Sessions.

Workshops

Gemeinsame Workshops zu Reifegradmodellen, Scoring und praxisnaher Umsetzung.

Roadmap- & RFC-Sessions

Öffentliche Sessions zur Roadmap und zu offenen RFC-Entwürfen.

Konferenzen ansehen →
Mitmachen
So kannst du dich einbringen

Use Cases teilen

Welche Herausforderungen habt ihr in Cloud-Projekten? Welche Patterns funktionieren (nicht)?

Fragen & Kriterien vorschlagen

Input für Reifegradmodell und Fragebögen: was muss zwingend geprüft werden?

Review & Feedback

Review zu Architektur-Patterns und Referenzmodellen: Konsistenz, Praxisnähe, Tradeoffs.

Dokumentation & Übersetzungen

Inhalte verbessern, erweitern und in weitere Sprachen übertragen.

Working Group beitreten

Hilf bei Säulen, Scoring, Controls oder Referenzarchitekturen – transparent auf GitHub.

Speaker & Sessions

Bring Themen in CFPs ein, halte Talks oder moderiere BoFs – Praxisbeispiele sind Gold.

Jetzt beitragen →

Foundation-ready heißt: nachvollziehbar, fair, offen

Governance ist gelebte Praxis. Wir halten Prozesse leichtgewichtig, aber klar – damit WAF++ mit der Community wachsen kann.

GitHub → Events →