Microsoft が Edge に Google 開発の Chromium ブラウザ エンジンを採用したことを受けて、オープンソース コードから「潜在的に不快な用語」を削除する提案がなされた。
Chromium のバグ ログの問題 981129 には、Microsoft による「コードベース内の潜在的に不適切な用語のクリーンアップ」の提案が記載されており、ホワイトリスト (許可リストに変更)、ブラックリスト (ブロックリストに変更)、「プロトコル メッセージとして 'wtf' を使用する不適切な用語」などの言語をソフトウェア ブループリントから削除することを目指しています。
このバグ報告は、Microsoft の貢献者によって提起されたもので、同氏は次のように述べています。「私たちは、PoliCheck がスキャンしたもののサブセットを共有しているだけです。」Policheck とは、「別のチームが管理し、何百ものファイル形式でコンテキスト ベースのスキャンを実行する機械学習モデルです。」
GoogleのChromiumエンジニア、リック・バイヤーズ氏は、この問題を慎重に歓迎し、「これは良い戦略だと思います。ありがとうございます!コードベースに潜在的に不快感を与えるようなものを意図したことは一度もありませんが、すべてを見つけようと努力している人がいるとは知りません」と述べた。さらに、次のように付け加えた。
ソース コード内のコメントや変数名の変更は、通常、ユーザーには見えませんが、設定やポリシー内の名前などが壊れる場合は、この種の変更が問題になる可能性があります。
比較的短い問題リストから判断すると、Chromium のソース コードは、このような公開コードにふさわしく、すでに大部分がクリーンです。
一体全体、何なんだ?マイクロソフトがSkype、メール、Office 365ドキュメントでヌードや罵倒を禁止
続きを読む
こうした変更の価値については意見が分かれるところでしょうが、マイクロソフトが多様性と包括性に関するポリシーに真摯に取り組んでいるのであれば、ソースコードで使用される言語がこれらのルールの対象となるのは当然のことです。Googleも、当然ながら多様性を促進するプログラムを実施しています。
マイクロソフトは5月に、WordのAI機能を発表した。その機能の中には、「『警官』ではなく『警察官』など、より簡潔で包括的な言葉遣いについてのアドバイスを出す」ものもある。
PoliCheckツールは、何らかの形でかなり前から存在していたようです。「あのPolicheckファイルを読んだのは…本当に勉強になりました。今まで知らなかった、ありとあらゆるエキゾチックな罵り言葉を学びました」と、開発者のアンドリュー・ガスパー氏は語っています。彼は自身を「元マイクロソフトのWindowsコアエンジニアリング」と称しています。この議論は、2004年に流出したWindows 2000のソースコードに関するもので、「人種差別や同性愛嫌悪的な中傷は含まれていない」ものの、「馬鹿」や「間抜け」への言及が多数含まれているとされています。®