ブラック・ライブズ・マター運動の渦中、企業やプログラマーたちは技術用語の使い方を見直している。しかし、こうした変更は空虚な象徴に過ぎないと懸念する声もある。

米国は1976年以降、「マスター」と「スレーブ」という用語を使用した特許を67,000件以上発行している。 イラスト:サム・ホイットニー
数年前、カーラ・モンテロソさんは空港にいた時、通常はフライト情報を表示するコンピューターモニターに不具合があることに気づきました。画面には「マスター/スレーブ」という文字が上から下まで少なくとも10回繰り返されていました。
「私はそのことでパニックになり、ターミナルの人たちのところに行って、あれは本当に不適切だと思うと伝えたのを覚えています」と、テクノロジー業界における人種的平等とインクルージョンを推進する非営利団体Code 2040のCEO、モンテロソ氏は語る。「すると彼らは、『いや、それはただのテクノロジーだ。テクノロジーがそう言っているだけ』と言ってくれたんです」
「マスター」と「スレーブ」という言葉は、コンピューティングやその他の技術的な文脈において、あるプロセスまたはエンティティが別のプロセスまたはエンティティを制御する状況を指す言葉として、数十年にわたり広く使用されてきました。この比喩は必ずしも正確ではありません。「マスター」は、単に主導権を握ったり、主要なリソースとして機能したり、最初に考慮される存在であったりする場合があります。1976年以降、米国はアンテナシステムからデータ符号化方法、そして「車両ランプアセンブリ」に至るまで、これらの用語を用いた67,000件以上の特許を発行しています。
現在、ブラック・ライブズ・マター運動により、テクノロジー分野における多様性と公平性、そしてその用語に対する新たな精査が求められている。
5,000万人のユーザーを抱える人気のソフトウェア開発プラットフォームであるMicrosoftのGitHubは、新規リポジトリのデフォルトのブランチ名として「master」という単語を置き換えると広報担当者が発表した。また、GitHubは、ユーザーが新規リポジトリを作成する際に独自のデフォルトブランチ名を簡単に選択できるようにし、既存のリポジトリ名を変更するためのガイダンスも公開すると広報担当者は述べている。GitHubのリポジトリアーキテクチャにおいて、 「slave」という単語が補完的に使用されたことはこれまで一度もない。
GitHubの基盤となるオープンソースプロジェクトであるGit内でも、 「master」の使い方を変更する議論が行われている、とパリを拠点とするGitプロジェクトリーダーシップ委員会のメンバーであるクリスチャン・クーダー氏は述べている。Gitリポジトリは、ソフトウェアプロジェクトのソースコードなど、一連のファイルの変更履歴を保存する。この履歴のメインスレッドのデフォルト名は「master」だった。委員会はメールで、ユーザーが好みのデフォルトブランチ名を設定できるように最近コードを修正したと述べた。
組織が言葉遣いを見直すにつれ、プログラマーたちはこれらの言葉がどれほど重要かについて激しい議論を交わしています。「奴隷」が存在しないのであれば、「主人」は廃止されるべきなのでしょうか?テクノロジー業界において、多様性、公平性、そしてインクルージョンを高めるために多くの努力が必要な中で、これらの言葉を変える動きは果たして意味があるのでしょうか?
サンノゼ在住の開発者、ドウェイン・スレーター氏は、GitHubの「マスター」という単語の削除に反対する嘆願書に署名した3,000人以上の一人です。嘆願書では、このような変更は「解決策ではなく、気を散らすもの」であり、「開発者に混乱と不要な作業を生み出す」と批判しています。黒人であるスレーター氏はコメント欄に、「GitHubが私の肌の色を使って無意味な変更を行うのは、侮辱です。もっと注目を集めるべき、より有益な問題があります。問題は言葉ではなく、米国における警察の暴力です」と投稿しました。
インタビューでスレイター氏は、現在も使われている「スレーブ」という言葉の置き換えを支持すると述べています。しかし、GitHubでは「マスター」という言葉で問題ないと考えています。なぜなら、スレイター氏は6年以上にわたりGitを使い続けてきた中で、「マスターコピー」や「技術を習得する」という意味で「マスター」という言葉を使ってきたからです。
サンディエゴの開発者、スティーブン・スタッフォード氏は、GitHubが「マスター」という用語を変更したというニュースを読んだとき、「不快な経験」だったと語った。彼はそれを問題視していなかったからだ。黒人でもあるスタッフォード氏は、この動きを「ブラックアウト・チューズデー」の「パフォーマンス・アクティビズム」に例えた。ブラックアウト・チューズデーでは、人々はブラック・ライブズ・マター運動のために特に何かをするわけでもなく、ソーシャルメディアに黒い四角形を投稿した。

カーラ・モンテロソ氏は、テクノロジー業界における人種的平等と包括性を推進する非営利団体 Code 2040 の CEO です。
Code 2040 提供しかし、ミネアポリスのキャロライン・カランジャ氏は、これらの用語のアップデートは、テクノロジー業界においてよりインクルーシブな空間を創出するための取り組みにおいて重要な要素だと考えている。彼女は26 Lettersの創設者であり、Hack the GapのCEOでもある。この2つの組織は、テクノロジー業界における公平性とインクルージョンを目指すものだ。独学でコーディングを学んでいた頃、彼女は「マスター」と「スレーブ」という言葉の選択が奇妙で、かつ具体的だと感じていた。「私たちが使う言葉は、必ずしもこれである必要はなかった」と、黒人であるカランジャ氏は語る。Gitを学習していた頃、デフォルトの「マスター」を変更する方法を見つけるのに苦労したことを彼女は覚えており、ユーザーが簡単に変更できる方法を提供することを支持している。
ミシガン大学のロン・エグラッシュ教授が2007年に発表したエッセイによると、テクノロジーにおける「主人と奴隷」というメタファーは、少なくとも1904年に遡り、ケープタウンの天文台にある恒星時計システムについて言及していました。エグラッシュ教授は、この言葉は革新性を強調するために選ばれた可能性があると述べ、「何もしない自由な主人と、主人の命令に従う奴隷という概念は、倫理的に疑わしい部分もあるものの、鮮明な技術社会的なメタファーを生み出した」と記しています。
21世紀に入り、この言葉遣いはますます疑問視されるようになっている。エグラッシュ氏らは、ロサンゼルス郡アファーマティブ・アクション・コンプライアンス局が2003年に出したメモを例に挙げている。これは、コンピューター関連で「マスター」と「スレーブ」という言葉を使った職員からの苦情に対応したものだ。エグラッシュ氏によると、郡当局は「マスター」と「スレーブ」という言葉を「識別ラベルとして受け入れられない」と宣言し、Twitter以前のインターネット時代に議論を巻き起こした。
他の組織も最近、人種差別に根ざしていると見られる表現を改訂しました。ウェブ開発プラットフォームのDjangoは2014年にマスターとスレーブをリーダーとフォロワーに変更し、オープンソースのコンテンツ管理システムDrupalも同年にプライマリとレプリカを採用しました。プログラミング言語Pythonは2018年にマスターとスレーブの両方を削除しましたが、これもユーザーの間で物議を醸しました。
2019年、サンフランシスコのソフトウェア企業PagerDutyの従業員が、社内コードで「slave」を「replica」に置き換えることを提案し、PagerDutyはこれを実行しました。現在、同社は「コード内および会話において、 slaveの代わりに「 replica」、「standby」、「secondary」、「follower」の使用を推奨しています。また、ブラックリストやホワイトリストの代わりに「deny / allow」リストを使用することを推奨しています」と広報担当者は述べています。
先月、ジューンティーンス(6月19日)に、データ管理企業Delphixは、社内のコーディング用語をより包括的なものにするためのハッカソンを従業員向けに開催しました。同社のシステムプラットフォーム開発ディレクターであるセバスチャン・ロイ氏によると、エンジニアたちは特定の状況に合わせて「マスター/スレーブ」の代替語をカスタマイズしたとのことです。代替語としては、 「アクティブ/スタンバイ」、「ライター/リーダー」、「親/子」、「リーダー/フォロワー」などがありました。 「ブラックリスト」という表現は、「削除された障害のリスト」に変更されました。また、「ブラックボックス」という表現は否定的な意味合いを持たないと判断し、そのまま残したケースもあったとロイ氏は述べています。
GitHubのマスターキー廃止に反対する嘆願書では、同じ論理で「マスターディグリー、マスターベッドルーム、マスターガーデナー、パペットマスターなど」の名称変更も主張されていると述べられています。すでに一部は実現しており、最近、ヒューストン不動産協会は、不動産データベースで寝室や浴室を指す際にマスターキーの使用をやめることを決定しました。
2005年にペトル・バウディス氏がGitのメインリファレンスに「master」という単語を選んだとき、彼はその単語を「マスターレコーディング」のように考えていました。当時20歳のチェコ人学生で英語を母国語としないバウディス氏は、その単語の響きが良いと思いましたが、今にして思えば「main」を選んでおけばよかったと思っています。
Gitは、Linuxカーネル開発のサポートに端を発しており、Linuxカーネルでは今でも「マスター」と「スレーブ」という用語が使われています。Linuxカーネルの主任開発者であるLinus Torvaldsは、同じ用語を使用していたプロプライエタリソフトウェアBitKeeperを置き換えるためにGitを開発しました。
現在、スタートアップ企業ロッサムの最高技術責任者を務めるバウディス氏は、 「マスター」という言葉を思いついた際に、その歴史を参照した記憶はないという。また、これらの用語の歴史的な用法について話し合った記憶もない。バウディス氏によると、彼自身を含む多くのプログラマーは米国外に住んでおり、これらの言葉が持つ米国的な意味合いには馴染みがないという。「『マスター』や『スレーブ』という言葉を使うとき、歴史書や現代社会の概念を想起させるのではなく、主に純粋に技術的な意味合いを想起させるのです」と彼は言う。
モンテロソ氏によると、テクノロジー分野の黒人やラテン系の大学生および大学院生向けのフェローシップを含むコード2040のプログラムの参加者の多くは、その用語に不快感を覚えると述べている。
「彼らが抵抗したとき、その反応は『ああ、これは人種差別の問題ではなく、単なる専門用語です』というもので、それらの用語を専門用語として使用することが人々に人種差別的なトラウマを与える影響を与えることを理解する感情的知性がないのです」と彼女は言う。
主従関係の言語は、有色人種のプログラマーが歓迎されていないと感じたり、場違いだと感じたりする唯一の原因ではありません。例えば、以前の職場でカランジャがハイカットのお団子ヘアをしていると、同僚がいつも彼女の髪を揉んでいたこと。スタッフォードが職場で南部訛りを隠す必要があると感じていること。PagerDutyのソフトウェアエンジニアであるアリーヤ・オーウェンズが、コンピューターサイエンスの授業で唯一の黒人女性であることが多いにもかかわらず、「あなたはここに属しているのですか? ああ、あなたは別の専攻だと思っていました」と聞かれることもあったこと。
そして、大きな出来事もありました。グロリア・ワシントンがジョージ・ワシントン大学の博士課程に在籍していた頃、指導教官は彼女を面談から締め出し、まるで自分の能力を信じていないかのような印象を与えました。博士課程に4年在籍していたにもかかわらず、指導教官は彼女に「研究能力も分析能力も不足している」と言い放ち、博士号を取得できませんでした。
「彼が私にそう言った後、嘘は言いませんが、私は自分自身について全てを疑問に思いました」と彼女は言う。
しかし、約6週間の自信喪失の後、ワシントンは自分の成功を誰かに決めつけられるわけにはいかないと決意した。彼女は別の指導教官を見つけ、学位を取得した。最初の指導教官は「結局、ワシントン博士として私と握手しなければならなかった」と彼女は言う。
現在、ハワード大学でコンピュータサイエンスの助教授を務めるワシントン氏は、マスター/スレーブという用語が、体系的な人種差別がいかに「コンピュータサイエンスの構造に組み込まれていたか」を反映していると述べています。彼女は用語の変更を支持していますが、テクノロジー企業が多様な人材、特に黒人を指導的地位に、つまり「多様性と包摂性の顔」としての役割を果たす以上の地位に任命しないのであれば、こうした行為は単なる象徴的なものに過ぎないと考えています。
「彼らは、少額の寄付や、名前を変えるといったちょっとした変化のしるしはできると思います」とワシントン氏は言う。「しかし、結局のところ、それは黒人コミュニティへの真の投資にはつながりません。そして、それが実現するまで、真の変化は起こらないのです。」
WIREDのその他の素晴らしい記事
- 画面共有:大学教員のZoom日記
- Signalに切り替えてすべてのテキストを携帯する方法
- NASAが2300万ドルかけて新しい宇宙トイレを設計した理由
- バーチャルジャムセッションを、音も見た目も良くする方法
- パンデミックは賃貸経済を変革している
- 👁 脳はAIの有用なモデルとなるのか?さらに:最新のAIニュースもチェック
- 🎧 音に違和感を感じたら、ワイヤレスヘッドホン、サウンドバー、Bluetoothスピーカーのおすすめをチェック!