
Au moins quatre membres éminents de la communauté Perl ont récemment démissionné de leur poste à la Fondation Perl, et un autre s'est complètement retiré du travail sur Perl :
- Samantha McVey, présidente de l'Équipe des affaires communautaires (CAT - Community Affairs Team).
- Curtis Poe, membre du conseil d'administration de la Fondation Perl (auteur de Beginning Perl et Perl Hacks).
- Elizabeth Mattijsen, membre du comité des subventions de la Fondation Perl.
- Sebastian Riedel, développeur Perl et ingénieur SUSE.
- Sawyer X, membre du conseil de direction de Perl, développeur clé de Perl Core qui est devenu « pumpking » (responsable élu du langage Perl) en 2016 lorsqu'il a repris cette fonction de Ricardo Signes.
Sawyer X (a démissionné le 12 avril)
Sawyer X, qui est devenu «*pumpking*» en 2016, a expliqué la raison de sa démission dans un billet sur une liste de discussion Perl.
« Hier, j'avais osé dire que les gens de Core reconnaissent qu'il y a des défauts dans le langage (ndlr. l'auteur parle de "cruft", qui désigne un code ou un logiciel mal conçu, inutilement compliqué ou indésirable), et que nous souhaitons pouvoir les supprimer, et que supprimer des défauts peut faciliter notre travail, que nous arrivions à les supprimer ou non. Ceci est basé sur de multiples conversations que nous avons eues en personne lors de Core Summits (et d'autres conférences) sur la complexité de certains travaux en raison de problèmes et d'anomalies historiques, ainsi que des cas extrêmes qui nous ont accaparés au fil des ans. Ma déclaration doit être considérée comme "correcte et pas amusante à admettre" ou plus probablement "correcte dans certains contextes mais pas dans d’autres". Au lieu de cela, c'était encore une autre occasion pour certaines personnes de cette communauté de me frapper.
« Après avoir dit cela, j'ai immédiatement reçu des messages hostiles - comment oserais-je suggérer que nous reconnaissions qu'il y a des défauts (et que nous serions heureux s'il n'y en avait pas). Après tout, il y a des e-mails de quelques développeurs Core (qui figurent sur cette liste) qui disent le contraire. De toute évidence, je dois être obligé de répondre en détail. De toute évidence, ma déclaration était si offensante pour certains qu'ils se sont sentis obligés de me pousser dans un coin jusqu'à ce que je désactive enfin mon compte de réseau social.
« Ceci n'est qu'un exemple dans une chaîne d'intimidation et d'hostilité continue que j'ai reçue ces dernières années, en particulier l'année dernière, de la part des membres de la communauté Perl. Cela m'a causé une détresse émotionnelle importante au fil du temps et je ne peux tout simplement plus le supporter - pas mentalement et certainement pas émotionnellement. Aucune de ces personnes au fil des ans ou ces derniers temps ne s'est excusée ou n'a montré de remords, ni n'a tenu compte de mes supplications ainsi que celles d'autres personnes les invitant à cesser ce "discours" destructeur qu'ils se sentent tellement en droit d'infliger à moi et aux autres. C'est aussi pourquoi j'évite le p5p depuis un certain temps maintenant - ces personnes et leur comportement ont réussi à en sortir.
« En raison du comportement abusif continu des membres éminents de la communauté Perl et à peu près n'importe qui d'autre qui se sent également en droit de me harceler (et malheureusement, d'autres développeurs Core), je me retire du Conseil de pilotage, de la liste de sécurité Perl et du Noyau Perl. J'ai également informé TPF que je me retirais du comité des subventions de TPF (The Perl Foundation), je cesse d'être gestionnaire de subventions ainsi que tout autre poste que j'occupe. Je ne prendrai pas la parole à la prochaine conférence Perl ni n'y assisterai ».
« N'oubliez pas que ce n'est pas parce que l'un détient un rôle public que l'autre peut le rabaisser, le harceler, lui faire honte publiquement ou l'intimider. Et le fait que vous ne le voyez pas comme de l'intimidation - et les intimidateurs le voient rarement de cette façon - ne signifie pas que ce n'est pas de l'intimidation. Je sais que les personnes auxquelles je fais référence liront également ce message. Vous avez gagné. J'abandonne ».
« La Fondation Perl publiera une réponse plus complète en temps voulu une fois que nous aurons mieux compris la situation qui a conduit à la récente annonce de Sawyer », a déclaré l'organisation. « Cependant, je peux dire que nous sommes attristés d'apprendre la déclaration de démission de Sawyer ».
Dans le fil conducteur, le développeur Matthew Trout déclare avec dédain : « les personnes qui font réellement le travail sur le noyau perl ne semblent pas trouver le problème de 'cruft' ». Après quelques va-et-vient sur qui compte ou ne compte pas comme un mainteneur de Perl qui pourrait s'opposer à cruft, Sawyer déclare : « Je n'ai aucun intérêt à discuter de quoi que ce soit avec vous, Matt.
Pour une personne qui n'a pas de contexte, l'échange peut sembler assez cordial et le raisonnablement poli. Seul le refus de Sawyer de poursuivre la discussion avec Trout laisse imaginer la véritable détresse qui se cache derrière – ce qui pourrait avoir quelque chose à voir avec les raisons pour lesquelles Trout a été définitivement banni des événements Perl une semaine plus tard.
Le bannissement de Trout était due en partie au comportement de la conférence de 2019 que son collègue développeur Aaron Crane a décrit de manière insaisissable comme un « comportement continu », non propre à Trout, qui met les autres membres de la communauté mal à l'aise. Le conseil d'administration a ensuite examiné les actions du CAT, supprimé ses rapports de «*transparence*» et modifié la sanction de Trout en un bannissement.
Trout, pour sa part, a déclaré plus tard qu'il était désolé d'avoir blessé Sawyer et qu'il avait accepté le bannissement d'un an comme étant « la meilleure chose pour les amis et la communauté [de Trout] ».
Sebastian Riedel (démissionnaire le 25 juin)
En mars de cette année, Patrick Spek, un ancien membre du conseil de direction de Perl 6 (Raku), s'est engagé envers .config/git/config avec un message disant «*Trouve du travail » suivi du mot en "n".
Sebastian Riedel a déposé une plainte auprès du conseil d'administration de The Perl Foundation : « Je suis très déçu de la Perl Foundation aujourd'hui. Ma plainte officielle concernant les messages de commit racistes et les téléchargements CPAN a été rejetée par un membre du conseil d'administration. Par conséquent, j'ai décidé de démissionner et de cesser toute association avec TPF à l'avenir ».
La plainte de Riedel au conseil d'administration souligne qu'il ne s'agit pas du premier rodéo raciste de Spek. CPAN propose toujours des téléchargements contenant une archive tar de l'ère 2017 de Spek avec un dossier nommé "perl6-n[word]". Nous avons téléchargé le fichier lié et pouvons vérifier qu'il est toujours disponible sur CPAN et qu'il contient en fait ce dossier.
Pour aggraver les choses, Riedel a allégué que McVey – qui dirigeait le CAT et était donc responsable de la réponse aux incidents en question – avait une relation amoureuse avec Spek à l'époque.
Riedel a précisé que sa frustration concernait spécifiquement TPF, en tweetant « la communauté Perl au sens large n'a absolument aucune influence sur la Fondation Perl. La Fondation est régie par le copinage et il n'y a rien qu'un développeur Perl lambda puisse faire à ce sujet ».
Samantha McVey (a démissionné le 7 août)
Au moment de sa démission, Samantha McVey présidait l'équipe d'action communautaire (CAT) de TPF. McVey a évoqué comme motif principal l'échec du conseil d'administration de TPF à adopter une charte et un code de conduite, ainsi que la décision du conseil d'administration de révoquer unilatéralement (et de supprimer) tous les rapports de transparence CAT publiés en 2021.
« La suppression des rapports de transparence du CAT envoie le message que le conseil d'administration n'est pas disposé à soutenir le CAT et ne donne pas la priorité à la sécurité de la communauté », a déclaré McVey. Elle a ajouté qu'elle n'était pas impliquée dans la décision du Conseil de retirer les rapports et que si elle...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.