[ https://issues.apache.org/jira/browse/AMQ-7514?focusedWorklogId=886295&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-886295 ]
ASF GitHub Bot logged work on AMQ-7514: --------------------------------------- Author: ASF GitHub Bot Created on: 20/Oct/23 05:51 Start Date: 20/Oct/23 05:51 Worklog Time Spent: 10m Work Description: jbonofre commented on PR #679: URL: https://github.com/apache/activemq/pull/679#issuecomment-1772124300 Auto closed Issue Time Tracking ------------------- Worklog Id: (was: 886295) Time Spent: 5h 10m (was: 5h) > Replace use of non-inclusive terms throughout source code, comments and > documentation > ------------------------------------------------------------------------------------- > > Key: AMQ-7514 > URL: https://issues.apache.org/jira/browse/AMQ-7514 > Project: ActiveMQ > Issue Type: Task > Reporter: Bruce Snyder > Assignee: Jean-Baptiste Onofré > Priority: Major > Fix For: 7.0.0 > > Time Spent: 5h 10m > Remaining Estimate: 0h > > Given the racial charged nature of certain terms in today's world, we must > pull together to create a plan for changing any such terms throughout all the > ActiveMQ projects and in the git repos themselves. > > Example: [https://activemq.apache.org/masterslave.html] > > Here are just a few terms that should be changed: * The following terms are > being targeted for change: > * > ** 'master' and 'slave' should be replaced with the terms 'live' and 'backup' > ** 'whitelist' and 'blacklist' should be replaced with the terms 'allowlist' > and 'denylist' > * Rename all the git 'master' branches to the term 'main' > Proposal notes from activemq-dev mailing list > Phase 1: > 1. Deprecate terms such as ‘master’ and ’slave > 2. log.warn any configuration change notifications > 3. Provide compatibility under the covers for deprecated terms > 4. Provide any openwire compatibility changes b/w ActiveMQ 5 and Artemis > 5. Notify users in an announcement and provide a conversion HOWTO > Phase 2: > 1. Remove terminology as part of a major or minor release (SEMVER where ‘y’ > in ‘x.y.z’ is minor version number) > New terms: > a. For shared storage: ‘active’ and ’standby’ > b. For replication: ‘primary’ and ‘replica' > c. For 'white list' and 'blacklist': 'allow list' and 'deny list' > For example: > ‘master’ -> ‘active’ > ’slave’ -> ’standby' -- This message was sent by Atlassian Jira (v8.20.10#820010)