Inclusive language

We want to foster a culture of inclusivity, and part of doing that is making sure we use appropriate language where we can. While some people may argue that these words aren't offensive to them, or that they were never added with an offensive intention, they need to be aware that they are potentially offensive to other groups of people, and we should endeavour to remove their usages.

This effort also helps fufill out committment to the : "interest of fostering an open and welcoming community, we are committed to making participation in Wikimedia technical projects a respectful and harassment-free experience for everyone"

The following list is by no means complete.

It is noted that there are cases, especially dealing with software where we may not be able to change/remove some of our usages of these words such as these until the upstream developers has fixed them, and it trickles down into our deployed software. This is ok as it is out of our control. We can and should address them in our codebases when we're able to.

How to help
If you're looking to help with this effort, is a good starting point for some of the discussion around the issue, and also to find specific tasks for areas of code that needs updating. Some of these may be as simple as updating/improving comments and variable names. Others may be more complex and need functions and hooks renaming, while following our stable interface policy. These usages may need to stay around for longer, but will generally stop being the canonical code, showing the intention for this to be removed in the near future.