2023年7月15日 - 行動規範透明性レポート
LLVM行動規範は、コミュニティメンバーが互いにどのように接するかについての基準を定めており、行動規範委員会によって施行されます。この委員会は、公開されている報告および対応手順に従います。要件の1つは、報告されたインシデントの透明性レポートを公開することです。これらのレポートは、行動規範委員会がインシデントに対応および解決するかどうか、またどのように対応および解決するかについて、コミュニティに透明性を提供します。
行動規範委員会は、LLVMプロジェクトの行動規範レポートを処理するためにボランティアとして参加しているボランティアとLLVM財団の理事会のメンバーで構成されています。受信した各レポートについて、調査のためにメンバーからなる小委員会が選出されました。これは、2023年4月15日から7月15日までの期間の透明性レポートです。
レポート
LLVM行動規範委員会は、この期間中に3件のインシデントレポートを解決しました。レポートが受信されていても解決されていない場合は、解決されるまでここに報告されません。
レポート#1 インシデントは2023年2月23日に報告されました。これは直接的な行動規範違反ではないが、LLVM開発者ポリシー違反と行動規範に関する懸念事項が含まれていると結論付けられました。
レポート#2 インシデントは2023年4月6日に報告されました。レポートはLLVM行動規範、特に「言葉遣いに注意し、他人に親切にする」セクションに違反していると結論付けられました - 言葉遣いに注意し、他人に親切にする
レポート#3 このレポートは2023年6月30日に受信されました。これは実際には行動規範インシデントレポートではなく、追放された個人がLLVM Mailmanリストに参加しているという通知であり、LLVMプロジェクトからの追放に違反しています。
解決策
レポート#1 追放された個人の代わりにコードをコミットすることは、現在のところLLVM行動規範の直接的な違反ではないと判断されました。行動規範委員会は、LLVM開発者ポリシーで示されているようにレビューされていないコードは、開発者ポリシーの違反であると判断しました。
レポート#2 LLVMプロジェクトインフラストラクチャで使用されているユーザー名がLLVM行動規範に違反していると判断されました。行動規範委員会はユーザーに名前の変更を要求し、ユーザーは変更を行いました。
レポート#3 これは行動規範レポートではありませんでしたが、行動規範委員会は、追放された個人がLLVMメーリングリストを使用できないようにするための追加の取り組みを行いました。
レポート#1 受信した行動規範レポートには、LLVMプロジェクトメンバーが追放された個人のパッチをコミットしたことが記載されており、報告者はこれがLLVM行動規範の違反にあたるかどうか疑問に思っていました。 行動規範小委員会は会合を開き、以下の事項について話し合いました。
- コードの貢献は、単なるコード行以上のものですが、コードの作成者と他の個人との間でやり取りを行うレビューを含む社会的プロセスです。
- LLVMプロジェクトの開発者ポリシーで説明されているように、すべてのコードの貢献は公開レビュープロセス(現在はPhabricator)を経る必要があります。
- 委員会が知る限り、コミットされたコードの公開レビュープロセスはありませんでした。
- コードは公開レビュープロセスに入る前に非公開でレビューされる場合がありますが、重要なのは、公開レビューが除外されないことです。
- 公開レビューは、オープンソースプロジェクトにとって重要です。それがなければ、参加して貢献できる人が制限され、コードの決定が行われた理由の履歴も除外されます。
- 誰かの代わりにコードを貢献することにより、あなたは開発者ポリシーとその他のプロジェクトポリシーに従う責任を負います。
- 大規模なパッチでは、個人と作成者との間でより多くのやり取りのレビューが必要になる場合があります。これは、追放された個人では不可能です。
- LLVMコミュニティのリーダーは、LLVM行動規範を尊重することが期待されています。リーダーが追放された個人と関わることは、他の人がそのリーダーと関わることを奨励しない可能性があります。
- LLVM行動規範は、LLVMプロジェクトメンバーが追放された個人と個人的に交流するという決定には適用されません。
委員会は以下を結論付けました。
- 追放された個人の代わりにコードをコミットすることは、現時点ではLLVM行動規範の直接的な違反ではありません。技術的には違反ではありませんが、コミュニティのコードオーナー/リーダーが追放された個人の代理を務めることを選択したことについては、大きな懸念があります。この委員会の見解では、追放された個人の代理を務めることは、LLVM行動規範の精神にまったく反しています。
- LLVMのレビューツール(Phabricator)を使用しない公開レビューでパッチをコミットすることは、**LLVM開発者ポリシーに違反します**。すべてのパッチは、LLVM開発者ポリシー - Phabricatorでの公開レビューに従ってレビューする必要があります。
- これは今回のインシデントでは当てはまらないことが判明しましたが、LLVMプロジェクトメンバーは、追放された個人とLLVMプロジェクト間のコミュニケーションの代理人であってはなりません。これは追放に違反するためです。追放された個人からコードが受け入れられた場合、そのコードは送信者の責任となり、レビューの質問やコメントに回答するのは彼らの仕事です。
レポート#2 2023年4月6日、LLVMインフラストラクチャで使用されている特定のユーザー名に関する行動規範の苦情が申し立てられました。行動規範委員会は、ユーザー名が女性を軽蔑する俗語であり、「言葉遣いに注意し、他人に親切にする」セクションに違反していると判断しました - 言葉遣いに注意し、他人に親切にする。ユーザーはこの俗語を知らなかったため、ユーザー名変更を依頼され、すぐに変更しました。
レポート#3 6月27日、追放された個人がLLVMメーリングリストを使用しようとしていることを委員会に通知する行動規範レポートを受信しました。追放の一環として、この個人はLLVM Mailmanリストを含む、いかなる方法でもLLVMプロジェクトに参加することは許可されていません。管理者はMailmanリストの設定を更新し、さらなる対策を検討しています。
|