Newsgroups: php.internals
Path: news.php.net
Xref: news.php.net php.internals:110525
Return-Path: <php-lists@koalephant.com>
Delivered-To: mailing list internals@lists.php.net
Received: (qmail 24398 invoked from network); 15 Jun 2020 18:09:14 -0000
Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5)
  by pb1.pair.com with SMTP; 15 Jun 2020 18:09:14 -0000
Received: from php-smtp4.php.net (localhost [127.0.0.1])
	by php-smtp4.php.net (Postfix) with ESMTP id 955921804CE
	for <internals@lists.php.net>; Mon, 15 Jun 2020 09:54:27 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE,
	SPF_PASS autolearn=no autolearn_force=no version=3.4.2
X-Spam-ASN: AS36024 206.123.114.0/23
X-Spam-Virus: No
X-Envelope-From: <php-lists@koalephant.com>
Received: from mail1.25mail.st (mail1.25mail.st [206.123.115.54])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by php-smtp4.php.net (Postfix) with ESMTPS
	for <internals@lists.php.net>; Mon, 15 Jun 2020 09:54:26 -0700 (PDT)
Received: from home.th-ayu.reay.family (unknown [49.48.223.207])
	by mail1.25mail.st (Postfix) with ESMTPSA id E672C60533;
	Mon, 15 Jun 2020 16:54:20 +0000 (UTC)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
In-Reply-To: <BY5PR15MB3729227C6536FA3D0EBE2335929C0@BY5PR15MB3729.namprd15.prod.outlook.com>
Date: Mon, 15 Jun 2020 23:54:17 +0700
Cc: PHP Internals <internals@lists.php.net>
Content-Transfer-Encoding: quoted-printable
Message-ID: <6C91B499-D66F-4764-906D-F5DB9064A2C2@koalephant.com>
References: <BY5PR15MB3729227C6536FA3D0EBE2335929C0@BY5PR15MB3729.namprd15.prod.outlook.com>
To: Daniel Rodrigues Lima <danielrodrigues-ti@hotmail.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Subject: Re: [PHP-DEV] About the use of the terms master/slave and blacklist,
 proposal to replace.
From: php-lists@koalephant.com (Stephen Reay)


> On 15 Jun 2020, at 22:43, Daniel Rodrigues Lima =
<danielrodrigues-ti@hotmail.com> wrote:
>=20
> Hi internals,
>=20
> I think the time has come for the PHP internals to discuss the use of =
master/slave and blacklist terminologies.
> As everyone can see, we are going through times of change in the =
world, see #blackLivesMatter for example.
> Therefore, I propose that we discuss the non-use of terms =
master/slave, because the use of this can allude to the slavery and =
negative feelings about black people.
>=20
> Some projects that changed the terminology:
>=20
> * =
https://github.com/sebastianbergmann/phpunit/commit/8e9c76d33dab4095c90660=
72076f368193e4166d
> * https://go-review.googlesource.com/c/go/+/236857/
> * https://issues.apache.org/jira/browse/COUCHDB-2248
> * https://bugs.python.org/issue34605
>=20
> Greets,
>=20
> Daniel Rodrigues.
>=20
> geekcom@php.net<mailto:geekcom@php.net>
> https://twitter.com/geekcom2
> https://www.linkedin.com/in/danielrodrigueslima/
>=20

Hi Daniel,

I=E2=80=99m sympathetic to your goals. I=E2=80=99ve had a client ask me =
in the last hour, while discussing a Redis issue =E2=80=9Ccan we replace =
those terms =E2=80=98slave=E2=80=99 and =E2=80=98master=E2=80=99 with =
=E2=80=9Cprimary=E2=80=9D and =E2=80=9Creplica=E2=80=9D.


In technology circles, the terms master and slave are almost always =
referred to in terms of replicated data stores, and the =E2=80=98normal=E2=
=80=99 replacements are =E2=80=9Cprimary=E2=80=9D and =E2=80=9Creplica=E2=80=
=9D. The terms =E2=80=9Cwhitelist=E2=80=9D and =E2=80=9Cblacklist=E2=80=9D=
  generally refer to allowing or disallowing things explicitly.


I=E2=80=99m not going to say it=E2=80=99s not practical to do this or =
that it=E2=80=99s a BC break, because without some context of what you =
believe needs to change in PHP itself, this whole conversation seems =
very abstract.

Can you identify actual references to the terms =E2=80=9Cmaster=E2=80=9D, =
=E2=80=9Cslave=E2=80=9D, =E2=80=9Cblacklist=E2=80=9D, =E2=80=9Cwhitelist=E2=
=80=9D somewhere in php that you feel should be changed?



Cheers


Stephen=