Open by Design · Action communautaire

Gouvernance &Communauté

WAF++ est une initiative communautaire, neutre pour les fournisseurs, dotée d'une gouvernance claire et transparente s'inspirant de modèles ouverts établis comme le CNCF. Chaque décision est traçable. Chaque rôle a un terme.

v1.1
Cadre
8
Piliers
83+
Contrôles
Apache 2.0
Licence de code
CC PAR 4,0
Docs licence
PRINCIPES

Construit pour durer, ouvert par défaut

Trois principes qui façonnent la façon dont WAF++ est gouverné — assez léger pour se déplacer rapidement, assez structuré pour s'étendre.

0
Décisions axées sur la RFC

Chaque changement important fait l'objet d'une demande de commentaires — rédigée publiquement, examinée par la collectivité et jugée avec justification. Pas de mises à jour silencieuses, pas de choix de fournisseurs opaques. L'histoire est la gouvernance.

Annexe
Transparent & traçable

La feuille de route, les discussions, les votes et les décisions sont documentés publiquement sur GitHub. N'importe qui peut suivre le raisonnement, contester une décision, ou proposer une alternative — avec le même processus à chaque fois.

03
Pas de fournisseur, toujours

Aucune entreprise ne contrôle WAF++. Les rôles de gouvernance suivent « les contributeurs actifs d'abord » et l'équilibre entre fournisseurs et neutres. La composition du CST, les chartes du Groupe de travail et le Groupe consultatif l'appliquent tous par conception.

STRUCTURE

La gouvernance en bref

L'intentionnellement maigre mais évolutive — conçue pour une communauté croissante. Les décisions passent par les CRF, les examens et les votes documentés.

Comité directeur technique

Orientation technique · Décisions RFC · Mandats de 12 mois

Mainteneurs

Examens · Qualité · Communiqués

Groupe consultatif des utilisateurs

Rétroaction pratique · Perspectives de vérification

Groupes de travail des contributeurs &

Enjeux · PR · Travaux du GT · Propositions

Transparence : GitHub · RFC · Notes de réunion
GOUVERNANCE

Modèle de gouvernance (inspiré par le CCNF)

Six rôles et mécanismes clairement définis, chacun ayant une portée, une responsabilité et un processus précis.

TSC
Comité directeur technique

Responsable de la direction technique, des décisions d'architecture et des approbations RFC. Élu parmi les contributeurs actifs. Durées renouvelables de 12 mois.

Mainteneurs
Équipe de maintenance

Préserve les dépôts de base, effectue des examens et assure la cohérence et la qualité. Nommé pour 12 mois, renouvelable en fonction de l'activité.

Groupe de travail
Groupes de travail

Groupes thématiques pour les piliers, la notation, les contrôles et les architectures de référence. Travailler ouvertement via les questions GitHub et les RFC. Tout le monde peut proposer un GT.

Avis
Groupe consultatif des utilisateurs

Apporte des perspectives réelles de projets, d'opérations et d'audits. Accorde la priorité à la pertinence — assure que le cadre reflète la réalité de la production et non pas seulement la théorie.

Transparence
Public par défaut

La feuille de route, les discussions, les votes et les décisions sont documentés publiquement et traçables sur GitHub. Pas de canaux de décision privés pour les changements de cadre.

RFC
Processus RFC

Ébauche de l'examen communautaire de l'application de la décision de l'étude. Chaque décision importante est justifiée et liée à son fil de discussion.

RÈGLES

Rôles, termes et attentes

Des règles claires rendent la gouvernance juste et prévisible. Voici exactement comment les décisions sont prises et comment les rôles fonctionnent.

Mainteneurs

Conditions du maintien

Nommé pour12 mois, renouvelable lorsque des activités d'engagement et d'examen sont présentes et qu'il n'existe aucune objection fondée.

Inactivité:Après90 jourssans activité, le statut peut être défini comme "émérite" après une note ping et transparente. La réactivation est possible à tout moment.

TSC

Termes TSC

Membres du CST12 moistermes, renouvelables. La composition suit « les contributeurs actifs d'abord » et l'équilibre entre les fournisseurs et les fournisseurs. Les rôles et les responsabilités sont documentés publiquement.

Groupes de travail

Création d ' un groupe de travail

Tout le monde peut proposer un GT. Requis : acharte(objectif, portée, résultats escomptés),plomb(s), un canal de communication,promoteur responsable.

Les sorties du GT reviennent dans la réserve principale sous forme de PR et de RFC.

Décisions

Un consensus paresseux

Pour les petits changements: une proposition est publiée avec5 jours ouvrablespour examen. Aucune objection fondée → acceptée.

Un "bloc" doit être justifié et proposer une solution ou un ajustement alternatif.

Vote

Quorum & vote

Pour les décisions plus importantes (nouveau pilier, rupture des changements, changements de charte), le CST vote :

  • Quorum:au moins60%des membres actifs du CST
  • Majorité :majorité simple des suffrages exprimés
  • Minimum:au moins3vote si le TSC est petit
  • Conflits :les membres ayant des conflits d'intérêts s'abstiennent
Conduite

Attentes

Loi sur les fournisseurs neutres, prioriser les intérêts communautaires, documenter les décisions, communiquer respectueusement (Code de conduite) et signaler les sujets de sécurité de façon responsable par les voies définies.

Modèles

Où sont prises les décisions?

RFC pour les changements plus importants · MARC et notes pour les décisions relatives à l'architecture · Questions et PR pour la mise en oeuvre. Chaque décision fait référence à la discussion qui l'a menée.

Décisions RFCs & sur GitHub →
COMMUNAUTÉ

Où la communauté se réunit

Le projet a débuté dans le contexte de la Conférence sur les autochtones de Cloud et de la communauté CCC existante. Le but : consolider l'expérience du monde réel et l'évoluer ouvertement en public.

Sessions & BoFs

Échanges lors de conférences — conférences, panels et séances Oiseaux de Feu où les ingénieurs partagent des défis et des modèles réels.

Ateliers

Ateliers pratiques sur les modèles de maturité, la notation et la mise en œuvre pratique — transformer les concepts-cadres en pratiques d'ingénierie.

Feuille de route & sessions RFC

Les séances publiques sur la feuille de route et les ébauches ouvertes de la RFC — tout le monde peut assister, commenter et façonner ce qui se construit ensuite.

Chaînes communautaires
GitHub

Enjeux · PR · RFC · Discussions

Ouvrir →
Slack

Chat communautaire en temps réel

Conférences

Conférences · Ateliers · BoFs

Afficher →
Processus RFC

Projet · Examen · Décider · Mettre en oeuvre

RFC →
ENTRÉE

Comment contribuer

Il n'y a pas de contribution minimale. Chaque cas d'utilisation partagé, chaque examen donné, chaque RFC commente fait avancer le cadre.

Partager
Cas d'utilisation partagés

Quels défis rencontrez-vous dans les projets cloud ? Quels modèles fonctionnent — et qui ne fonctionnent pas? L'expérience du monde réel est l'apport le plus précieux que le cadre puisse obtenir.

Proposer
Proposer des critères & contrôles

Entrée pour les modèles de maturité et les questionnaires : que faut-il vérifier, quoi qu'il arrive ? De nouveaux contrôles, critères de notation et modèles d'évaluation commencent ici.

Révision
Examiner & donner des commentaires

Examiner les modèles d'architecture et les modèles de référence pour en assurer la cohérence, la praticabilité et les compromis. Les RFC ouverts ont toujours besoin de perspectives d'ingénierie réfléchies.

Écrire
Documentation & traductions

Améliorer, étendre et traduire le contenu dans d'autres langues. Une bonne documentation est la moitié de la valeur — et toujours en demande.

Construire
Rejoignez un groupe de travail

Aide avec les piliers, le pointage, les commandes ou les architectures de référence – transparentement sur GitHub. Les groupes de travail sont la façon dont le cadre se développe en sprints ciblés et responsables.

Parle
Conférenciers & sessions

Apporter des sujets aux PFC, donner des conférences, ou accueillir des BoF lors de conférences. Des exemples concrets du monde réel présentés publiquement façonnent le cadre plus que n'importe quel seul RFC.

Contribuer sur GitHub →
COMMUNITY SLACK

Join the conversation on Slack

Our Slack workspace is the place for community exchange around WAF++ — questions, framework changes, working group coordination, and everything that would clutter GitHub discussions.

Community exchange
Questions, ideas & experience sharing
Framework changes
Early discussion before RFCs & PRs
Working Groups
Coordination & quick alignment
FONDAMENTALES

Traçable, juste, ouvert.

La gouvernance est une pratique vécue. Nous gardons les processus légers mais clairs — de sorte que WAF++ puisse croître avec la communauté sans perdre la responsabilité.