Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110531 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 54122 invoked from network); 15 Jun 2020 19:01:34 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Jun 2020 19:01:34 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id A9FA3180551 for ; Mon, 15 Jun 2020 10:46:48 -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=0.8 required=5.0 tests=BAYES_50,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8468 78.32.0.0/15 X-Spam-Virus: No X-Envelope-From: Received: from mint.phcomp.co.uk (freshmint.phcomp.co.uk [78.32.209.33]) (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 10:46:47 -0700 (PDT) Received: from addw by mint.phcomp.co.uk with local (Exim 4.92.3) (envelope-from ) id 1jktC1-0006Fc-Uc for internals@lists.php.net; Mon, 15 Jun 2020 18:46:46 +0100 Date: Mon, 15 Jun 2020 18:46:45 +0100 To: internals@lists.php.net Message-ID: <20200615174645.GP14030@phcomp.co.uk> Mail-Followup-To: internals@lists.php.net References: <4b921c5f-db2b-1e2a-ed2a-1add5c9b6663@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <4b921c5f-db2b-1e2a-ed2a-1add5c9b6663@gmail.com> Organization: Parliament Hill Computers Ltd User-Agent: Mutt/1.5.20 (2009-12-10) Subject: Re: [PHP-DEV] About the use of the terms master/slave and blacklist, proposal to replace. From: addw@phcomp.co.uk (Alain D D Williams) On Mon, Jun 15, 2020 at 10:00:22AM -0700, Stanislav Malyshev wrote: > Hi! > > > 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. > > While your quest for more just and fair world is noble and laudable, I > think your energies are misplaced in this case. Terms like "blacklist" > are established industry terms (and are used also outside the industry - > there's a TV show which is called literally "The Blacklist") and have > absolutely nothing to do with race or any other human traits. Objecting > to "blacklist" makes as much sense as objecting to terms such as > "whitespace", "blackout", "white paper", "red-black tree", "rainbow > tables", or declaring the keyword "final" to be anti-Semitic because > there was "final solution". I think there is many other ways to more > productively spend your time than inventing reasons why innocent words > suddenly have nefarious meanings. However, you are, as literally anybody > is, with no regard to any political labels, free to submit a pull > request against PHP source and we will take a look at it then. +1 The word/term 'blacklist' seems to go back to 1639: https://en.wikipedia.org/wiki/Blacklisting Master/slave is used in many places in engineering where something makes something else do something. There is nothing that suggests of one human controlling another. Eg: in car brakes: https://www.carthrottle.com/post/how-master-cylinders-and-slave-cylinders-work-and-their-importance/ Let us say that we do eliminate terms that some people somehow think refers to them, where does it stop ? Today it is race (or 'black' skin colour). Tomorrow it could be: * 'black hole' (as in collapsed star) * 'brown out' (as in what happens when the electricity is not good enough) - is that offensive to people with brown skin ? * 'yellow pages' (as in NIS) as it might offend some oriental people ? * 'fat client' (as in client software that does a lot) as it offends people with a weight problem ? * 'male/female connectors' ? * 'zombie processes' ? There are many, many. Quite hard to write a list because we use the terms every day with without any intention of offending anyone. Then other people who identify as groups, eg: sexual, disability, hair colour, age, jobs, ... Once you have a list: then come up with lists of words in other (non English) languages. Once we have done all that then it will need to be revised in a couple of decades time when different words will, by some people, regarded as offensive. In other words: you can never win. It is very easy to take offence when none is meant at all. One needs to look at intent. -- Alain Williams Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT Lecturer. +44 (0) 787 668 0256 https://www.phcomp.co.uk/ Parliament Hill Computers Ltd. Registration Information: https://www.phcomp.co.uk/Contact.html #include