IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Rust Discussion :

Le langage Rust se dote d’un Conseil de direction suite aux plaintes en matière de gouvernance


Sujet :

Rust

  1. #1
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mai 2019
    Messages
    1 849
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 1 849
    Points : 36 342
    Points
    36 342
    Par défaut Le langage Rust se dote d’un Conseil de direction suite aux plaintes en matière de gouvernance
    Démission de toute l'équipe de modération de Rust,
    pour protester contre le fait que l'équipe principale ne rendait de comptes à personne d'autre qu'elle-même

    L'équipe de modération du langage de programmation Rust a annoncé sa démission le 22 novembre avec effet immédiat. La démission a été présentée par le biais d'une demande de retrait sur GitHub, dans laquelle Andrew Gallant, membre de l'équipe, a écrit que l'équipe démissionnait « pour protester contre le fait que l'équipe principale ne rendait de comptes à personne d'autre qu'elle-même ».

    « En raison de cette absence de responsabilité structurelle, nous n'avons pas été en mesure de faire respecter le code de conduite de Rust selon les normes que la communauté attend de nous et selon les normes que nous nous imposons », poursuit Gallant, avant de faire quatre recommandations spécifiques à la communauté Rust sur la façon d'aller de l'avant.

    Nom : RustCrisisB.png
Affichages : 36835
Taille : 64,2 Ko

    Selon la page décrivant la gouvernance de Rust, l'objectif de l'équipe de modération est effectivement d’aider à « faire respecter le code de conduite et les normes de la communauté » et selon la lettre de démission, ils seraient incapables de le faire. Chaque décision importante dans Rust commence par une demande de commentaires (RFC). « Tout le monde est invité à discuter de la proposition, à travailler à une compréhension commune des compromis », déclare l’équipe principale de Rust.

    Rappelons que Rust est un langage de programmation compilé multiparadigme, conçu par Graydon Hore alors employé chez Mozilla Research, avec la contribution du créateur de JavaScript Brendan Eich. Utilisé par plusieurs grandes entreprises et par de nombreux développeurs dans le monde, Rust est devenu le langage de base pour certaines des fonctionnalités fondamentales du navigateur Firefox et de son moteur Gecko, ainsi que pour le moteur Servo de Mozilla.

    Avec Rust, il est possible de développer des pilotes de périphériques, des systèmes embarqués, des systèmes d'exploitation, des jeux, des applications web, et bien d'autres choses encore. Des centaines d'entreprises dans le monde entier utilisent Rust en production pour des solutions multiplateformes et économes en ressources. Des logiciels connus et appréciés, comme Firefox, Dropbox, et Cloudflare, utilisent ce langage. De la startup à la multinationale, du système embarqué au service web à haute disponibilité, Rust serait une excellente solution.

    La communauté du langage Rust est en plein désarroi suite à cette démission de l'ensemble de l'équipe de modération. L'équipe a également demandé que « les membres de l'équipe Rust parviennent à un consensus sur un processus de supervision de l'équipe principale », reconnaissant qu'être modérateur est « une tâche ingrate, et nous n'avons pas fait de notre mieux pour recruter de nouveaux membres. » La gouvernance de Rust est formée de 10 équipes, l'équipe principale étant chargée de « gérer la direction générale de Rust, la direction des sous-équipes et toute question transversale. »

    Matthieu a expliqué que la plupart des mesures d'application (par exemple, le bannissement d'une personne d'un site) sont du ressort des modérateurs spécifiques aux sites, et que le gros du travail de l'équipe de modération consiste à répondre à des plaintes spécifiques, auquel cas ils s'efforcent de faire de la médiation, et si cela échoue, ils peuvent émettre des avertissements ou des bannissements temporaires ou permanents.

    L'équipe de modération est chargée de « contribuer à faire respecter le code de conduite et les normes de la communauté. » Le code de conduite stipule que la modération couvre « tous les sites officiels de Rust », y compris les dépôts GitHub et les forums de rust-lang.org. Les interactions avec l’équipe principale « sont rares », dit-elle, c'est-à-dire moins d'une fois par mois, mais elles sont nécessaires pour les interdictions car « nous n'appliquons pas directement les interdictions, nous demandons à l’équipe principale de les appliquer pour nous, et l’équipe principale vérifie notre travail (mais sans avoir accès au dossier, à moins que les plaignants ne soient d'accord avec cela) ». D'autres scénarios sont possibles lorsque l’équipe principale applique une interdiction et informe l'équipe de modération, ou lorsqu'un membre de l’équipe principale est « impliqué dans une plainte ».

    Qui modère l'équipe centrale ? C'est là le problème, a indiqué Matthieu : « c'est un comportement essentiellement indéfini. Le document sur la gouvernance de Rust n'a jamais indiqué explicitement qu'une équipe aurait une surveillance sur l'équipe principale, ni que l'équipe de modération ne devrait pas tenir les membres de l'équipe principale responsables... cela a conduit à la première crise de gouvernance de Rust. »

    Selon Andrew Gallant, la communauté Rust devrait parvenir à un consensus sur un processus de surveillance de l'équipe principale, qui, à ce jour, n'est actuellement « responsable que devant elle-même ». Ensuite, l'équipe sortante recommande que le remplacement de l'équipe de modération soit fait par des membres de l'équipe Rust ne faisant pas partie de l’équipe principale », et que cette future équipe avec les conseils des membres de l'équipe Rust, décide de manière proactive de la meilleure façon de gérer et de découvrir les conflits malsains entre les membres de l'équipe Rust. Alors que ces recommandations ont été faites, il semblerait, d'après la page de l'équipe de modération, qu'une équipe intérimaire, sinon un remplaçant permanent, ait déjà été nommée, avec Khionu Sybiern et Joshua Gould, déjà listés comme nouveaux membres. Gould était déjà membre de l'équipe de la communauté Rust.

    Les derniers tweets d'Andrew Gallant semblent concerner une querelle de début septembre autour de la direction de Rust, de l’équipe principale et d'Amazon.
    Rappelons que la gouvernance de l’open source sur laquelle s’appuie Rust (également connue sous le nom de politique ouverte) est une philosophie qui préconise l'application des philosophies des mouvements de l’open source et de contenu ouvert aux principes démocratiques afin de permettre à tout citoyen intéressé de contribuer à la création de la politique, comme avec un document wiki. La législation est démocratiquement ouverte à l'ensemble des citoyens, qui mettent leur sagesse collective au service du processus décisionnel et de l'amélioration de la démocratie.

    Nom : Twt20.jpg
Affichages : 7071
Taille : 40,2 Ko

    Cependant, un article rendu public en septembre a indiqué très clairement que les principes de Rust seraient calqués sur les principes d'Amazon, mais pouvaient involontairement laisser entendre qu'Amazon était en quelque sorte responsable du développement de Rust. Adam Jacob, cofondateur, a commenté la démission de l'équipe de modération sur Twitter, où il note que, bien qu'il n'ait pas d'informations privilégiées sur la situation, la communauté Rust a effectivement créé une entité sans réponse avec son équipe centrale. « L'une des choses dangereuses dans la configuration actuelle est ce que l'équipe de modération souligne ici : ils ont effectivement créé une oligarchie, écrit-il. Ils ont créé des équipes pour gérer divers aspects de la communauté - mais comment rejoindre l'équipe ? Comment les retirer ? »

    Et vous ?

    Quel est votre avis sur la décision de l'équipe de modération ?

    Que pensez-vous de la gouvernance open source ?

    Utilisez-vous le langage Rust ?

    Que pensez-vous du langage Rust et de la gouvernance au sein de Rust ?

    Voir aussi :

    Google annonce la prise en charge du langage Rust pour le développement d'Android, l'intérêt est de résoudre les problèmes de sécurité de la mémoire

    Linus Torvalds souligne une bonne avancée du langage Rust dans le développement du noyau Linux, et aurait qualifié le C++ de « langage de m... », après le message de Google

    Microsoft, Google, AWS, Huawei et Mozilla s'associent pour créer la Fondation Rust, une organisation à but non lucratif chargée de gérer le langage de programmation

    La prise en charge de Rust pour le développement du noyau Linux fait l'objet d'une nouvelle série de discussions, après une proposition de RFC
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Invité
    Invité(e)
    Par défaut
    Les sites et espaces de discussion "auto-gérés" fonctionnent généralement suivant la loi du grand-père, où les premiers arrivés sont indéboulonables.

    Sur Reddit par exemple, les modérateurs les plus anciens en tête de liste ont pouvoir de vie et de mort sur ceux qui sont en-dessous d'eux : il peuvent leur retirer leur badge de modération, les bannir, etc ...

    Dans un système démocratique, le pouvoir des dirigeants est régulièrement remis en question avec des élections. Aucun réseau social ou groupe de discussion majeur n'a adopté ce principe sur Internet.

    Et au final, les modérateurs n'ont que deux fonctions principales :
    1. Éteindre les incendies en supprimant les propos les plus problématiques (sans avoir le pouvoir de bloquer efficacement ceux qui en sont à l'origine) ;
    2. Dédouaner les entreprises de leur responsabilité civile et pénale grâce au statut d'hébergeur puisque les modérateurs sont des bénévoles sans lien juridique avec elles.

    L'adage "les modos sont des nazis" est faux. Un modérateur n'a pas de pouvoir contrairement au nazi, mais l'illusion d'en avoir. En cela, son rôle se rapproche plus de celui des kapos dans les camps de concentration (à savoir les prisonniers de droit commun chargés de faire régner l'ordre).

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Aucun réseau social ou groupe de discussion majeur n'a adopté ce principe sur Internet.
    Stackoverflow fonctionne sur ce principe, tous les ans il y'a une elections de modérateur , où chaque utilisateur est invité à voter.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2014
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 110
    Points : 236
    Points
    236
    Par défaut
    Salut,
    sinon, pour les problèmes de gouvernances, il y a une application
    sur laquelle j'ai bossé : https://votemobile.xyz

    Beaucoup de travail a été accompli et l'application a du mal à trouver son public,
    c'est dommage, d'autant plus que le développement de l'application elle-même est
    soumise à la gouvernance de tous et impermanente par le biais de la démocratie directe.

    'Faudrait peut-être que je leur adresse un mail à Rust Lang ?

    En tout cas, je suis en train d'apprendre ce langage et je le trouve très séduisant,
    leurs cours en ligne est un bijoux avec a chaque fois un exemple de code concret,
    ça m'aide aussi à comprendre des choses que j'avais pas forcément bien comprise
    avec d'autres langages.

  5. #5
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mai 2019
    Messages
    1 849
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 1 849
    Points : 36 342
    Points
    36 342
    Par défaut Le projet Rust a publié ses plans pour un nouveau modèle de gouvernance
    Le projet Rust a publié ses plans pour un nouveau modèle de gouvernance,
    suite à la crise de 2021 qui a conduit à la démission de l'équipe mod

    Le langage de programmation Rust est devenu si populaire que l'équipe responsable de son développement a décidé de monter une équipe dédiée à la définition du style de codage Rust par défaut. La structure de Rust délègue la plupart des décisions à l'équipe appropriée. Cependant, une grande partie du travail ne relève pas de la compétence d'une équipe établie. Le projet Rust a publié ses plans pour un nouveau modèle de gouvernance, suite à la crise de 2021 qui a conduit à la démission de l'équipe mod.

    L'équipe de modération du langage de programmation Rust avait annoncé sa démission le 22 novembre 2021 avec effet immédiat. La démission a été présentée par le biais d'une demande de retrait sur GitHub, dans laquelle Andrew Gallant, membre de l'équipe, a écrit que l'équipe démissionnait « pour protester contre le fait que l'équipe principale ne rendait de comptes à personne d'autre qu'elle-même ».

    « En raison de cette absence de responsabilité structurelle, nous n'avons pas été en mesure de faire respecter le code de conduite de Rust selon les normes que la communauté attend de nous et selon les normes que nous nous imposons », poursuit Gallant, avant de faire quatre recommandations spécifiques à la communauté Rust sur la façon d'aller de l'avant.

    Nom : Rust2B.png
Affichages : 30048
Taille : 20,2 Ko

    Rappelons que Rust est un langage de programmation compilé multiparadigme, conçu par Graydon Hore alors employé chez Mozilla Research, avec la contribution du créateur de JavaScript Brendan Eich. Utilisé par plusieurs grandes entreprises et par de nombreux développeurs dans le monde, Rust est devenu le langage de base pour certaines des fonctionnalités fondamentales du navigateur Firefox et de son moteur Gecko, ainsi que pour le moteur Servo de Mozilla.

    Avec Rust, il est possible de développer des pilotes de périphériques, des systèmes embarqués, des systèmes d'exploitation, des jeux, des applications web, et bien d'autres choses encore. Des centaines d'entreprises dans le monde entier utilisent Rust en production pour des solutions multiplateformes et économes en ressources. Des logiciels connus et appréciés, comme Firefox, Dropbox, et Cloudflare, utilisent ce langage. De la startup à la multinationale, du système embarqué au service web à haute disponibilité, Rust serait une excellente solution.

    La communauté du langage Rust avait été laissée en plein désarroi suite à cette démission de l'ensemble de l'équipe de modération. L'équipe a également demandé que « les membres de l'équipe Rust parviennent à un consensus sur un processus de supervision de l'équipe principale », reconnaissant qu'être modérateur est « une tâche ingrate, et nous n'avons pas fait de notre mieux pour recruter de nouveaux membres. » La gouvernance de Rust est formée de 10 équipes, l'équipe principale étant chargée de « gérer la direction générale de Rust, la direction des sous-équipes et toute question transversale. »

    En 2021, AWS, Huawei, Google, Microsoft et Mozilla se sont associées pour lancer la fondation Rust et se sont engagées à lui consacrer un budget de deux ans à hauteur d'un million de dollars. Ce budget permettra au projet de développer des services, des programmes et des événements qui aideront les responsables du projet Rust à développer le meilleur Rust possible.

    L'annonce a été faite par Ashley Williams, Directeur exécutif par intérim de la fondation, le 8 février sur le site Internet de l'organisation. « Aujourd'hui, au nom de l'équipe de Rust, je suis heureux d'annoncer la création de la Fondation Rust, une nouvelle organisation indépendante à but non lucratif chargée de gérer le langage de programmation et l'écosystème Rust, en mettant l'accent sur le soutien de l'ensemble des responsables qui régissent et développent le projet ».

    Facebook a rejoint la Fondation Rust, l'organisation qui soutient le langage de programmation Rust. Rust est l’un des langages de programmation les plus appréciés et dont la croissance est la plus rapide à l'heure actuelle. Outre l'arrivée de nouveaux talents dans son équipe Rust, Facebook a annoncé qu'elle rejoignait officiellement l'organisation à but non lucratif fondé en février 2021. « Facebook Open Source est heureux d'annoncer son soutien à la fondation Rust en qualité de membre important. Aux côtés des autres membres de la fondation, Facebook s'engage à soutenir et à faire croître l'écosystème et la communauté open source Rust », a indiqué Facebook sur son blog.

    Le projet Rust dévoile sa nouvelle « constitution »

    Le projet Rust interagit avec la Rust Foundation, qui gère principalement les actifs financiers de Rust, mais en est séparée. Le projet open source Rust, qui gère les standards du langage, a publié un nouveau plan de gouvernance, cumul de six mois de travail intense. Publié sous forme de demande de commentaires sur GitHub, il va maintenant être soumis à une période de commentaires. Il doit être ratifié par les chefs d'équipe avant d'être accepté.

    Motivation

    Historiquement, l'équipe centrale identifiait les tâches importantes qui n'étaient pas du ressort de l'équipe et tentait de les réaliser elle-même. Cependant, le fait de confier ces deux activités à la même équipe n'a pas eu d'impact et a conduit à l'épuisement.

    Le conseil de direction établi par ce RFC se concentre sur l'identification et la priorisation du travail en dehors des compétences de l'équipe. Le Conseil délègue principalement ce travail, plutôt que de le faire lui-même. Le Conseil peut également servir d'organe de coordination, d'organisation et de responsabilité entre les équipes, par exemple pour les efforts inter-équipes, les feuilles de route et le succès à long terme du projet.

    Ce RFC établit également des mécanismes de surveillance et de responsabilité entre le Conseil dans son ensemble, les membres individuels du Conseil, l'équipe de modération, les équipes du Projet et les membres du Projet.

    Rust est devenu si populaire qu'une équipe dédiée a été présentée pour la définition du style de codage Rust par défaut. Il n'est pas surprenant que Rust connaisse une croissance rapide. D'autant plus que le gouvernement américain l'a indirectement approuvé récemment.

    « Nous sommes actuellement dans une période de croissance, a déclaré Rebecca Rumbul, directrice exécutive et PDG de la Rust Foundation. Le gouvernement américain s'est levé devant les gens pour dire qu'il fallait utiliser des langages à mémoire sécurisée comme Rust par défaut pour certains types de projets, afin de garantir un bon niveau de sécurité. Nous avons donc reçu énormément de soutien et d'encouragements de la part des gens pour qu'ils adoptent Rust. »

    La communauté Rust compte aujourd'hui plus de 2 millions de développeurs, qui construisent avec près de 100 000 compilations Rust, selon la Fondation. En effet, une enquête menée par Stack Overflow auprès d'environ 71 000 personnes a révélé qu'il s'agissait du langage le plus aimé.

    Nom : Rust1.jpg
Affichages : 5462
Taille : 81,7 Ko

    « C'est un langage vraiment utile et vraiment performant, a déclaré Rumbul. La polyvalence qu'il offre, la vitesse et les performances qu'il fournit, la sécurité qu'il offre - il coche beaucoup de cases pour beaucoup de gens. » Chaque langage a des guides de style et, s'il est assez populaire, peut avoir plusieurs guides de style d'utilisateurs majeurs, comme Google, qui a son guide pour C++ (le langage dans lequel Chrome est écrit). Guido van Rossum de Python a également publié ses conventions de style.

    Rust a un guide de style dans le "rustfmt" ou "Rust formatting tool" publié sur GitHub. L'outil formate automatiquement le code Rust pour permettre aux développeurs de se concentrer sur la sortie et vise à réduire la courbe d'apprentissage abrupte à laquelle sont confrontés les nouveaux développeurs Rust. Le guide demande aux développeurs « d'utiliser des espaces, pas des tabulations » et indique que « chaque niveau d'indentation doit être de 4 espaces », par exemple.

    Comme l'explique Josh Triplett dans un récent billet de blog Rust : « Le style standardisé aide les développeurs Rust à se sentir à l'aise et à l'aise dans de nombreux projets différents, et le support d'outils de rustfmt facilite la maintenance et l'intégration dans l'intégration continue ».

    Rust a été créé en 2006 et a été maintenu au sein de Mozilla jusqu'à récemment. La Fondation Rust n'a que deux ans d'existence. Son premier objectif était de s'étendre au-delà de son unique sponsor pour atteindre, eh bien, plus. Aujourd'hui, il s'agit d'une collaboration internationale et interprofessionnelle entre 40 entreprises de toutes tailles et de tous secteurs. Cela peut être un cadeau et une malédiction, car les mainteneurs peuvent être épuisés par l'afflux de nouveaux utilisateurs.

    « Nous devons nous assurer que Rust peut faire face à cela », a déclaré Rumbul. « C'est génial que tout le monde vienne à la fête, mais nous devons nous assurer que toute notre infrastructure est capable de faire face à cela, que nos mainteneurs ne sont pas épuisés à cause de toutes ces nouvelles personnes qui leur demandent des conseils et qui ont besoin d'attention. Notre priorité est simplement de nous assurer que Rust peut évoluer, mais qu'il peut le faire efficacement sans que les gens s'épuisent ou que l'infrastructure s'effondre. »

    La fondation détient la marque Rust mais ne dicte pas les normes. C'est le travail du projet open source Rust, un groupe distinct qui travaille avec la fondation. La fondation se concentre plutôt sur la sécurité, l'éducation et la coordination entre ceux qui travaillent avec Rust.

    Selon l'édition d'octobre 2022 de l'index Tiobe, le langage de programmation Rust gagne en popularité parmi les développeurs. Il est désormais placé en 20e position, contre une 26e place durant la même période l'année dernière. Il s'agit de la seconde fois qu'il entre dans le top 20 de Tiobe, après avoir culminé à la 18e position en septembre 2020, quelques mois après avoir atteint la version 1.0.

    Paul Jansen, PDG de Tiobe Software, voit en Rust comme une « petite menace » pour C et C++ », deux langages qui pourraient être remplacés par Rust dans de nouveaux projets, selon certains développeurs, en raison de sa meilleure gestion de la sécurité de la mémoire.


    La structure de gouvernance originale du projet Rust a évolué à partir de Mozilla, où Rust a débuté et a été nourri pendant des années. Vers 2016 ou 2017, une demande de commentaires a été publiée, établissant la gouvernance du projet Rust, a déclaré Triplett. Elle a créé environ six équipes, dont les équipes core, language, mod, library et cargo.

    Parmi les problèmes de l'ancien modèle, l'équipe centrale est devenue responsable non seulement de la supervision des problèmes qui se posaient, mais aussi de leur résolution, a déclaré Triplett. Cela a conduit à l'épuisement et à des problèmes, a déclaré JT Turner, l'un des co-auteurs du nouveau modèle et membre de l'équipe centrale de Rust.

    « Il n'y a pas moyen de porter autant de chapeaux et de faire autant de choses, a-t-il déclaré. Auparavant, l'équipe centrale était composée uniquement de chefs d'équipe, et les chefs d'équipe relevaient de l'équipe centrale. Vous deviez diriger une équipe et vous concentrer sur celle-ci et sur la gouvernance globale, et pour beaucoup de gens, c'était juste beaucoup, beaucoup trop de travail pour essayer de faire les deux, à moins d'être payé à temps plein. »

    Triplett a convenu que c'était trop pour une seule équipe. « Idéalement, ils feraient des équipes et délégueraient et ils l'ont parfois fait, a-t-il dit. Mais au bout du compte, ils se noyaient sous les menus détails, parce qu'ils étaient l'équipe du divers. Et tout cela était important, mais en même temps, c'était trop de travail pour une seule équipe. »

    En définitive, l'ancien modèle de gouvernance n'était « pas un document très précis », ajoute Triplett. « C'est l'une des choses qui a conduit à la crise de gouvernance ». Rust n'est pas le premier groupe open source à connaître des difficultés de croissance publiques : Node.js a également connu une crise de gouvernance, en 2014, qui a en fait brièvement fait bifurquer le framework.

    Une transition pacifique

    Une telle querelle publique aurait pu faire tomber n'importe quelle organisation bénévole, mais au lieu de cela, le projet Rust s'est regroupé et a décidé qu'il devait affronter le conflit de front. Depuis août dernier, le projet Rust travaille sur un nouveau modèle de gouvernance. Le projet Rust a passé six mois intenses à travailler sur les conflits - via Zoom, pas moins - mais le groupe a pu trouver de nouvelles solutions aux anciens problèmes, a déclaré Turner.

    « Nous nous sommes tous réunis et avons dit : 'Faisons quelque chose qui peut être plus flexible, qui fonctionne un peu mieux à long terme' », ont-ils déclaré. « Nous savions que la gestion des conflits de manière constructive était un aspect sur lequel nous devions nous pencher. C'est donc ce que nous avons commencé à pratiquer en tant que groupe : OK, conflit, super, penchons-nous dessus, essayons de comprendre ce qui sous-tend le conflit, déterrons les principes fondamentaux, puis utilisons ces principes pour créer une solution. »

    Le nouveau plan de gouvernance indique quand le projet Rust peut créer une nouvelle équipe, ce qui se passe lorsqu'une équipe a terminé son travail et doit se retirer, et comment réorganiser les équipes au sein du projet, a expliqué M. Triplett. Il crée un nouveau conseil de haut niveau, composé cette fois de membres de chacune des autres équipes. Il prévoit également des freins et contrepoids, comme la Constitution américaine, pour faire face aux problèmes.

    « Nous avons besoin d'une structure organisationnelle de haut niveau qui nous permette de prendre ces décisions de manière raisonnablement opportune, et nous avons opté pour une structure représentative dans laquelle chaque équipe de haut niveau envoie un représentant à un conseil, et ce conseil peut prendre des décisions au nom de ces équipes ou renvoyer les choses à ces équipes », a déclaré Triplett.

    Sources : Rust,

    Et vous ?

    Quel est votre avis sur le sujet ?

    Que pensez-vous de la gouvernance open source ?

    Utilisez-vous le langage Rust ?

    Que pensez-vous du langage Rust et de la gouvernance au sein de Rust ?

    Voir aussi :

    Démission de toute l'équipe de modération de Rust, pour protester contre le fait que l'équipe principale ne rendait de comptes à personne d'autre qu'elle-même

    Facebook rejoint AWS, Huawei, Google, Microsoft et Mozilla dans la Fondation Rust, et renforce son équipe Rust par des nouveaux talents

    Microsoft, Google, AWS, Huawei et Mozilla s'associent pour créer la Fondation Rust, une organisation à but non lucratif chargée de gérer le langage de programmation

    Le langage de programmation Rust gagne en popularité parmi les développeurs et fait son entrée dans le top 20, selon Tiobe. Python, Java, C et C++ s'accaparent à eux seuls de 55% de parts de marché
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  6. #6
    Chroniqueur Actualités
    Avatar de Patrick Ruiz
    Homme Profil pro
    Redacteur web
    Inscrit en
    Février 2017
    Messages
    1 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Redacteur web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2017
    Messages : 1 841
    Points : 51 475
    Points
    51 475
    Par défaut Le langage Rust se dote d’un Conseil de direction suite aux plaintes en matière de gouvernance
    Le langage Rust se dote d’un Conseil de direction suite aux plaintes de la communauté concernant des lacunes en matière de gouvernance
    Et la création d’un fork du langage par des protestataires

    Les partisans du langage de programmation Rust ont procédé à la création d’un Conseil de direction qui servira d'organe de gouvernance au plus haut niveau du projet Rust. L’annonce y relative est tombée le 20 juin. Ce changement fait suite à un certain mécontentement de la communauté Rust concernant la direction et la gouvernance du projet. La situation est même telle qu’une partie de la communauté a procédé à la création d’un fork du langage.

    Ledit conseil assumera la responsabilité des questions de gouvernance de haut niveau tandis que la plupart des responsabilités du projet Rust, telles que l'évolution du langage, la maintenance du compilateur et de l'outillage de base, et l'administration de l'infrastructure, resteront du ressort de neuf équipes de haut niveau. Ces neuf équipes couvrent les domaines suivants : compilateur, crates.io, outils de développement, infrastructure, langage, rampe de lancement, bibliothèque, modération et publication.

    Chaque équipe de haut niveau du projet Rust a choisi un représentant pour former collectivement le conseil parmi lesquels Eric Huss (outils de développement), Eric Holk (compilateur), Jack Huey (langage) et Mara Bos (bibliothèque). La manœuvre fait suite à des mécontentements au sein de la communauté. Les deux tournants les plus remarqués sont la démission de toute l’équipe de modération de Rust et celle en lien avec la marque déposée du langage.

    Nom : 1.png
Affichages : 5767
Taille : 79,8 Ko

    L'équipe de modération du langage de programmation Rust a annoncé sa démission le 22 novembre avec effet immédiat. La démission a été présentée par le biais d'une demande de retrait sur GitHub, dans laquelle Andrew Gallant, membre de l'équipe, a écrit que l'équipe démissionnait « pour protester contre le fait que l'équipe principale ne rendait de comptes à personne d'autre qu'elle-même ».

    Rust a ensuite fait face à une controverse liée à sa politique de marque déposée. La Rust Foundation, l’organisation qui fournit un soutien financier et juridique au langage, a proposé de nouvelles règles sur l’utilisation du mot Rust et de son logo, qui incluaient la recommandation de ne pas utiliser « Rust » dans les noms des crates Rust, c’est-à-dire les paquets de code réutilisables. Par exemple, vulture-rs serait préféré à vulture-rust.

    Ces changements ont provoqué une réaction négative de la part de nombreux membres de la communauté Rust, qui ont estimé que la politique était trop restrictive et nuisait à la créativité et à la promotion du langage. Certains ont donc décidé de forker le langage sous le nom de Crab Language, en signe de protestation.

    La création du Conseil marque la fin de l'équipe centrale de Rust et de l'équipe de direction intérimaire. Tout en saluant ces deux efforts comme ayant été cruciaux pour le projet Rust, le Conseil de direction a reconnu des lacunes dans la gouvernance du projet.

    Dans les semaines à venir, il est prévu d'établir l'infrastructure de base du groupe, y compris un plan pour les réunions, un processus pour soulever les points de l'ordre du jour, un référentiel d'équipe, ainsi que l’achèvement de la transition des anciennes structures de direction de Rust.

    Source : Conseil de direction

    Et vous ?

    Que pensez-vous de la décision de la communauté Rust de se doter d’un Conseil de direction ?

    Voir aussi :

    Démission de toute l'équipe de modération de Rust, pour protester contre le fait que l'équipe principale ne rendait de comptes à personne d'autre qu'elle-même

    Facebook rejoint AWS, Huawei, Google, Microsoft et Mozilla dans la Fondation Rust, et renforce son équipe Rust par des nouveaux talents

    Microsoft, Google, AWS, Huawei et Mozilla s'associent pour créer la Fondation Rust, une organisation à but non lucratif chargée de gérer le langage de programmation

    Le langage de programmation Rust gagne en popularité parmi les développeurs et fait son entrée dans le top 20, selon Tiobe. Python, Java, C et C++ s'accaparent à eux seuls de 55% de parts de marché
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  7. #7
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2019
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2019
    Messages : 200
    Points : 975
    Points
    975
    Par défaut
    Rust est devenu si populaire qu'une équipe dédiée a été présentée pour la définition du style de codage Rust par défaut.
    "Si populaire", c'est-à-dire ? Chez les développeurs ou dans les entreprises ? Quelle part de marchés dans le monde réel ?
    Est-ce que les choix d'évolution du langage prennent en compte les utilisateurs (les vrais, c'est-à-dire, les entreprises), ou bien sont-ce des choix décidés uniquement en comité restreint par les développeurs du langage ?

  8. #8
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 562
    Points : 15 493
    Points
    15 493
    Par défaut
    En tout cas, dans le cas des règles de formatage, ça ne veut rien dire. A l'époque ou l'équipe a été constituée, Rust n'était d'ailleurs pas si populaire que ça (en tout cas par rapport a aujourd'hui). Il y avait juste besoin de déterminer des règles de formatage par défaut pour l'outil Rustfmt qui était en court de développement. Il a été proposé a tout le monde de participer au débat et une équipe de volontaire a été formée pour prendre en compte les retours et arriver a un consensus.

    Les équipes de travail Rust sont a priori ouvertes a tous, certains membres travaillent dans de grosse entreprises du numérique, d'autres des plus petites, et d'autre sont à leur compte. Ce fonctionnement ne dépend pas de la "popularité" de Rust. Il faudrait déjà une métrique pour définir ce qu'est la popularité.

Discussions similaires

  1. Question concernant l'équipe de modération de www.developpez.com
    Par pc.bertineau dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 21
    Dernier message: 30/11/2007, 17h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo