Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110541 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 3908 invoked from network); 15 Jun 2020 22:26:35 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Jun 2020 22:26:35 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D02B31804C8 for ; Mon, 15 Jun 2020 14:11:50 -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=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8075 40.80.0.0/12 X-Spam-Virus: No X-Envelope-From: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-oln040092005095.outbound.protection.outlook.com [40.92.5.95]) (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 14:11:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bWV6KfG9+xqY08KxZFna3bmtGrl0cV1iB73J1EBOdS1FsuGL5YygA2yDXw3EGWw493JNDqJd8Z2WTIydDbthLFFrGuSlNHaJZQvXNsc2wu9rFTbQ7CmR/OZYJRhAVXzQ4Q/x3t/wpRd+rdYtiJ4LEj7tHhIvdH64fwexGVLXahMZWq+YFmjTKNeFy1tkbLPwLJkkem6IQNq1iiDXiFwe2c6kdwkD834RMgIYB+PYY5pPMP/1xCFEQw14GihWUoUBAOFhSe/ZI56LDN2SdByDoDkIYM9D2S8j5R0DtnjDgtldPfJDnrmFAbsnvgotkenB5rtveOag0vWiUof2ppgzmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ymu1Wef8Ya0Mrb7FNQkTVAsQvXZL319YfkninUmr83U=; b=cf07MESLu3ZFsi0qSqjK+uHpt4iCprWs1hpyU3vxaPtqKExELXzzH9KXlh6gGo9beM/affDCDouQxKTNV2SPKU/9nrM/hltMOXangH8mp6BGkWd5x8Ij5L1vpTvzyQVx2lvC++TyhrJcP4nCxdWVSi1wfmcFbIK7NnmoQBcYFV8xTG6zfma3O2hbPl4tzBfjecDTin5CreW3GRLklYZsEN6qlouiBJvcIDT2+tctfnPyd7WvM4yO13A3zpltZeiYC557f0SNveRU/tgXfUEPcfIITXN+JuMXN+rOA2hcjbP+4RRj9elcar0TVdn3GAHx03UqG6Xap1dvmiyHccZt+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ymu1Wef8Ya0Mrb7FNQkTVAsQvXZL319YfkninUmr83U=; b=fDuXpPDnSNOcdrgXU0tu2R84ExI0HYXO/WBWDaJUrSgDXLwySGQnz93NyYJms07SFu8nB03ZGpaeQv9BiQaBSWQBY+JFLV7LS62nS2+CmveXnxdm5y6EzaxBZa8s3lswggFg9eXdQfhDkim5+Nyyog1kVFGcMbx4mrSUSOEvhtBWGnV2raldc2JuYK2fDmK6ufxco+Uf2CjrTuXlIdUP8lsZg+/lEqxv2CGZ8Ikjegmemrcme7ct9jLtx+zi/c/TA6XtNF3Sz9IYrlUYoXNUx2DHWG/uxYQAU/z2JErJL7pSTnz6pDNA7gaDZ567vzfpa/WdacQscxsTNmqzRlarWA== Received: from CY1NAM02FT040.eop-nam02.prod.protection.outlook.com (10.152.74.56) by CY1NAM02HT226.eop-nam02.prod.protection.outlook.com (10.152.74.201) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.18; Mon, 15 Jun 2020 21:11:48 +0000 Received: from BY5PR15MB3729.namprd15.prod.outlook.com (2a01:111:e400:7e45::4c) by CY1NAM02FT040.mail.protection.outlook.com (2a01:111:e400:7e45::391) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.18 via Frontend Transport; Mon, 15 Jun 2020 21:11:48 +0000 Received: from BY5PR15MB3729.namprd15.prod.outlook.com ([fe80::f135:8063:e2d0:3865]) by BY5PR15MB3729.namprd15.prod.outlook.com ([fe80::f135:8063:e2d0:3865%5]) with mapi id 15.20.3088.028; Mon, 15 Jun 2020 21:11:48 +0000 To: Larry Garfield , PHP Internals Thread-Topic: [PHP-DEV] About the use of the terms master/slave and blacklist, proposal to replace. Thread-Index: AQHWQyuHHkr5WfpYOk2F1OKhH/JEQKjZ5pIAgAAM9oCAAAUqAIAAEpsAgAATaoCAAAQS8w== Date: Mon, 15 Jun 2020 21:11:48 +0000 Message-ID: References: <4b921c5f-db2b-1e2a-ed2a-1add5c9b6663@gmail.com> <20200615174645.GP14030@phcomp.co.uk> , In-Reply-To: Accept-Language: pt-BR, en-US Content-Language: pt-BR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:161D9B8FD7D88E31E1766034E869CEDFA000E0B9619C10642CC85772E873C9CD;UpperCasedChecksum:C836718D62E43EFDAA63BFEC6754CA8379316F432D2197241618E05D86626C7A;SizeAsReceived:7472;Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [aCeCSqbK6kZ1eYnRTy2h2yb7Q2q/egXiCBQD3+5HGoRUOYpwsY4xYyzRh0hEdI/7] x-ms-publictraffictype: Email x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 90e4a99d-361f-4322-5a67-08d81170b782 x-ms-traffictypediagnostic: CY1NAM02HT226: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wBgwc4bbdJmtL5g9d0SMOYtho7KQ15csU1Y1Mg2sdyrejx42u7VVdctCqFl50jYuiDrA3erqZGG7TcHL88/UnKBEHksOKurGihSwc4Sk8WChGI8MjKT2HLdWA3d4BHwUSpwHGgOZ1cT893oOsQKEeVwXBYMfPlDdvfLYrS/I9vtSpFEfCGqZiyZS1B1AFzSu83zrKoHgd3FPs4nusmPK8zzelDSN80BFBS1ofncq0aSyBH+GVq92Iu4/lVd3sCIO x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR15MB3729.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; x-ms-exchange-antispam-messagedata: vuJBic+DvqouYi0R9EdLThwi9bkNbyMsTilU7vgRN59NLCcVrjxMymk5mytYCJeB0dnW92nwxbB4H6q1G2WZZmXH5rzbbd2AVipzL4FwEfBAVfAg3S8s63O2Uj7R9urvjuDfWX70r4dHHXYVba8NWqebDCdFhFSWsDYUcLYAuil/vwFqA5MtoMeN607Y9mnpa14XZOP40Ug1iRjhKYcexA== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_BY5PR15MB37291F31F88A405B77BD266D929C0BY5PR15MB3729namp_" MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 90e4a99d-361f-4322-5a67-08d81170b782 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2020 21:11:48.4828 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1NAM02HT226 Subject: RE: [PHP-DEV] About the use of the terms master/slave and blacklist, proposal to replace. From: danielrodrigues-ti@hotmail.com (Daniel Rodrigues Lima) --_000_BY5PR15MB37291F31F88A405B77BD266D929C0BY5PR15MB3729namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi Larry, I appreciate your answer, thank you, but i would like to clarify some point= s: 1. I found 170 occurrences of the term blacklist - grep -rni "blacklist" ph= p-src/, i'm working to understand the impact of changes; 2. It=92s not about politics, i believe it=92s about learning how to be bet= ter humans; 3. I fully agree; 4. Sometimes it's necessary "broken window policing"; 5. I truly recognize this, and respect above all. However if the majority disagree with the changes it is not worth pursuing = this discussion, and I should not even write an RFC for that. -- Cheers, Daniel Rodrigues https://twitter.com/geekcom2 ________________________________ De: Larry Garfield Enviado: segunda-feira, 15 de junho de 2020 17:21 Para: php internals Assunto: Re: [PHP-DEV] About the use of the terms master/slave and blacklis= t, proposal to replace. 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. Y= ou > > 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 abo= ut > > 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 mor= e > 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=3Doe64p-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 bla= ck women he knows to get their take; their response to him was that blackli= st/whitelist did bother them, but "master branch" did not. Of course, with GitHub now deciding to change its standards that is going t= o percolate to the rest of the industry sooner or later, regardless of whet= her 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 th= at 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 bec= ause 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, a= nd no one is "native" to anywhere if you go back far enough, and genetic gr= oups and cultural groups migrate independently of each other (much as we li= ke 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 gro= up that's allowed to be offended. There's way more politics around "offens= e" than anyone is willing to admit. (And that's not a left or right specif= ic issue.) Also, point of order to Ben: Free Software is political[2]. Open Source wa= s very specifically created to be the de-politicized, amoral version that c= ompanies could leverage without having to bother with that ethics stuff. T= hat'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 noth= ing productive to discuss. 2) If you are able to find a reason for a change other than "because it's o= ffensive not to," do it, and push that angle. Make the political angle sec= ondary. 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, esp= ecially on touchy topics, but that is how communication dies. Wanting to c= hange whitelist/blacklist does *not* make someone a troublemaker just tryin= g 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 lis= ten to you," or whatever. I've seen that pattern appear way the hell too m= any 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, wor= k on hiring practices in your own company, or do something else that requir= es 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 chan= ges. Whether you agree with them or not, that's an acceptable and valid po= sition for them to take. Please respect that. [1] https://youtu.be/kh88fVP2FWQ [2] https://peakd.com/programming/@crell/free-software-is-political --Larry Garfield -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php --_000_BY5PR15MB37291F31F88A405B77BD266D929C0BY5PR15MB3729namp_--