行動規範におけるコミュニティスペースの定義

行動規範がどこに適用されるかを定義する方法。GitHubリポジトリ、Discord、ソーシャルメディア、カンファレンス、コミュニティスペースと個人スペースの境界線を解説します。

Scope

詳細な説明

コミュニティスペースの定義

行動規範の適用範囲セクションは、どこに適用されるかを明確に定義する必要があります。適用範囲の曖昧さは、行動規範を執行する際の最も一般的な混乱の原因の一つです。

典型的なコミュニティスペース

ほとんどのオープンソースプロジェクトには以下の組み合わせがあります:

リポジトリスペース

  • GitHub/GitLab Issueとプルリクエスト
  • コードレビューコメント
  • Wikiページ
  • コミットメッセージ

コミュニケーションチャネル

  • DiscordまたはSlackサーバー
  • メーリングリスト
  • IRCチャネル
  • フォーラム投稿(Discourse、GitHub Discussions)

イベント

  • カンファレンスとミートアップ
  • ハッカソン
  • オンラインワークショップやウェビナー
  • スプリントイベント

ソーシャルメディア

  • 公式プロジェクトアカウント
  • ハッシュタグの会話
  • 公式チャネルのブログ投稿

代表条項

ほとんどの行動規範には「代表」条項が含まれています:誰かがコミュニティを公式に代表する場合にも規範が適用されます。

境界線が曖昧な場合

  1. 個人のソーシャルメディア — プロジェクトの役割を使って威嚇しない限り、一般的に範囲外
  2. プライベートメッセージ — プロジェクトのコミュニケーションツールを使用する場合は範囲内
  3. フォークと派生物 — メインコミュニティとやり取りしない限り通常は範囲外
  4. トピック外チャネル — 公式コミュニティスペースの一部であれば範囲内

ベストプラクティス: 明示的であること

行動規範にコミュニティスペースを直接リストしてください:

この行動規範の適用範囲:
- @myproject組織下のGitHubリポジトリ
- #myproject Discordサーバー
- myprojectメーリングリスト
- myproject名義で開催されるすべてのイベント

ユースケース

特にGitHubのみからマルチプラットフォームコミュニティに拡大する際に、行動規範がどこに適用されるかを明確に定義する必要がある複数のコミュニケーションチャネルを持つコミュニティ。

試してみる — Code of Conduct Generator

フルツールを開く