RFC: Conscious language in the Binutils

Andrew Pinski pinskia@gmail.com
Fri Nov 20 21:06:04 GMT 2020


On Thu, Nov 5, 2020 at 3:53 AM Nick Clifton via Binutils
<binutils@sourceware.org> wrote:
>
> Hi Guys,
>
>   [I am writing this email with my Red Hat on, rather than my FSF hat].
>
>   Inside Red Hat there is an initiative to address some of the language
>   used in open source projects, making it more inclusive:
>
> https://www.redhat.com/en/blog/making-open-source-more-inclusive-eradicating-problematic-language
>
>   This includes addressing terms used in source code, as well as
>   documentation and so on.  I would like to offer to make such changes
>   to the binutils sources.  (See for example the attached patch which
>   addresses uses of blacklist/whitelist and master/slave).  These
>   changes would only cover source code maintained by the GNU Binutils
>   project itself.  Imported sources, eg libiberty, config and zlib,
>   would not be changed unless these changes happen upstream first.
>
>   Before making any alterations however I wanted to see if there were
>   any comments, concerns or issues regarding this proposal.  Does anyone
>   have anything that they wish to say ?

I know I am way late in responding to this.  I agree we should change
the language usage.

Looking through the patch, there are more changes needed than just
simple language changes needed; These places should change even
without a change to language usage of master really, e.g. what is the
difference between main/master and primary?

There are other cases where master usage should be primary instead of
main due to usage of secondary later on. e.g.
-  0 \(indirect line string, offset: 0x.*\): master directory
+  0 \(indirect line string, offset: 0x.*\): main directory
   1 \(indirect line string, offset: 0x.*\): secondary directory

There was also a thread on the glibc list (and I think went to the
POSIX list in the end) about how to handle master/slave in some cases;
it was dealing with PTYs IIRC which could be used as a template of
what master/slave could be changed to.  I have not looked into the
full details on those suggestions.

The rest of the changes which changes/remove master looks decent and needed.

Thanks,
Andrew Pinski

>
> Cheers
>   Nick
>


More information about the Binutils mailing list