Page MenuHomePhabricator

Community Inclusive Language
Updated 498 Days AgoPublic

Inclusive Language Policy

TrustedFirmware.org has strict policy that requires use of inclusive language in all the projects which are part this organization. Any terminology that is against this policy is banned from being used in any part of TrustedFirmware.org.

General terms

Terms listed here may not normally be part of code but are barred from use within the project regardless.

  • Blackball

Coding Standard

Maintainers are required to adopt the specific addition below to their coding guidelines and ensure adherence to it. Project has code and documents which predate this policy and the current guideline does not mandate a retrospective action.

==================

Inclusive Language
------------------

The use of the terms "blacklist / whitelist" and "master / slave" in
code and documentation is considered deprecated and should be avoided
for new submissions. The former can usually be substituted with
"blocklist / allowlist". Suitable substitutes for the latter should be
selected based on the individual situation. Common examples include
"controller / peripheral", "host / device", "initiator / target" or
"main / secondary".

Exceptions can be made in cases where the code or documentation is
directly referring to hardware that already uses these terms (e.g. in
register names) or to a common industry standard (until an updated
version of that standard avoiding these terms is available).
Last Author
abhishek-pandit
Last Edited
May 20 2021, 5:50 PM

Event Timeline

abhishek-pandit edited the content of this document. (Show Details)Dec 9 2020, 3:37 PM
abhishek-pandit edited the content of this document. (Show Details)
abhishek-pandit created this object.
abhishek-pandit edited the content of this document. (Show Details)Dec 9 2020, 3:40 PM
abhishek-pandit edited the content of this document. (Show Details)Dec 9 2020, 5:42 PM
abhishek-pandit edited the content of this document. (Show Details)Dec 9 2020, 5:45 PM
abhishek-pandit edited the content of this document. (Show Details)
abhishek-pandit changed the visibility from "Public (No Login Required)" to "Administrators".
abhishek-pandit changed the edit policy from "All Users" to "Administrators".
abhishek-pandit edited the content of this document. (Show Details)Jan 18 2021, 12:04 PM
abhishek-pandit edited the content of this document. (Show Details)
abhishek-pandit published a new version of this document.
abhishek-pandit changed the visibility from "Administrators" to "All Users".Jan 20 2021, 8:59 AM
abhishek-pandit changed the visibility from "All Users" to "Restricted Project (Project)".Jan 20 2021, 9:12 AM
abhishek-pandit changed the edit policy from "Administrators" to "Restricted Project (Project)".
abhishek-pandit changed the visibility from "Restricted Project (Project)" to "All Users".
abhishek-pandit edited the content of this document. (Show Details)May 20 2021, 5:50 PM
abhishek-pandit changed the visibility from "All Users" to "Public (No Login Required)".Mar 22 2022, 11:29 AM