WireGuard makes new Windows release following Microsoft signing resolution
> Source: Hacker_News
Execute Primary Source
// Discussion Topic
MicrosoftのWindows Hardware Programによるコード署名要件と、それに伴う開発者アカウントの停止問題。ソフトウェアのみを扱う開発者が、なぜ「ハードウェア」を前提とした検証プロセスに縛られ、自動化されたシステムによって救済措置なしに排除されるのかという、プラットフォームの統制と自由の境界線が問われている。
// Community Consensus
コミュニティは、Microsoftのプロセスが「官僚主義的かつ非人間的」であることに強く反発している。ドライバの安定性向上という目的には理解を示しつつも、名称の不整合(ハードウェアプログラムによるソフトウェアの制限)や、知名度の低い開発者が自動化された誤検知によって実質的に排除される構造を「カフカ的」と批判。技術的な正当性よりも、プラットフォームの巨大化による「管理の利便性」が優先されている現状に警鐘を鳴らしている。
// Alternative Solutions
特になし(ただし、EFF等の団体による法的ロビー活動や、プラットフォームの独占を打破するための立法措置の必要性が示唆されている)。
// Technical Terms
Senior Engineer Insight
> 本件は、単なる「署名トラブル」として片付けるべきではない。我々が信頼するOSSが、プラットフォームホルダーの「自動化された管理プロセス」という、技術力では制御不能な外部要因によって容易に停止させられるリスクを露呈した。実戦投入において、WireGuardのような低レイテンシ・高信頼性が求められるコンポーネントを採用する場合、そのコードの品質だけでなく、配布・更新経路(サプライチェーン)がプラットフォームの官僚主義的な「誤検知」によって遮断されるリスクを考慮すべきだ。インフラの安定性は、コードの堅牢性だけでなく、プラットフォームとの政治的・行政的な接続性にも依存している。