Résumé

  • Dans un billet du 26 août 2026, le comité de supervision technique de la CNCF indique que, sur 72 projets examinés, le taux de graduation était de 59,1 % pour ceux dont les mainteneurs venaient de plusieurs organisations à l’entrée en Sandbox, contre 28,6 % pour ceux associés à une seule organisation. Le billet présente l’écart comme un rapport de 2,07; sur la page consultée, il ne donne ni effectifs par groupe, ni période d’observation, ni données projet par projet, ni méthode statistique.
  • Le formulaire actuel de graduation exige à la fois des mainteneurs issus d’au moins deux organisations et un mécanisme documenté et éprouvé d’équilibre entre organisations pour les décisions de gouvernance. Ces exigences ne sont pas la mesure d’entrée en Sandbox; le seuil de 75 % évoqué dans le billet reste une recommandation.
  • Selon la CNCF, la PR no 2265 s’appuie sur des revues de 71 projets gradués ou en incubation. Le critère des mainteneurs issus de deux organisations existait déjà; la PR en a précisé la vérification et ajouté un mécanisme distinct d’équilibre organisationnel. Un billet ultérieur porte sur 72 projets, sans rapprochement public des deux populations.

Un projet peut naître au sein d’une équipe d’ingénierie, accueillir ensuite des contributeurs d’autres entreprises, puis demander un niveau de maturité supérieur. Au moment de la demande, sa gouvernance est évaluée au regard d’un instrument précis. Réduire cette trajectoire à un seul chiffre ferait disparaître trois questions : à quel moment la composition a-t-elle été mesurée, quelle décision le chiffre éclaire-t-il et qui peut transformer une observation en condition d’avancement?

Le billet publié le 26 août par Karena Angell, présidente du comité de supervision technique de la CNCF, dit analyser 72 projets gradués, en incubation ou archivés. Il rapporte que les projets ayant plusieurs organisations parmi leurs mainteneurs dès l’entrée en Sandbox ont été gradués au taux de 59,1 %, contre 28,6 % pour les projets associés à une seule organisation. Le billet qualifie ce rapport de 2,07 et s’en sert pour discuter de modèles de gouvernance et de garde-fous.

Les deux taux arrondis donnent bien environ 2,07 lorsqu’on les divise. Mais cette opération ne révèle ni les effectifs comparés, ni les dates qui bornent la cohorte, ni la définition d’un mainteneur, ni la façon dont les changements d’employeur ou de stade ont été traités. La page examinée ne renvoie pas à un jeu de données projet par projet et n’expose pas de méthode statistique. C’est une limite de ce que le lecteur peut reconstituer à partir de cette page, non la preuve que l’analyse est erronée ou que la CNCF ne détient aucun autre élément.

Elle interdit aussi de présenter le chiffre comme la preuve que la diversité organisationnelle cause la graduation.

Le critère formel visible à proximité figure dans un document différent : le modèle de revue de gouvernance de la CNCF. Il indique que « project maintainers from at least 2 organizations that demonstrates survivability » est sans objet au stade de l’incubation et requis à la graduation. Il s’agit d’un critère explicitement associé à un stade. Le billet, lui, compare une composition observée à l’entrée en Sandbox à une issue ultérieure. Ce ne sont pas deux formulations d’une même proposition.

Le formulaire actuel de candidature à la graduation exige aussi, séparément, de documenter et de démontrer un mécanisme d’équilibre entre organisations pour les décisions de gouvernance : vote pondéré, comité directeur plafonné par organisation ou protection équivalente. Ce contrôle n’est pas un simple décompte des affiliations des mainteneurs. Le seuil de 75 % du billet reste une recommandation, et non la formulation de cette exigence.

L’historique des modifications précise une partie de la séquence. Le formulaire de graduation comportait déjà le critère des mainteneurs issus d’au moins deux organisations avant la PR no 2265. Celle-ci a conservé ce critère, précisé sa vérification à partir de la liste actuelle des mainteneurs et de LFX Insights lorsque ces données sont disponibles, puis ajouté une obligation distincte de documenter et de démontrer un mécanisme d’équilibre entre organisations pour les décisions de gouvernance. La description de la PR indique que ces travaux s’appuyaient sur des constats tirés de revues de 71 projets gradués ou en incubation.

La population de 71 projets mentionnée dans la PR et l’analyse de 72 projets publiée le 26 août ne peuvent pas encore être rapprochées. La PR parle de projets gradués ou en incubation; le billet ultérieur inclut aussi les projets archivés. Les documents consultés ne donnent pas de correspondance projet par projet et ne rapprochent ni les définitions des populations, ni les dates de référence, ni l’inclusion des projets archivés, ni le chevauchement éventuel. Sans cette correspondance, le lecteur ne peut établir comment les constats cités par la PR se rapportent au ratio de 2,07 publié ensuite.

Cela ne change pas la séquence documentée: le critère des deux organisations préexistait à la PR, qui en a clarifié la vérification et ajouté un mécanisme d’équilibre distinct. Pour chaque candidature, il faut donc conserver séparément la mesure à l’entrée en Sandbox, le critère de graduation déjà en vigueur, le nouveau mécanisme et la décision de revue du projet.

Le billet décrit un troisième dispositif : le vote pondéré par organisation. Il attribue les voix selon l’organisation et peut plafonner le poids d’une entreprise. Il agit sur la répartition du pouvoir de décision, même lorsque la plupart des mainteneurs travaillent pour la même société. Le critère des deux organisations porte plutôt sur la composition du groupe de mainteneurs. Le billet distingue en outre les décisions de gouvernance des décisions techniques, telles que l’examen du code, les fusions et les versions. Trois leviers différents ne deviennent pas synonymes parce qu’ils sont tous présentés comme une réponse à la concentration.

Le même billet sépare ce qui est actuellement exigé selon le niveau de maturité de ce que l’analyse recommande pour la santé à long terme des projets. Son tableau recommande le vote pondéré quand une seule organisation fournit plus de 75 % des contributions. Cette formulation est une recommandation du billet; les documents consultés ne montrent pas que ce seuil soit automatiquement une condition d’admission. Le texte renvoie aux demandes et aux documents de revue pour connaître les critères applicables.

Ces documents décrivent une évaluation à plusieurs étages. Le modèle de gouvernance du comité sépare les « Must-Fix Items » des « Areas for Improvement », ces dernières étant indiquées comme non bloquantes. Sa matrice qualifie certains points de « Suggested » ou « Required » selon le stade. Le guide de diligence présente l’examen comme une appréciation ponctuelle au regard de critères documentés, généralement lors d’une demande de changement de niveau; il demande de rattacher les écarts aux critères concernés et autorise des recommandations complémentaires.

Une recommandation, un critère et la décision rendue pour un projet particulier ont donc des statuts différents.

Le comité dispose d’un rôle publié dans l’admission, la supervision et les transitions de maturité, dans les limites définies par le conseil d’administration. Le processus de cycle de vie décrit les étapes Sandbox, Incubation, Graduated et Archived, ainsi que des examens, une période de commentaires publics et un vote. La participation de la communauté alimente le dossier; elle ne remplace pas l’autorité de décision établie par le processus. Réciproquement, un billet signé par la présidente du comité n’est pas automatiquement une nouvelle règle.

Une page de principes du comité formule par ailleurs l’idée d’une gouvernance minimale viable et indique qu’après la graduation, de nouvelles exigences de gouvernance ne peuvent être imposées sans le consentement du projet, sauf obligation légale. Cette page est publiée sur la branche mutable main, sans date d’approbation ni version visibles. Il convient de rapporter ce qu’elle dit tout en signalant cette limite; les documents consultés ne tranchent pas sa hiérarchie face à tout critère ou toute décision ultérieurs.

Daniel Kade propose un relevé de traçabilité « preuve-vers-règle ». Il comporterait, d’abord, la population étudiée, la période, les définitions, les dénominateurs et les limites du résultat. Il classerait ensuite chaque énoncé comme observation, recommandation ou critère. Pour une condition contraignante, il indiquerait l’autorité qui l’a adoptée, la version, le stade et la date d’effet. Enfin, il conserverait le raisonnement propre à chaque revue et séparerait les améliorations non bloquantes des conditions nécessaires à l’avancement. Ce dispositif est une proposition éditoriale, pas une politique de la CNCF.

Le résultat de 2,07 peut éclairer les choix de mainteneurs qui envisagent un conseil, un comité élu ou une organisation fédérée. Il peut aussi inviter à vérifier si les droits de décision suivent les personnes et organisations qui réalisent le travail. Mais le taux rapporté ne remplace pas le texte d’une règle, et le texte de la règle n’explique pas le taux. Relier les documents sans confondre leurs fonctions aiderait les projets à distinguer ce que les données suggèrent, ce que la CNCF exige à un stade donné et ce qui reste leur choix.

Sources