Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110525 Return-Path: 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 ; 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: 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 ; 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: Date: Mon, 15 Jun 2020 23:54:17 +0700 Cc: PHP Internals Content-Transfer-Encoding: quoted-printable Message-ID: <6C91B499-D66F-4764-906D-F5DB9064A2C2@koalephant.com> References: To: Daniel Rodrigues Lima 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 = 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 > 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=