규칙을 어기면 어떻게 되나요?
Source: Dev.to
위에 제공된 소스 링크 외에 번역할 실제 텍스트가 포함되어 있지 않습니다. 번역을 원하는 본문을 제공해 주시면 한국어로 번역해 드리겠습니다.
Source: …
Introduction
지난 주말에 제 좋은 친구 Jos van Schouten과 저는 FOSDEM 커뮤니티 devroom에서 세션을 진행했습니다. 우리 둘이 함께 수많은 행사를 운영해 오면서 깨달은 점이 있습니다: 누군가가 행동 강령을 위반했을 때 가장 큰 차이를 만드는 것은 조직자가 실제로 조치를 취할 준비가 되어 있느냐입니다.
요즘 거의 모든 행사가 행동 강령을 가지고 있습니다. 우리는 좋은 문서가 무엇인지, 왜 필요한지에 대해 다루지는 않을 것입니다; 대신 아무도 계획하고 싶어 하지 않는 순간에 대해 이야기하고자 합니다.
Disclaimer: 행사에서 누군가가 법을 위반했을 때 어떻게 해야 하는지도 다루지는 않을 것입니다 – 안타깝게도 제가 직접 경험한 부분이기도 합니다*.
대부분의 조직자는 이 부분에 대해 생각하고 싶어 하지 않습니다. 우리는 회의를 몇 달 동안 계획하고, 일정과 발표자, 음식, Wi‑Fi 등을 고민합니다. 하지만 행동 강령이 언급되면 방은 조용해집니다.
그리고 이것이 우리가 신경 쓰지 않기 때문은 아닙니다. 우리는 매우 신경 씁니다. 잘못될까 두렵습니다. 스스로에게 다음과 같은 말을 합니다:
“마지막 말은 유명하다고 하더라.”
무언가 실제로 일어났을 때 가장 어려운 부분은 위반 자체가 아니라 대응을 서두르는 과정입니다. 왜냐하면 우리는 다음과 같은 질문에 답해야 하기 때문입니다:
- 누가 대응해야 할까?
- 적절한 시간 프레임은 언제인가?
- 누가 참여해야 할까?
- 누가 참여하지 말아야 할까?
- 문제를 제보한 사람에게 무엇을 말해야 할까?
- 다른 사람들에게는 무엇을 말해야 할까?
답이 사전에 명확하지 않다면, 조직자는 기다림에 빠집니다 – 더 많은 정보를 기다리고, 확신이 설 때까지 기다리며, 다른 사람과 상의할 때까지 기다립니다…
왜 “기다림”은 중립적이지 않은가
기다림은 권력이 얽혀 있을 때 문제가 됩니다. 제보된 사람이 기조 연설자라면 어떨까요? 플래티넘 스폰서라면? 조직자라면?
제보자의 입장에서 보면, 기다림은 그들의 경험을 진지하게 받아들이지 않는다는 느낌을 줍니다. 최종 결정이 기술적으로 옳다 하더라도, 신뢰는 이미 손상된 경우가 많습니다.
실제 사례
1. 여성 채용에 관한 오픈 스페이스 토론 (2023)
DevOpsDays 행사에서 Open Spaces는 참석자들이 주제를 제안하고, 슬라이드 없이 토론하며 아이디어를 공유하는 언컨퍼런스 형식의 핵심 요소입니다.
- 주제: “여성 채용 확대.”
- 무슨 일이 있었는가: “네덜란드에서는 히잡을 쓴 여성이 더 자격이 높은 남성보다 먼저 채용되고, 긍정적 차별은 옳지 않다”는 발언이 있었습니다. 공식적으로 사건을 신고한 사람은 없었지만, 이 발언으로 여러 사람이 불편함을 느꼈습니다.
대응 방법:
- 메인 스테이지에서 다음과 같이 언급했습니다: “우리는 기술과 무관하게 소수 집단에게 특혜를 주는 듯한 발언을 환영하지 않습니다.”
- 교훈: 가능하면 모든 조직자가 행동 강령(Code of Conduct)을 숙지하도록 하고, 각 브레이크아웃 룸에 최소 한 명의 조직자가 상주하도록 합니다.
- 인력이 부족할 때: 논란이 될 수 있는 주제를 미리 예상하고, 해당 주제에 맞는 CoC 팀원을 배정합니다.
2. 지정학적 긴장 상황 속 스폰서 피치 (DevOpsDays Amsterdam 2024)
전 세계적인 사건은 커뮤니티에 강한 감정을 불러일으킬 수 있습니다. 우리 스폰서 중 한 곳은 이스라엘에 본사를 두고 있었고, 암스테르담에서는 가자 상황에 대한 시위가 진행되고 있었습니다.
준비 단계:
- 스폰서와 사전 회의를 열어 “만약에” 시나리오를 논의했습니다.
- 명확한 대응 방안을 정의했습니다:
- 청중이 피치 도중 “Free Palestine”이라고 외치면 MC가 미리 준비된 대사를 따라 진행합니다.
- 행동 강령 팀원이 나중에 발언자를 찾아가, 커뮤니티 구성원을 방해하는 것이 CoC 위반임을 상기시킵니다.
결과:
- 스폰서는 방해받지 않았으며 부정적인 상호작용이 없었다고 보고했습니다.
- 과거 다른 컨퍼런스에서 겪은 불쾌한 경험을 언급하며, 사전 대응에 감사의 뜻을 전했습니다.
3. 이스라엘 연사와 복장 (2025)
여행 제한으로 최종적으로 참석하지 못한 이스라엘 연사를 위해 비슷한 준비를 했습니다. 2025년에는 두 명의 이스라엘 팀원이 참석했습니다.
- 가능한 발언에 대한 대응 방안을 논의했습니다.
- 한 연사가 케피예를 착용했는데, 이미 깃발이 달린 버튼/패치에 대해 논의한 바 있어 이는 허용된 것으로 판단했습니다.
4. 분쟁 지역 기업의 스폰서 회피
일부 DevOpsDays 행사는 현재 분쟁 중인 국가에 등록된 기업으로부터 스폰서를 받지 않기로 결정했으며, 이는 모든 참석자의 안전을 보장하기 어렵다는 이유였습니다.
5. 보안 인력이 제한된 대학 장소
대학(대규모 학생 청중, 부분적인 장소 예약)에서 개최된 행사는 마찰을 예상했지만 외부 보안 인력을 고용할 인력과 예산이 부족했습니다.
- 고위험 스폰서를 받지 않기로 하고, 논란이 될 수 있는 세션을 제한했습니다.
핵심: 상황에 따라 달라질 수 있습니다. 여러분은 다르게 결정할 수도 있지만, 이 발표의 요점은 팀이 약속할 경계선을 충분히 고민하고 결정해야 한다는 점입니다.
준비 체크리스트
준비에 대해 이야기할 때, 많은 사람들이 즉시 정책을 작성하는 것을 떠올립니다. 그것은 전체의 일부에 불과합니다. 아래는 여러분이 자신의 저장소나 위키에 복사해 넣을 수 있는 간결한 체크리스트입니다.
| ✅ | 항목 | 세부사항 |
|---|---|---|
| 1 | 모든 조직자를 위한 CoC 브리핑 | 이벤트 최소 2 주 전에 필수 세션을 진행합니다. |
| 2 | CoC 리드 지정 | 행동 권한을 가진 한 사람(또는 소규모 팀). |
| 3 | 방별 커버리지 | 각 브레이크아웃 방에 최소 한 명의 훈련된 조직자가 배치되도록 합니다. |
| 4 | 시나리오 계획 | 잠재적인 “핵심” 주제(예: 정치, 성별, 지정학)를 나열하고 대응 스크립트를 초안합니다. |
| 5 | 스폰서 및 연사와의 커뮤니케이션 | 조기에 연락하여 CoC를 설명하고 우려 사항을 논의합니다. |
| 6 | 사건 보고 채널 | 명확하고 익명적인 보고 방법을 제공합니다(예: 이메일, Slack, 양식). |
| 7 | 응답 타임라인 | 확인 최대 시간(예: 30 분) 및 해결 최대 시간(예: 24 시간)을 정의합니다. |
| 8 | 사건 후 검토 | 각 사건 후에 브리핑을 하고, 플레이북을 업데이트하며, 교훈을 공유합니다. |
| 9 | 문서화 | 투명성을 위해 CoC, 대응 계획, 시나리오 목록을 공개 저장소에 보관합니다. |
| 10 | 안전 및 보안 평가 | 장소 보안, 인원 관리, 외부 직원 필요성을 평가합니다. |
마무리 생각
- 준비가 공황을 이긴다. 누가 무엇을 언제 하는지 아는 것이 “기다림”의 필요성을 없앤다.
- 투명성은 신뢰를 구축한다. 사전으로 참석자, 스폰서, 연사와 여러분의 CoC와 대응 계획을 공유하세요.
- 유연성은 중요하다. 상황이 변하면 계획을 조정할 준비를 하되, 핵심 원칙(존중, 안전, 공정)은 변함없이 유지하세요.
이러한 경계를 고민하고 명확한 대응 프로세스에 전념함으로써, 팀이 자신 있게 행동하도록 힘을 실어줄 수 있으며, 여러분이 열심히 구축해 온 커뮤니티를 보호할 수 있습니다.
Code of Conduct – Practical Guidance for Organizers
The following notes are meant to help you turn a Code of Conduct (CoC) from a static document into a living process that actually protects your community.
1. Reporting – What Attendees Need to Know
| Question | Suggested Answer |
|---|---|
| How can someone report an issue? | 명확하고 언제든지 접근 가능한 채널을 제공하세요 (이메일 주소, 웹 양식, 전화 라인, 혹은 전용 Slack/Discord 채널). |
| Are reports named or anonymous? | 두 가지 옵션을 모두 제공하세요. 장단점을 설명합니다: 이름이 명시된 보고는 추적이 쉽지만, 익명 보고는 더 안전하게 느껴지지만 처리하기가 어렵습니다. |
| What happens after a report is received? | 단계별 절차를 제시합니다: 접수 → 확인 → 분류 → 조사 → 결정 → 후속 조치. |
| What possible actions can result from a report? | • 구두 또는 서면 경고 • 개인 사과 • 공개 사과 • 행사 퇴장 요청 • 필요 시 외부 관리 기관에 회부 |
Tip: 이 정보를 행사 웹사이트, 등록 확인 이메일, 현장(예: 배지나 안내판) 등에 게시하세요.
2. Who Handles the Reports?
- Named CoC team – 절대 필수.
- Escalation path – 명확히 정의 (예: DevOpsDays의 Core 팀).
- “On‑call” schedule – 책임을 순환시켜 언제든지 연락 가능한 사람을 확보합니다.
Example: 연례 PostgreSQL Europe 컨퍼런스에서는 CoC 전화를 운영했으며, 네 명의 팀원이 행사 내내 교대로 휴대했습니다.
Defining Roles
| Role | Primary Responsibility |
|---|---|
| CoC Team Lead | 보고를 받고, 대응을 조율하며, 에스컬레이션 경로가 따라지는지 확인합니다. |
| CoC Team Members (on‑call) | 보고를 분류하고, 즉각적인 지원을 제공하며, 조치를 문서화합니다. |
| Organizers (non‑CoC) | 비공식적인 불만을 들을 수는 있지만, 공식 보고는 CoC 팀으로 유도해야 합니다. |
| External Liaison (optional) | 조직자가 보고 대상인 경우를 담당합니다. |
Who should not be involved?
- 모든 조직자가 모든 세부 사항을 알 필요는 없습니다.
- 개인정보 보호와 팀의 감정적 부담을 줄이기 위해 필요한 사람에게만 정보를 제한하세요.
3. Building a Balanced Team
- Diversity matters: 성별, 고용주, 배경이 다양한 구성을 목표로 합니다.
- Include at least one non‑organizer on the CoC team – 이는 참가자들이 조직자를 포함한 문제를 안전하게 보고하도록 돕습니다.
4. Practice – Preparing for the Real Thing
- Write short scenario prompts (no need for full scripts).
- A report comes in about a speaker during the event.
- A sponsor behaved inappropriately at a social gathering.
- An organizer is named in the report.
- Discuss each prompt as a team:
- 누가 보고를 받나요?
- 토론에 누가 참여하나요?
- 어디가 불확실하거나 불편한가요?
- Identify cultural expectations:
- 공개적으로 얼마나 소통해야 할까요?
- 어떤 어조가 존중받는 느낌이고, 어느 정도가 과도한 노출인가요?
- Iterate: 막히면 다른 컨퍼런스에 문의하거나 자체 행사에서 발생한 과거 사례를 참고하세요.
Note: 이것은 역할극이 아니라, 스트레스가 높은 행사 전 불편함을 드러내기 위한 구조화된 “paper‑walkthrough”입니다.
5. Decision‑Making & Enforcement
| Situation | Possible Response |
|---|---|
| Minor breach (e.g., inappropriate comment) | 개인 경고, CoC 재공지. |
| Repeated or serious breach (e.g., harassment) | 사과(개인 또는 공개), 퇴장 요청, 혹은 행사에서 퇴출. |
| Public incident (e.g., on‑stage harassment) | 공개 성명, 즉각적인 조치(예: 발표자 퇴장). |
| Organizer named in a report | 외부 연락 담당자 또는 독립 기관에 에스컬레이션. |
Proportionality
- Goal: 재발 가능성을 최소화하고, 조치가 상황에 비례하도록 하는 것입니다.
Source: (원본 링크는 그대로 유지됩니다)
currence and keep the community feeling safe.
- Consider: severity of the behavior, power dynamics, impact on other attendees.
Types of Violations
- Serious violation: Physical threat, non‑consensual sexual behavior, hate speech, repeated harassment.
- Minor violation: Unintentional micro‑aggression, breach of dress‑code, low‑impact disruption.
Decide in advance which categories trigger which actions so the team can act quickly and consistently.
6. Post‑Event Debrief
- Retro meeting with the CoC team (and optionally other organizers).
- Discuss:
- What went well?
- Where did we get stuck?
- Were any decisions contested?
- How did the on‑call schedule work?
- Update the CoC process based on lessons learned – this keeps the policy alive rather than static.
7. When External Escalation Is Needed
- Some incidents may need to be handed off to a governing body, legal counsel, or law enforcement.
- Document the hand‑off and inform the reporter (as much as confidentiality permits).
조직자를 위한 빠른 체크리스트
- 명확한 신고 채널(이름이 있는 채널 및 익명 채널)을 공개한다.
- 에스컬레이션 경로를 정의하고 공개한다.
- 최소 한 명 이상의 비조직자를 포함한 다양한 CoC 팀을 구성한다.
- 대기 일정과 전용 연락 방법(전화, Slack 등)을 만든다.
- 행사 전에 시나리오 기반 연습 세션을 진행한다.
- 위반 카테고리와 해당 조치를 사전에 정의한다.
- 행사 후 브리핑 및 프로세스 업데이트 주기를 계획한다.
마무리 생각
행동강령을 구현하는 것은 절대 “모두에게 동일하게 적용되는” 것이 아니다. 계획, 연습, 반복에 투자한 노력이 서류함에 놓여 있는 문서와 실제로 커뮤니티를 보호하고 역량을 강화하는 살아있는 프로세스 사이의 차이를 만든다.
사건이 발생하면 관계가 영향을 받을 수 있습니다.
프로세스를 명확히 문서화하고 커뮤니케이션에 대해 신중히 고민해야 할 이유가 더욱 커진다.
수년간 행동강령 대응 팀을 운영하면서 배운 모든 것을 다 다루기는 불가능하며, 우리는 발표를 몇 가지 열린 질문으로 마무리했다:
-
다른 행사에서 참가자(연사, 스폰서, 참석자)가 행동강령을 위반한 것을 알게 된다면 어떻게 해야 할까요?
- 그들의 행사 참여를 거부하시겠습니까?
- 조직 팀에게 해당 인물에 대해 특별히 경계하도록 지시하시겠습니까?
- 당신의 결정에 중요한 요소는 무엇입니까?
-
행동강령 팀이 있다면, 팀원들에게 행사 기간 동안 알코올 섭취를 삼가도록 요청하시나요?
- 우리는 그렇게 하지만, 확실히 해당 직책에 자원봉사하려는 사람들을 줄였어요.
소프트웨어와 삶의 많은 것들처럼, 당신의 답변은 “상황에 따라 다름”이라는 형태일 것이다. 댓글로 여러분의 경험과 생각을 듣고 싶다.
우리가 진행하는 행동강령 교육을 공유해 달라는 요청을 받았으며, 정리되는 대로 공유할 것이다!
누군가 법을 위반하면, 당국을 개입시켜야 합니다.