DPDK patches and discussions
 help / color / mirror / Atom feed
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.



  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).