Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110539 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 94449 invoked from network); 15 Jun 2020 21:37:28 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Jun 2020 21:37:28 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 245611804C8 for ; Mon, 15 Jun 2020 13:22:44 -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.7 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS11403 64.147.123.0/24 X-Spam-Virus: No X-Envelope-From: Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (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 13:22:43 -0700 (PDT) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 80FFD7D2 for ; Mon, 15 Jun 2020 16:22:41 -0400 (EDT) Received: from imap26 ([10.202.2.76]) by compute7.internal (MEProxy); Mon, 15 Jun 2020 16:22:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=RuCz3F l9cHZP7mFBsIIoeaVmBKK1CIK3/wsZCe4YFw4=; b=LGPTA92JFQq9EbUS1CQiQy 4shmN9jdKZaY6lqQqbKSUre3wcKAPCJGKpZNKixxSUo0No6ylgIcafQaXSmaOFEM 9eISVfuw+pVC5bpq4SplDaHVydYg6AdmLSV6M4b/YdGJy4badipqTmH8p3ie78ml IZj6wSHGXz8ulGOJRt74nONEYqbdwuMOu3P7Lkb5hFCQk1BOtRujwtVPwiVaOQ4L cy5LpjfX9/Zwa01NxdH6lIBf05jyw/0Ohe693n9vi341tpCBLelifoqrlLThAQ0T 6BSXZt35zn0cqQaWZA0iOwBcDTLR/G3gFRKdpDKpBpR/CBPx1M6MjhKHhdZI1JGA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudeikedgudehtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtsehttdertderreejnecuhfhrohhmpedfnfgr rhhrhicuifgrrhhfihgvlhgufdcuoehlrghrrhihsehgrghrfhhivghlughtvggthhdrtg homheqnecuggftrfgrthhtvghrnhepgfeiudeufffgtdekudffheeiveegveeiffeftdfg heffkedtheeijeefveeukefgnecuffhomhgrihhnpehtfihithhtvghrrdgtohhmpdihoh huthhusggvrdgtohhmpdihohhuthhurdgsvgdpphgvrghkugdrtghomhenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlrghrrhihsehgrghrfh hivghlughtvggthhdrtghomh X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 761A214200A2; Mon, 15 Jun 2020 16:22:40 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.3.0-dev0-529-g3ee424a-fm-20200611.001-g3ee424a1 Mime-Version: 1.0 Message-ID: In-Reply-To: References: <4b921c5f-db2b-1e2a-ed2a-1add5c9b6663@gmail.com> <20200615174645.GP14030@phcomp.co.uk> Date: Mon, 15 Jun 2020 15:21:19 -0500 To: "php internals" Content-Type: text/plain Subject: =?UTF-8?Q?Re:_[PHP-DEV]_About_the_use_of_the_terms_master/slave_and_blac?= =?UTF-8?Q?klist,_proposal_to_replace.?= From: larry@garfieldtech.com ("Larry Garfield") On Mon, Jun 15, 2020, at 2:11 PM, G. P. B. wrote: > On Mon, 15 Jun 2020 at 20:05, Lynn wrote: > > > On Mon, Jun 15, 2020 at 7:46 PM Alain D D Williams > > wrote: > > > > > It is very easy to take offence when none is meant at all. One needs to > > > look at intent. > > > > > > > Hi, > > > > I'm going to disagree here. It's not about intent, it's about impact. You > > can have the best intentions with the worst results. > > > > When I read the replies here, it makes me sad. The comments come from a > > place of white privilege and I'm sad to see that's how people think about > > it. > > > > Regards, > > Lynn > > > > What saddens me is that these terms are non issues, and think they do > something for "good" when it's just a pat on the back without doing any > tangible change to the world. > > Case in point, from what I've seen mostly going around in the French > community [1] is that the people who are actually concerned think it's > woke and completely nonsensical. And I could argue the white-privelege > here is to discuss these matters and imagine they would improve something. > > For blacklist/whitelist the benefit of changing it is that we can use more > descriptive terminology such as deny/block/disallow and their opposite > depending on context, which probably is more accessible to non-native > English speakers. And if one wants to change it this should be the angle. > > However, I would argue that *if* when someone hears the word black the > first thing which comes to their mind is race, then that makes them more > of a racist and not the other people who use this with the well defined > meaning. As such I would argue this is undermining the meaning of the > word and pushing us towards an orwellian [2] state of the world. > > Moreover, black does not always mean something is "bad", see martial > arts where a black belt is synonymous with experience and a white belt > means that you are a novice. > > So instead of taking offence on behalf of a whole group and proposing > changes which don't affect said group in any meaningful way while > causing BC. Because if we decided to accept doing this, I shall start > being offended about the usage of the word string as in French string > means a thong and I imagine French women to be outraged that we > (predominantly white males) casually talk about splitting or comparing > strings. > > Best > > George P. Banyard > > [1] https://twitter.com/jesuisundev/status/1269260740894117890 > [2] https://www.youtube.com/watch?v=oe64p-QzhNE I am so going to regret being in this thread, but... Data point: My boss at work noted earlier that he'd reached out to some black women he knows to get their take; their response to him was that blacklist/whitelist did bother them, but "master branch" did not. Of course, with GitHub now deciding to change its standards that is going to percolate to the rest of the industry sooner or later, regardless of whether it's a good idea or a stupid waste of time. It's going to happen now. It should be noted that a person saying "I am offended" does not, in fact, make something automatically offensive, or that you should always assume that their position is right, or justified, or that you should take action as a result. As evidence, I cite that I find "Native American" offensive because it implies one group of people is truly "from" a place rightly, and no one else is no matter how long they've been here; that's despite the fact that every group of people everywhere in history has moved around, a lot, and no one is "native" to anywhere if you go back far enough, and genetic groups and cultural groups migrate independently of each other (much as we like to to pretend otherwise). In fact the term isn't even preferred by the people it refers to[1]. But no one listens to me, because I'm not in a group that's allowed to be offended. There's way more politics around "offense" than anyone is willing to admit. (And that's not a left or right specific issue.) Also, point of order to Ben: Free Software is political[2]. Open Source was very specifically created to be the de-politicized, amoral version that companies could leverage without having to bother with that ethics stuff. That's literally the history. It's also why I support Free Software. (Note: That attempt is largely unsuccessful because *all* software is inherently political, but credit where it's due, please.) Having been through these conversations multiple times before, I would urge everyone to keep in mind the following: 1) As Nikita said, without an actionable todo item to discuss, there's nothing productive to discuss. 2) If you are able to find a reason for a change other than "because it's offensive not to," do it, and push that angle. Make the political angle secondary. It makes it more palatable. 3) For the love of God, do not go into this or similar discussions assuming that anyone who disagrees with you is a bad person. I know it's hard, especially on touchy topics, but that is how communication dies. Wanting to change whitelist/blacklist does *not* make someone a troublemaker just trying to cause trouble for little value. Opposing that same change does *not* make someone racist, or uncaring, or "OMG privilege so we don't have to listen to you," or whatever. I've seen that pattern appear way the hell too many times, and it's toxic, and does nothing but poison communities. 4) Let's all understand that language changes like this are at best broken window policing, and I use that term very deliberately. If you really care about addressing persistent inequality in the world. get your butt out to a Black Lives Matter march, write your legislator, join a reform group, work on hiring practices in your own company, or do something else that requires actual work. That goes for everyone. 5) Acknowledge that there are very likely a lot of people on this list who are doing the things in point 4 already, but still oppose the language changes. Whether you agree with them or not, that's an acceptable and valid position for them to take. Please respect that. [1] https://youtu.be/kh88fVP2FWQ [2] https://peakd.com/programming/@crell/free-software-is-political --Larry Garfield