From: Thomas Monjalon <thomas@monjalon.net>
To: Stephen Hemminger <stephen@networkplumber.org>
Cc: dev@dpdk.org
Subject: Re: [PATCH v2 00/13] Replace us of term abort
Date: Wed, 30 Aug 2023 18:49:14 +0200 [thread overview]
Message-ID: <846708806.0ifERbkFSE@thomas> (raw)
In-Reply-To: <20230818174537.290222-1-stephen@networkplumber.org>
18/08/2023 19:45, Stephen Hemminger:
> The term 'abort' is on the inclusive namin Tier 1 word list
> as replace when possible. It is possible to do this across
> DPDK except the few places that directly call the lib C abort()
> function.
>
> v2 - drop changes to sfc since requires changes to base driver
> - cleanup some checkpatch and missing spots
>
> Rationale (from https://inclusivenaming.org/word-lists/tier-1/abort/)
>
> The term “abort” frequently appeared in Inclusive Language
> Initiative surveys and standards reviews. Multiple organizations felt
> that usage of the word posed an issue worth addressing in their
> individual companies and projects. Given this widespread interest, the
> INI has decided to offer its own guidance.
>
> INI recommends replacing “abort” wherever possible. In accordance with
> the INI’s language framework, the term does not necessarily constitute
> a first-order concern. However, because it is such a charged term
> outside of computing, “abort” fails to provide a clear description of
> the action being taken, and serves primarily to distract. There are
> numerous other words in the English language that can serve the same
> purpose in computing without invoking the emotionally charged cultural
> context of “abort.”
>
> Although the INI debated whether the word “abort” itself or the
> procedure commonly associated with it (“abortion”) caused the
> aforementioned distractions, the etymology of the word has a direct
> and unambiguous link to the termination of a pregnancy. Alternative
> uses of the word “abort” are in use today, such as in
> rocketry. However, the INI concluded that the term itself was
> insufficiently distanced from its original meaning for those
> alternative definitions to be its primary association.
>
> All this being said, the INI does not advocate for a blanket
> replacement of the term. “Abort” appears in many standards
> organization documents, and is deeply embedded in some operating
> systems. As such, the INI acknowledges that the term may need to
> be retained in certain contexts to remain in compliance with those
> standards, or to preserve accurate documentation for bedrock
> functions and processes that are too fundamental to be changed.
>
> Some organizations have noted that using “abort” in contexts other
> than the medical or political serves to de-stigmatize the term,
> thereby promoting reproductive rights and bodily autonomy. Conversely,
> discouraging the term could be interpreted as accepting a framing that
> denies a pregnant person’s right to control their body. The judgment
> of the INI is that the term causes discomfort or offense without
> providing a necessary degree of technical clarity, and therefore it
> should be avoided. At some future point, because language changes over
> time, “abort” may become a less contentious term; at that juncture,
> the appropriateness of the term may be revisited.
I don't feel the rationale should be followed here.
If there are better terms, why not.
But really, "abort" is not only medical.
And banning this word may be felt as a political position,
which is not what we want.
I am OK to replace if there is a better word in some contexts,
but we should not make it forbidden.
next prev parent reply other threads:[~2023-08-30 16:49 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-18 2:52 [PATCH 00/14] remove use " Stephen Hemminger
2023-08-18 2:52 ` [PATCH 01/14] jobstats: change jobstats_abort to jobstats_cancel Stephen Hemminger
2023-08-18 9:08 ` Bruce Richardson
2023-08-18 16:10 ` Stephen Hemminger
2023-08-18 2:52 ` [PATCH 02/14] all: remove use of word abort Stephen Hemminger
2023-08-18 4:04 ` Honnappa Nagarahalli
2023-08-18 2:52 ` [PATCH 03/14] pipeline: remove use of term abort Stephen Hemminger
2023-08-18 2:52 ` [PATCH 04/14] net/vmxnet3: replace abort() with rte_panic() Stephen Hemminger
2023-08-18 2:52 ` [PATCH 05/14] event/dlb2: remove word abort in comments Stephen Hemminger
2023-08-18 2:52 ` [PATCH 06/14] net/vdev_netvsc: replace use of term abort Stephen Hemminger
2023-08-18 2:52 ` [PATCH 07/14] net/netvsc: replace abort with cancel Stephen Hemminger
2023-08-18 2:52 ` [PATCH 08/14] net/ionic: remove word aborting Stephen Hemminger
2023-08-18 2:52 ` [PATCH 09/14] net/bnx2x: replace abort with cancel Stephen Hemminger
2023-08-18 2:52 ` [PATCH 10/14] net/mlx5: " Stephen Hemminger
2023-08-18 2:52 ` [PATCH 11/14] net/softnic: " Stephen Hemminger
2023-08-18 2:52 ` [PATCH 12/14] net/mlx4: remove word abort Stephen Hemminger
2023-08-18 2:52 ` [PATCH 13/14] sfc: remove use of term abort Stephen Hemminger
2023-08-18 2:52 ` [PATCH 14/14] net/axgbe: replace word abort Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 00/13] Replace us of term abort Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 01/13] jobstats: change jobstats_abort to jobstats_cancel Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 02/13] all: remove use of word abort Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 03/13] pipeline: remove use of term abort Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 04/13] net/vmxnet3: replace abort() with rte_panic() Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 05/13] event/dlb2: remove word abort in comments Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 06/13] net/vdev_netvsc: replace use of term abort Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 07/13] net/netvsc: replace abort with cancel Stephen Hemminger
2023-08-18 22:26 ` Long Li
2023-08-18 17:45 ` [PATCH v2 08/13] net/ionic: remove word aborting Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 09/13] net/bnx2x: replace abort with cancel Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 10/13] net/mlx5: " Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 11/13] net/softnic: " Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 12/13] net/mlx4: remove word abort Stephen Hemminger
2023-08-18 17:45 ` [PATCH v2 13/13] net/axgbe: replace " Stephen Hemminger
2023-08-30 16:49 ` Thomas Monjalon [this message]
2023-09-06 19:39 ` [PATCH v2 00/13] Replace us of term abort Stephen Hemminger
2023-09-06 21:19 ` Thomas Monjalon
2023-09-06 23:03 ` Stephen Hemminger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=846708806.0ifERbkFSE@thomas \
--to=thomas@monjalon.net \
--cc=dev@dpdk.org \
--cc=stephen@networkplumber.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).