GitHub は、マスター ブランチの「マスター」名を削除することを決定しました。

GitHub 責任者、ナット フリードマン 確認された 同社は、米国の警察暴力と人種差別に対する抗議活動参加者との団結のしるしとして、主要支店のデフォルト名を「マスター」ではなくデフォルトの名前に切り替える意向だ。新しい名前は新しいリポジトリにのみ使用され、既存のプロジェクトでは「マスター」ブランチの名前が維持されます。ただし、個々の開発者の要求に応じて、既存のプロジェクトの名前を自動変更できるオプションを準備する可能性が検討されています。

「マスター」という用語から離れる必要性についての議論
解けた Git 開発者メーリング リストにも参加できます。これまでのところ、このアイデアを積極的に支持している活動家はほんのわずかで、特に Git ではマスターという言葉が「スレーブ」という言葉と対ではなく単独で使用されているため、ほとんどの開発者が反対しています。

しかし、ポリティカル・コレクトネスの真の勝利は、参加者が「黒魔術」という表現を容認できないと考えていた OpenSSL プロジェクトに見ることができます。 OpenSSL 開発者 検討しています 組合 パッチ、「black magic」を「magic」に、「blacklist」を「block list」に、「white space」を「whitespace」に、「master」を「parent」または「main」に置き換えます。

先日ご紹介した取り組みに加えて、 OpenZFS и Go、その他にも最近の名前変更がいくつかあります。

  • クロムで 受け入れられました 変更、ファイル名とコード内の「ブラックリスト」への参照を「ブロックリスト」に置き換えます(「ブラックリスト」と「ホワイトリスト」の言及はユーザーに表示されます) 交換されました 2019 年の初めに)。
  • アンドロイドの場合 私たちは、開始しました 取り替える 「ブラックリスト/ホワイトリスト」から「ブロックリスト/ホワイトリスト」へ。
  • Node.js プロジェクト は働いている ブラックリスト/ホワイトリストをブロックリスト/ホワイトリストに置き換えますが、変更はまだ受け入れられていません。
  • プロジェクトカール 交換された 「ホワイトリスト」は「スキップリスト」、「選択」または「スキップ」、「ブラックリスト」は「ブロックリスト」に言及します。
  • Ansible 開発者 可能性を検討しています 「master」ブランチを「devel」に置き換えます。
  • PHPUnitコード内 交換した ブラックリストから ExcludeList へ。これには、ファイル PHPUnit/Util/Blacklist から PHPUnit/Util/ExcludeList への変更が含まれます。

過去数年間にマスター/スレーブの使用を放棄したコミュニティの中で、次のプロジェクトに注目することができます。 Python , Drupal, ジャンゴ, CouchDBは, , MediaWikiの, PostgreSQL и Redisの。 BIND DNS サーバーは、「マスター/スレーブ」という名前の設定を使用する機能を保持していましたが、「プライマリ/セカンダリ」という名前の代替設定を追加し、より好ましいと宣言しました。 Linux カーネルの開発者らはかつて、「ブラックリスト/ホワイトリスト」の名前を変更する試みを、政治家やポピュリストによって植え付けられたナンセンスで愚かなことだと呼びました。 拒否されました 「ブロックリスト」という用語は意味の歪曲につながり、「ブロック オブジェクトのリスト」という認識を排除するものではないことを説明するなど、置き換えを行ってください。

インターネットのプロトコルとアーキテクチャを開発する IETF (Internet Engineering Task Force) 委員会は、 предложил 「ホワイトリスト/ブラックリスト」および「マスター/スレーブ」という用語の代替品。仕様での使用が推奨されます。「マスター/スレーブ」の代わりに、「プライマリ/セカンダリ」、「リーダー/フォロワー」を使用することをお勧めします。
「アクティブ/スタンバイ」
"プライマリ/レプリカ",
「ライター/リーダー」、
「コーディネーター/ワーカー」または
「親/ヘルパー」、そして「ブラックリスト/ホワイトリスト」の代わりに「ブロックリスト/許可リスト」または「ブロック/許可」。

出所: オープンネット.ru

コメントを追加します