Руководство по кодексу поведения NumPy — как реагировать на отчет
В этом руководстве используется Комитет по кодексу поведения NumPy. Оно используется при реагировании на проблему, чтобы обеспечить последовательность и справедливость.
Принуждение к соблюдению кодекса поведения влияет на наше сообщество сегодня и в будущем. Это действие, которое мы не принимаем легкомысленно. При рассмотрении мер принуждения Комитет по кодексу поведения будет учитывать следующие ценности и принципы:
- Действовать лично, а не безлично. Комитет может привлечь стороны к пониманию ситуации, при этом уважая конфиденциальность и необходимость конфиденциальности заявителей. Однако иногда необходимо связаться с одним или несколькими лицами напрямую: цель Комитета — улучшить состояние нашего сообщества, а не только вынести формальное решение.
- Подчеркивать эмпатию к отдельным лицам, а не судить о поведении, избегая бинарных оценок «хорошо» и «плохо/зло». Явное, четкое агрессивное и оскорбительное поведение существует, и мы будем реагировать на это решительно. Но многие ситуации, которые могут оказаться сложными для разрешения, — это те, где обычные разногласия перерастают в бесполезное или вредное поведение со стороны нескольких сторон. Понимание полного контекста и нахождение пути, вовлекающего всех, — это сложно, но в конечном итоге это наиболее продуктивно для нашего сообщества.
- Мы понимаем, что электронная почта — это сложный канал связи и может быть изолирующим. Получение критики по электронной почте без личного контакта может быть особенно болезненным. Это делает особенно важным поддержание атмосферы открытого уважения к взглядам других. Это также означает, что мы должны быть прозрачными в своих действиях и что мы сделаем все возможное, чтобы гарантировать, что все наши члены будут обращаться справедливо и с сочувствием.
- Дискриминация может быть тонкой и бессознательной. Она может проявляться как несправедливость и враждебность в ином случае обычных взаимодействиях. Мы знаем, что это происходит, и мы будем стараться следить за этим. Мы очень хотели бы услышать от вас, если вы чувствуете, что с вами обращались несправедливо, и мы будем использовать эти процедуры, чтобы гарантировать, что ваша жалоба будет выслушана и рассмотрена.
- Помочь повысить вовлеченность в хорошие практики обсуждения: попытаться определить, где обсуждение может застопориться, и предоставить практические советы, рекомендации и ресурсы, которые могут привести к позитивным изменениям в этих вопросах.
- Учитывать потребности новых членов: предоставлять им явную поддержку и внимание, с целью повышения участия недопредставленных групп, в частности.
- Люди происходят из разных культурных сред и родных языков. Попытаться определить любые честные недоразумения, вызванные неродным языком, и помочь им понять проблему и то, что они могут изменить, чтобы избежать причинения оскорблений. Сложные дискуссии на иностранном языке могут быть очень пугающими, и мы хотим расширить наше разнообразие также по национальностям и культурам.
Медиация: добровольная, неофициальная медиация — это инструмент в нашем распоряжении. В контекстах, когда две или более стороны дошли до точки неприемлемого поведения (что, к сожалению, часто встречается в человеческих конфликтах), может быть полезно провести процесс медиации. Это всего лишь пример: Комитет может рассмотреть медиацию в любом случае, учитывая, что процесс должен быть строго добровольным и ни одна сторона не может быть вынуждена участвовать. Если Комитет предложит медиацию, он должен:
- Найти кандидата, который может выступить в качестве медиатора.
- Получить согласие заявителя(ей). Заявитель(и) имеют полную свободу отказаться от идеи медиации или предложить альтернативного медиатора.
- Получить согласие лица(лиц), о которых подается отчет.
- Договориться о медиаторе: хотя стороны могут предложить другого медиатора, чем предложенный кандидат, процесс может быть продолжен только в том случае, если достигнуто общее соглашение по всем условиям.
- Установить график завершения медиации, желательно в течение двух недель.
Медиатор будет общаться со всеми сторонами и искать решение, удовлетворяющее всех. По завершении медиатор предоставит отчет (одобренный всеми сторонами процесса) Комитету с рекомендациями по дальнейшим шагам. Затем Комитет оценит эти результаты (достигнуто ли удовлетворительное решение или нет) и решит о любых дополнительных действиях, которые сочтет необходимыми.
Как комитет будет реагировать на отчеты
Когда комитет (или член комитета) получает отчет, он сначала определяет, относится ли отчет к явным и серьезным нарушениям (как определено ниже). Если да, то помимо обычного процесса обработки отчета необходимо принять немедленные меры.
Меры по явным и серьезным нарушениям
Мы знаем, что для интернет-общения очень часто бывает свойственно начинаться с очевидных и вопиющих злоупотреблений или переходить к ним. Мы будем быстро реагировать на явные и серьезные нарушения, такие как личные угрозы, насильственный, сексистский или расистский язык.
Когда член Комитета по кодексу поведения узнает о явном и серьезном нарушении, он выполнит следующие действия:
- Немедленно отключает автора от всех каналов связи NumPy.
- Отвечает заявителю, что его отчет получен и что автор был отключен.
- В каждом случае модератор должен приложить разумные усилия для связи с автором и конкретно указать, как его язык или действия соответствуют «явному и серьезному нарушению». Модератор также должен сказать, что если автор считает это несправедливым или хочет восстановить подключение к NumPy, он имеет право запросить пересмотр, как указано ниже, в Комитете по кодексу поведения. Модератор должен скопировать это объяснение в Комитет по кодексу поведения.
- Комитет по кодексу поведения формально рассмотрит и утвердит все случаи, когда этот механизм был применен, чтобы убедиться, что он не используется для управления обычными жаркими спорами.
Обработка отчетов
Когда отчет направляется в комитет, он немедленно отвечает заявителю, подтверждая его получение. Этот ответ должен быть отправлен в течение 72 часов, и группа должна стремиться реагировать намного быстрее.
Если отчет не содержит достаточной информации, комитет соберет все соответствующие данные перед тем, как действовать. Комитет уполномочен действовать от имени Руководящего совета, обращаясь к любым вовлеченным лицам, чтобы получить более полное представление о событиях.
Затем комитет рассмотрит инцидент и определит, насколько это возможно:
- Что произошло.
- Является ли это событие нарушением Кодекса поведения.
- Кто является ответственной стороной(ями).
- Является ли это продолжающейся ситуацией и существует ли угроза физической безопасности кого-либо.
Эта информация будет собрана в письменном виде, и по возможности обсуждения группы будут записаны и сохранены (например, транскрипты чатов, электронные письма, записи конференц-связей, сводки голосовых разговоров и т. д.).
Важно сохранить архив всех действий этого комитета, чтобы обеспечить последовательность поведения и обеспечить институциональную память для проекта. Для этого основным каналом обсуждения этого комитета будет закрытый список рассылки, доступный для текущих и будущих членов комитета, а также для членов Руководящего совета по обоснованному запросу. Если Комитет сочтет необходимым использовать внесписокную связь (например, телефонные звонки для быстрого ответа), он должен в любом случае обобщить это на списке, чтобы получить хороший отчет о процессе.
Комитет по кодексу поведения должен стремиться достичь согласованного решения в течение двух недель. В случае, если решение не может быть определено в течение этого времени, комитет сообщит заявителю(ям) обновление и прогнозируемый график решения.
Решения
Комитет должен принять решение путем консенсуса. Если группа не может достичь консенсуса и заходит в тупик более недели, группа передаст вопрос на рассмотрение Руководящего совета.
Возможные ответы могут включать:
Не принимать дальнейших действий
- если мы определим, что нарушений не было.
- если вопрос был решен публично, в то время как комитет рассматривал возможные ответы.
- Координация добровольной медиации: если все вовлеченные стороны согласны, Комитет может инициировать процесс медиации, как описано выше.
- Опубликовать напоминание и указать, что некоторые формы поведения/действий/языка были признаны неуместными и почему в данном контексте, или могут быть обидными для некоторых людей, попросив сообщество скорректировать себя.
- Частное порицание от комитета к вовлеченному лицу. В этом случае председатель группы направит это порицание лицу(ам) по электронной почте, с копией группы.
- Публичное порицание. В этом случае председатель комитета направит это порицание в том же месте, где произошло нарушение, в пределах разумного. Например, исходный список рассылки для нарушения по электронной почте, но для обсуждения в чате, где человек/контекст может исчезнуть, с ним можно связаться другими способами. Группа может выбрать публикацию этого сообщения в другом месте для документирования.
- Запрос публичного или частного извинения, предполагая, что заявитель согласен с этой идеей: по своему усмотрению он может отказаться от дальнейшего контакта с нарушителем. Председатель направит этот запрос. Если комитет пожелает, он может добавить «условия» к этому запросу: например, группа может попросить нарушителя принести извинения, чтобы сохранить членство в списке рассылки.
- «Согласованный взаимно перерыв», когда комитет просит человека временно воздержаться от участия в сообществе. Если человек добровольно не захочет сделать временный перерыв, комитет может наложить «обязательный период охлаждения».
- Постоянный или временный запрет на некоторые или все пространства NumPy (списки рассылки, gitter.im и т. д.). Группа будет сохранять записи обо всех таких запретах, чтобы они могли быть рассмотрены в будущем или по-другому сохранялись.
После того, как решение будет принято, но до его реализации, комитет свяжется с первоначальным заявителем и любыми другими пострадавшими сторонами и объяснит предлагаемое решение. Комитет спросит, приемлемо ли это решение, и должен зафиксировать отзывы для протокола.
Наконец, комитет представит отчет Руководящему совету NumPy (а также команде NumPy Core в случае текущего решения, например, запрета).
Комитет никогда не будет публично обсуждать этот вопрос; все публичные заявления будут делаться председателем Комитета по кодексу поведения или Руководящим советом NumPy.
Конфликты интересов
В случае возникновения конфликта интересов член комитета должен немедленно уведомить других членов и воздержаться от участия при необходимости.
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/dev/conduct/report_handling_manual.html