# Introduction Le projet PostgreSQL est fier de la qualité de son code, de son travail et des résultats professionnels de sa communauté. Nous attentons de chaque participant qu'il se conduise de manière professionnelle, en agissant avec courtoisie dans l'intérêt commun, tout en respectant tous les utilisateurs et les développeurs. Dans ce but, nous avons mis en place un Code de Conduite pour les échanges avec la communauté, la participation au travail du projet et la communauté en général. Ce Code a pour but de couvrir toutes les interactions entre des membres de la communauté, que ces échanges aient lieu au sein de l'infrastructure postgresql.org ou pas, du moment qu'il n'y a pas d'autre Code de Conduite qui puisse s'appliquer (comme le Code de Conduite d'une conférence par exemple). # Inclusivité et conduite appropriée Le projet PostgreSQL est ouvert à la participation de chaque personne souhaitant travailler avec PostgreSQL, quel que soit son niveau d'expérience sur ce logiciel ou sur la technologie en général. Nous encourageons le développement et les contributions de tous les utilisateurs, quelle que soit leur histoire. Nous encourageons des discussions constructives et réfléchies sur le logiciel, cette communauté, leur état actuel respectif et leurs possibles futurs développements. Les discussions devraient être centrées sur le code, les technologies liées, les projets de la communauté ou l'infrastructure. Les attaques personnelles et les commentaires négatifs sur les caractéristiques d'une personne ne sont pas acceptables et ne seront pas acceptés. Les caractéristiques d'une personne peuvent inclure (mais ne sont pas limitées à) l'âge, l'origine ethnique, la nationalité d'origine ou les ancêtres, la religion, le genre ou l'orientation sexuelle. De plus, les attitudes qui sont aussi en violation de ce code de conduite comprennent (mais ne se limitent pas à) les menaces de violence contre une personne ou un groupe de personnes, les menaces de sabotage de vie professionnelle, de communauté et/ou de projet, les sollicitations sexuelles non souhaitées, quelles que soient leurs formes, les attitudes qui pourraient porter préjudice au projet PostgreSQL et le refus de cesser cette conduite inappropriée malgré une demande en ce sens. # Protection des plaignants Il est également expressément interdit à quiconque d'exercer des représailles contre une personne ayant déposé une plainte pour violation de ce Code de Conduite ou contre une personne assistant le comité lors de l'enquête suite à un signalement. Seront considérées comme des représailles (entre autres) les actions suivantes: * de nouvelles attaques personnelles (publiques ou privées) ; * des actions ayant pour but d'affaiblir le statut professionnel d'une personne que ce soit en public ou vis-à-vis de son employeur, ses collègues, ses clients ou la communauté ; * des actions qui menacent la vie privée, l'intégrité physique, le bien-être, le foyer et/ou la famille d'une personne. Les actes de représailles seront traités de la même manière que n'importe quelle autre violation de ce Code de Conduite. # Comité du Code de Conduite La Core Team désignera un Comité du Code de Conduite pour recevoir et enquêter sur toutes les plaintes ainsi qu'une présidence de ce comité. N'importe quel membre de la communauté peut être candidat à ce comité, à l'exception des membres de la Core Team. Comme la Core Team supervise le Comité, les membres de la Core Team ne pourront pas être également membres du Comité, pour éviter les conflits d'intérêt. La liste des membres du Comité sera publiée et toujours disponible [ici](https://www.postgresql.org/about/policies/coc_committee/). Les membres seront renouvelés tous les ans. La Core Team annoncera les dates d'ouverture et de fermeture de la sélection des candidats sur les canaux de communication habituels. Tout membre de la communauté qui souhaiterait être candidat répondra à une première série de questions. Les réponses seront évaluées par la Core Team et les membres du comité actuel pour sélectionner les candidats et mener des entretiens avec chacun d'entre eux. Le Comité actuel fera des recommandations et la Core Team choisira les nouveaux membres du Comité. Le nombre de membres du Comité n'est pas défini, cependant, il faudra qu'il soit constitué d'un minimum de quatre (4) personnes. Les membres du Comité s'engagent pour un minimum d'un an. Ils peuvent rester membres de ce Comité plus longtemps s'ils le souhaitent, avec un maximum de trois (3) ans. Les membres du Comité agissent suivant la volonté de la Core Team et la Core Team peut relever un membre de ses fonctions si elle pense que ce membre ne peut plus assumer ses responsabilités. Le Comité peut aussi de sa propre initiative demander à la Core Team de suspendre un membre si cette personne n'est pas capable ou ne veut pas assumer ses responsabilités. # Signalements Si vous êtes victime d'une attitude inappropriée ou si vous êtes témoin d'une telle attitude, nous vous demandons de bien vouloir le signaler rapidement au Comité du Code de Conduite à [coc@postgresql.org](mailto:coc@postgresql.org). Dans l'éventualité où vous souhaiteriez porter plainte contre un membre du Comité, vous pouvez aussi contacter directement n'importe quel(s) autre(s) membre(s) du Comité. Dans votre signalement, merci d'inclure autant de détails que possible, y compris : * une description de l'évènement; * le minutage de l'évènement; * des captures d'écran des discussions électroniques; * les noms et, si possible, les informations de contact des témoins; * toute autre information que vous pensez nécessaire à l'enquête. # Gestion des plaintes Le Comité acquittera rapidement votre demande et enquêtera sur tout incident signalé. Si toutes les parties coopèrent, le Comité aura pour but de finaliser l'enquête sur une période de deux (2) semaines à compter de la réception du signalement. Les signalements d'incidents et les activités d'enquête resteront autant que possible confidentiels afin de garantir que l'enquête se passe dans les meilleures conditions. Le Comité informera le ou la plaignante et le(la) supposé(e) transgresseur(se) de sa décision à ce moment-là. Si l'enquête se poursuit, le Comité en informera les deux parties et leur fournira une estimation de la date de clôture de l'enquête. Un manque de coopération d'une ou des parties pourrait prolonger l'enquête. Le Comité fera tous les efforts nécessaires pour finaliser l'enquête et fournir les résultats de celle-ci au plaignant ou·à la plaignante et au·(à la) supposé(e) transgresseur(se) dès que possible en leur signifiant sa décision. Dans le cas où la plainte implique une membre du Comité ou de la Core Team (comme plaignant(e) ou transgresseur(se)), la gestion du signalement se poursuivra normalement sauf que la personne impliquée sera exclue de son rôle du Comité ou de la Core Team pour cette affaire. Les résultats possibles de l'enquête peuvent être (mais ne sont pas limités à): * La conviction que le Code de Conduite n'a pas été violé; * Un avertissement privé avec une explication de ce qu'est une attitude acceptable pour la(es) personne(s) impliquée(s); * Un avertissement public avec une explication de ce qu'est une attitude acceptable pour la(es) personne(s) impliquée(s); * Un bannissement temporaire ou permanent de certains ou de tous les espaces gérés par la communauté incluant (mais non limité à) les mailing-lists de la communauté, les forums, IRC et la perte du droit de commit sur les dépôts de la communauté; * La demande d'excuses publiques ou privées. Parce qu'un bannissement temporaire ou permanent est un sujet sérieux et que les actions techniques requises pour y arriver ne sont pas triviales, une telle sanction sera soumise à la Core Team avant d'en informer les deux parties. Dans le cas où la Core Team ne serait pas d'accord avec la décision du comité, la Core Team présentera son point de vue au Comité. Le Comité prendra en considération les recommandations de la Core Team et engagera de nouvelles discussions si nécessaire. Si la Core Team et le Comité n'arrivent pas à se mettre d'accord, la décision de la Core Team prévaudra. Le Comité peut considérer qu'une violation du présent code est involontaire, peut-être liée à des différences culturelles (par exemple, l'utilisation d'un terme familier peut être sans volonté de nuire dans une langue, mais insultante dans une autre) ou à une tentative d'humour malavisée. De tels cas seront traités comme des opportunités d'apprentissage plutôt que comme sujet à sanction. Si le Comité constate que l'incident signalé tombe dans cette catégorie des violations involontaires, le Comité jugera si un tel incident est susceptible de se reproduire et, si c'est le cas, pourra partager l'information de manière générale avec toute la communauté pour prévenir de nouveaux incidents. Si l'une des parties trouve que la décision n'est pas juste, le Comité pourra être saisi en appel dans la semaine qui suit l'information de la décision. L'appel pourra comporter de nouvelles informations, de nouvelles sources et/ou de nouveaux témoins, etc. pour permettre au Comité de considérer sa décision au regard de ces nouveaux éléments. Le Comité fournira un rapport annuel résumant les types de signalements reçus et les actions qui auront été prises pour répondre à ces plaintes à la fin du premier trimestre de chaque année pour l'année précédente. Ce rapport sera partagé avec la communauté. Les signalements et actions seront anonymisés pour protéger l'identité de toutes les parties impliquées. # Agir en toute bonne foi Toute personne signalant un incident doit agir en toute bonne foi et doit avoir des motifs valables de penser que les faits rapportés concernent une violation du Code de Conduite. Tout signalement pour lequel aucun fondement réel n'aura été trouvé et pour lequel il sera prouvé qu'il a été inventé par malveillance ou avec l'intention de tromper sera vu comme une insulte au Comité et comme une sérieuse violation du Code de Conduite. # Mise à jour du code de conduite Le Comité et la Core Team envisageront des mises à jour de ce Code de Conduite aussi souvent que nécessaire et au moins une fois par an, en tenant compte des incidents signalés, des recommandations de professionnels juridiques, des suggestions des membres de la communauté, des derniers développements culturels de la communauté ou de n'importe quel autre évènement pertinent. Les membres de la Communauté qui veulent suggérer des changements au Code de Conduite peuvent envoyer leurs propositions au Comité via e-mail à [coc@postgresql.org](coc@postgresql.org). # Conférences et évènements Le projet PostgreSQL encourage chaque organisateur d'évènement à créer et maintenir un Code de Conduite pour leur évènement. Chaque organisateur d'évènement est responsable de gérer les conduites inappropriées durant leur évènement d'une manière rapide et objective. # Conclusion Nous encourageons des relations appropriées et collégiales entre les membres de la communauté; cependant, les membres de la communauté doivent être sensibilisés au fait que leur attitude pourrait être considérée comme blessante par les autres membres. Les membres de la communauté doivent donc se modérer dans leur conduite. Pour tous les échanges au sein de la communauté, utilisez votre jugement professionnel et restez concentrés sur l'amélioration globale pour tous de notre projet et de notre communauté.