From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Contradictiory directions Date: Wed, 15 Dec 2021 23:40:42 -0500 Message-ID: References: <20211211035614.15517.53830@vcs0.savannah.gnu.org> <87ee6j4ty4.fsf@yahoo.com> <8735mz4o70.fsf@yahoo.com> <83k0gbr0dm.fsf@gnu.org> <87y24r33bn.fsf@yahoo.com> <87ilvu1ldh.fsf@yahoo.com> <87a6h5tap6.fsf@gnus.org> <87tufbu7jg.fsf@yahoo.com> <87y24nr6nk.fsf@gnus.org> <87lf0ntz0t.fsf@yahoo.com> <87wnk6mjlm.fsf@gnus.org> <877dc6tjz0.fsf_-_@yahoo.com> <87k0g6mivu.fsf@gnus.org> <87y24ms4jj.fsf@yahoo.com> <87fsqumi16.fsf@gnus.org> <87tufas40e.fsf@yahoo.com> <877dc6mhjc.fsf@gnus.org> <87pmpys3gv.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26173"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, emacs-devel@gnu.org, eliz@gnu.org, stefankangas@gmail.com To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 16 05:41:39 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mxiaI-0006d1-6T for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Dec 2021 05:41:38 +0100 Original-Received: from localhost ([::1]:57270 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxiaH-0001M9-0q for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Dec 2021 23:41:37 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47762) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxiZO-00073v-BV for emacs-devel@gnu.org; Wed, 15 Dec 2021 23:40:42 -0500 Original-Received: from [2001:470:142:3::e] (port=48426 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxiZO-0005Xv-2w; Wed, 15 Dec 2021 23:40:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=thAqDnzOnrqk9+ANMSLmUl4jZAn16pVIqLdrKFCYy2g=; b=Mmmc2qEL3ENN +xvODymhD7CpyU+2Y1VrSgV8Rlf7fsW8wHzcwDkF/NwHqctucGaL/Yyxhx97SUnk08AN3uzl8BQlx CCjV+4jGaRZpOkFQjVBROnmDBb5Vn4oNOECReVVwndoRz3JaGEugX8oPQ6eKytwDtbA3/caxNj7PL V4GTqyNCSOhJ51T8q/41SI8bG6LvyL+aFBHxon6iubRZUjsnda8o+08QH97a6oFZtmPHNy9x/iP/L op6znYn5D//QSSNJJ08ege8cLvoAGFzj4rahO58FLcaVodJ9+t298hs54jpjOQ2ldxIGZhn7ykV68 HaCfQwZKVn3lCkZ/vZPMsw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mxiZO-0003E7-5r; Wed, 15 Dec 2021 23:40:42 -0500 In-Reply-To: <87pmpys3gv.fsf@yahoo.com> (message from Po Lu on Wed, 15 Dec 2021 15:59:44 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:282086 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > "Blacklist" and "whitelist" appear in the Emacs source tree a total of > 432 times, while "allowlist" and "blocklist" appear a total of 259 times > exclusively in the context of mh-e. In the GNU Project we do not blindly follow "industry standards". We think about them and consider following them when that is good for users. See node Non-GNU Standards in the GNU Coding Standards. There is no reason to consider "blacklist" and "whitelist" offensive. They never had anything to do with race; they don't refer to people. They use an old metaphor of "black" and "white" standing for "evil" and "good". We should not feel obliged to bend over backwards for people who take offense when none has been given. We should, however, choose the best terms. I think that the best terms are "allowlist" and "blocklist." They are best because they make their meanings visible directly -- not via a metaphor. Using these names is preferable in new features. Changing the names used in existing features has more of a cost. The incompability may cause trouble, or inconvenence, for users. I have no opinion about changing the names in old features. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)