# 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 ait 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 attentions sexuelles non
sollicitées, quelle que soit leur forme, 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 les actions suivantes (entre autres):

* 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 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 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 les toutes les parties coopèrent, le Comité aura pour but de
finaliser l'enquête sur une période de 2 semaines à compter de la réception du
signalement.

Les signalements d'incidents et les activités d'enquête resteront
confidentiels tant que possible afin de garantir que l'enquête se passe dans
les meilleures conditions.

Le Comité informera le plaignant et le supposé 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·à la plaignant·e 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 Consuite
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 sensibilité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é.
