
2025/12/18 3:25
How did IRC ping timeouts end up in a lawsuit?
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
改訂要約
裁判所は、Techrights と Tuxmachines のオーナーである Roy と Rianne Schestowitz が提起した訴訟を却下し、私に有利な判断を下しました。原告は、私の2つの IRC アカウント(「mjg59_」と「elusive_woman」)が 2023 年 4 月 28 日に同時に切断されたことで、彼らの嫌がらせキャンペーンに関連していると主張しました。しかし、実際にはアカウントは 11 秒間隔で切断されました(09:52:52 と 09:53:03)。このギャップは、Ergo IRC サーバーの通常の ping タイムアウト動作(90 秒アイドルタイムアウトと最大 150 秒総タイムアウト)によって十分に説明できます。切断が真に同時でなかったため、そのリンクを証明することはできませんでした。
Schestowitz 家も、審理前に必要な目撃者陳述書を提出しなかったため、証拠を提示できませんでした。彼らの反訴「私が嫌がらせをした」という主張は却下されました。その結果、私は名誉毀損による大きな損害賠償を受け取り、今後の法的措置は予想されていません。
この判決は、同時切断の主張が信頼できないことを示し、テックコミュニティ内での嫌がらせ訴訟において確固たる証拠が必要であることを強調しています。
本文
最近、Techrights と Tuxmachines の運営者である Roy および Rianne Schestowitz に対して訴訟に勝訴しました。事件の概要は、彼らがオンライン上で嫌がらせキャンペーンを受け、その原因を誤って私に帰したというものです。彼らはそのことを理由に多数の名誉毀損投稿を行い、裁判官はそれらを根拠のない人格否定とみなし、結果として大きな損害賠償金を認めました。
しかし、本稿で取り上げるのはこの件そのものではありません。私が嫌がらせに関与しているという唯一の意味ある主張についてです。被告側の弁護と反訴の第 15.27 節には次のように記載されています。
「原告をソック・パペットアカウントにつなげる事実は、IRC ネットワーク上で mjg59_ と elusive_woman アカウントへの同時切断という点にあります。これは偶然ではなく、両方の名前で投稿した人物が同一であると自然に推測されます。」
elusive_woman は嫌がらせに関係するアカウントであり、mjg59_ は私のアカウントです。この主張は詳細に検証すべきものです。
事件当時(2023年4月28日)に記録されたログは次のとおりです。
09:52:52 – elusive_woman has quit (Ping timeout: 2m30s) 09:53:03 – mjg59_ has quit (Ping timeout: 2m30s)
タイムスタンプは秒単位で正確に記録されているため、切断時間は11 秒の差しかありません。したがって「同時」ではないことがわかります。この現象を理解するには IRC サーバー上で「Ping timeout」が何を意味するかを知る必要があります。
サーバーは Ergo を実行しており、
handleIdleTimeout() 関数の動作は以下の通りです。
- クライアントからの最後の活動時刻を追跡。
- その時間が
(90 秒)を超え、かつ ping が送信されていない場合、クライアントへ ping を送る。DefaultIdleTimeout - ping が送信された後、タイムアウトが
(150 秒)を超えると、「Ping timeout」というメッセージで切断する。DefaultTotalTimeout
pong は単に最後の活動時刻をリセットするだけで、特別な処理はありません。
結果として
- 同一マシン上の二つのクライアントが同時に ping タイムアウトになるのは、両方とも最後の活動が完全に同じ瞬間だった場合のみです。
- もしあるクライアントが 02:22:59 にメッセージを送信し、もう一方が 02:23:01 に送信した場合、それぞれの idle‑timeout ping は 02:24:29 と 02:24:31 に発生します。
- ネットワーク中断が 02:24:30 に起きたとすると、ping タイムアウトによる切断は最大で 90 秒まで離れる可能性があります。
したがって 11 秒差の切断は、単一の同時ネットワーク障害に完全に一致します。差異は単に最後の活動タイミングや ping スケジューリングの違いによるものであり、「同時」という主張には裏付けがありません。
さらに私自身のアカウントでも、elusive_woman と別ユーザーが 90 秒以内に ping タイムアウトした事例が複数存在し、その中には elusive_woman と
schestowitz[TR](Roy Schestowitz のアカウント)が 40 秒差で切断されたケースもあります。被告側の「同一人物」という主張は、これらを踏まえると弱いと言わざるを得ません。
イングランドでは、裁判前に証拠として提出する予定の証言書(witness statement)を当事者が作成しなければならず、繰り返し警告されたにもかかわらず Schestowitz 夫妻はこれを提出せず、結果として裁判で証拠提示が禁止されました。これは私の勝訴に寄与した決定的要因でした。
彼らの反訴―「私が嫌がらせを行った」という主張も同様に失敗しました。
まとめると:
- IRC ログは 11 秒差の切断であり、同時ではない。
- サーバー側のロジックは同一マシン上で最大90 秒まで ping タイムアウトがずれることを許容する。
- 私と elusive_woman を結びつける信頼できる証拠は、偶然に過ぎないタイミング以外には存在しない。