Thanks for kicking this off, Bruce.

Among other things the Jira [1] says:

> 'master' and 'slave' should be replaced with the terms 'primary,'
'secondary,' 'tertiary,' etc.

I would offer "live" and "backup" as suitable replacements for "master" and
"slave" respectively. The Artemis code and documentation already use "live"
and "backup" in many places although some instances of "master" and "slave"
do exist. Aside from the fact that they're already in use I like the fact
that they're relatively short and they clearly capture the underlying
functional semantic. In my opinion the terms "primary," "secondary," etc.
are actually a bit vague and they're certainly quite a bit longer which
isn't a huge deal but it adds up when writing tests, documentation, etc.


Justin

[1] https://issues.apache.org/jira/browse/AMQ-7514

On Mon, Jul 13, 2020 at 3:04 PM Bruce Snyder <bruce.sny...@gmail.com> wrote:

> Given the racial charged nature of certain terms in today's world, I feel
> that action should be taken to change any such terms in all the ActiveMQ
> projects. Examples include 'master,' 'slave,' 'whitelist' and 'blacklist'.
>
> It doesn't matter where these terms originated or how long they have been
> used in computer science. I have friends who feel that these terms are
> offensive and present a barrier to entry to some. So, I would prefer that
> they no longer be used anywhere in the ActiveMQ project. The simple fact is
> that changing these terms will not change the functionality of the
> features. Furthermore, compared to many other prominent projects throughout
> the open source community, ActiveMQ is late to the game on this point.
>
> So, I have created the following JIRA Issue to encapsulate this work. I
> have not assigned any components simply because this should span all
> sub-projects and documentation:
>
> https://issues.apache.org/jira/browse/AMQ-7514
>
> I have already begun work on this effort in a branch in my own fork of the
> activemq repo. This is to facilitate an eventual pull request to the
> ActiveMQ project. Anyone who would like to join me in this effort please
> reply to this message.
>
> --
> perl -e 'print
> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );'
> http://bsnyder.org/ <http://bruceblog.org/>
>

Reply via email to