C'est décidément la saison des codes de conduite. Après la communauté du noyau Linux qui a adopté un nouveau code de conduite, c'est au tour du projet SQLite de se lancer dans cet exercice. Celui adopté par la communauté Linux, le Contributor Covenant Code of Conduct, vise à promouvoir un environnement inclusif et accueillant sans toxicité. L'idée est en fait d'encourager un environnement ouvert et accueillant. Et pour cela, par ce code de conduite, les contributeurs et mainteneurs de Linux s’engagent à faire de la participation dans le projet et la communauté une expérience sans harcèlement, quels que soient l’âge, la taille, l’invalidité, l’éducation, le statut socio-économique, le genre, etc.
Le nouveau code de conduite de la communauté Linux encourage par exemple l'utilisation d'un langage accueillant et inclusif et bannit des comportements comme l’usage d’un langage ou imagerie sexualisée, le trolling, les insultes ou commentaires désobligeants, les attaques personnelles ou politiques, la publication des informations privées des autres sans permission explicite, et de manière plus large toute conduite qui pourrait être considérée comme inappropriée dans un cadre professionnel. Pour bon nombre d'observateurs, c'est tout simplement absurde d'adopter un tel code de conduite. Que faut-il maintenant penser de celui adopté par le projet SQLite ?
Lundi 22 octobre, une nouvelle mise à jour du code de conduite de SQLite a laissé la communauté à la fois perplexe et indignée. Les développeurs de SQLite ont en effet choisi de régir leurs interactions les uns avec les autres, et avec la communauté, conformément au chapitre 4 de la règle de Saint Benoît ; lequel chapitre fait référence aux « instruments de bonnes œuvres ». Pour information, la règle de Saint Benoît est une règle monastique écrite par Benoît de Nursie pour guider ses disciples dans la vie monastique communautaire. Rédigée dans les années 500, elle gouverne en détail la vie monastique.
Le code de conduite de SQLite reprend 72 articles du chapitre 4 de la règle de Saint Benoît, y compris des articles comme « Renoncer à soi-même pour suivre le Christ », « Ne pas commettre d'adultère », « Ne pas s’attacher aux plaisirs » ou encore « Se consacrer fréquemment à la prière ».
« Ce code de conduite a fait ses preuves dans des milliers de communautés diverses pendant plus de 1500 ans et a servi de base à de nombreux codes de droit civil depuis Charlemagne », peut-on lire sur le site de SQLite. Dans une discussion sur le forum officiel SQLite, Richard Hipp, le créateur de la technologie, a aussi expliqué que les clients lui demandaient depuis longtemps d’écrire un code de conduite, en rappelant au passage qu'avoir un code de conduite est devenu à la mode ces jours-ci. Il a alors cherché sur le net et trouvé ce code. Il dit qu'il l'a ensuite soumis à son équipe et tout le monde l’a approuvé.
Sur Twitter, certains développeurs n'ont pas tardé à exprimer leur mécontentement. « Considérant que je ne suis pas chrétien, je viole plusieurs de leurs règles. J'en viole aussi d'autres pour d'autres raisons. Et selon le créateur de SQLite, le nouveau code de conduite n'est pas vraiment une blague », tweete un internaute.
« SQLite a donc décidé d'adopter un code de conduite, ce qui est excellent. Mais ils ont décidé d’en adopter un qui n’est pas pratique à appliquer et qui exclut toute personne qui n’adhère pas à une tradition abrahamique », lit-on dans un autre tweet.
Cependant, la question est de savoir si le code de conduite doit être considéré comme satirique ou plutôt pris au sérieux. Bien que certains développeurs le prennent au sérieux, ce code de conduite s'apparente à une blague, voire un refus d'implémenter un code de conduite « moderne » inclusif comme certaines communautés se vantent de le faire ou encore une manière de "troller" les adeptes de codes de conduite.
Dans une préface au nouveau code de conduite, l'équipe SQLite explique en effet que la « règle est stricte et aucun ne peut s'y conformer à la lettre ». Alors, « la grâce est facilement accordée pour les transgressions mineures. » Mais que faut-il comprendre par transgressions mineures ? Rien n’est dit à ce sujet. « Nous ne faisons aucune application des aspects plus introspectifs », ajoute-t-elle. Toutefois, « ceux qui souhaitent participer à la communauté SQLite, soit en commentant les listes de diffusion publiques, soit en fournissant des correctifs ou des suggestions, soit par tout autre moyen, sont censés se comporter de manière à respecter l’esprit général de la règle, même s'ils ne sont pas d'accord avec des détails spécifiques. » C'est ce qui est indiqué dans la préface. Autrement dit, les développeurs de SQLite adoptent code de conduite qu'on n'est pas obligé de suivre à la lettre. Le plus important, c'est de suivre l'esprit du code de conduite.
Dans la discussion qui a été lancée sur le forum SQLite, Richard Hipp est revenu sur le code de conduite en réponse aux critiques qui se sont répandues sur la toile. Pour lui, de nombreux détracteurs semblent ne pas avoir lu la préface, ou s'ils l'ont lue, ils ne l'ont pas comprise. « J'ai essayé d'être clair dans la préface du code de conduite sur le fait que nous n'avons aucune intention d'imposer un système religieux particulier à quiconque, et que tout le monde est invité à participer à la communauté, quelles que soient ses inclinations religieuses. La seule exigence est que, tout en participant à la communauté SQLite, votre comportement ne soit pas en conflit direct avec l'éthique chrétienne éprouvée et qui existe depuis des siècles. Personne ne doit adhérer à un credo particulier. Il faut simplement démontrer un comportement professionnel et tout va bien », a écrit le développeur de SQLite.
Richard Hipp a ensuite mis à jour le texte pour mieux expliquer la préface, sans toutefois modifier les 72 articles de la règle de Saint Bernard qui définissent le code de conduite de la communauté SQLite.
Sources : Code de conduite de la communauté SQLite (version initiale, après mise à jour de la préface), Forum SQLite
Et vous ?
Quel message retenez-vous du nouveau code de conduite de la communauté SQLite ?
Une blague, du sérieux, un refus d’adopter un code de conduite explicite ou une manière de troller les adeptes de codes de conduite ?
Voir aussi :
Richard Stallman adopte une alternative aux codes de conduite pour le projet GNU : les GNU Kind Communications Guidelines
Le projet Linux adopte à son tour le "contributor Covenant Code of Conduct", pour promouvoir un environnement inclusif et accueillant sans toxicité
SQLite 3.25 est disponible, le moteur de base de données léger apporte le support des fonctions Window, un meilleur optimiseur de requêtes et plus
Google a-t-il l'intention de devenir malveillant ? L'entreprise efface toutes les mentions de « Don't be evil » de son code de conduite
Node.js forké à nouveau pour donner naissance à Ayo à cause des violations répétées du code de conduite du projet
SQLite adopte un code de conduite basé sur un texte chrétien :
Sérieux, satirique ou refus d'adopter un code de conduite ? La communauté confuse
SQLite adopte un code de conduite basé sur un texte chrétien :
Sérieux, satirique ou refus d'adopter un code de conduite ? La communauté confuse
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !