Unnecessary gender-specific terms in code
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Wishlist
|
jazzynico |
Bug Description
Time for me to put on my hippy liberal hat and point out a style error in our code... There are a few places where we use gender-specific variable names for no good reason, for example:
src/ui/
src/ui/
src/ui/
src/ui/
src/ui/
src/ui/
src/ui/
Conversely, a quick search for "mother", "daughter", "mom", "mommy", "mummy", "mum", "she" and "her" turns up nothing! Why are some of our variables male but none are ever female? Why do they only have male children?
If we want to be an inclusive project that is as attractive as possible to as many different people as possible, we have to avoid this kind of thing. These variables could easily be changed to gender-neutral names. Some simple examples that apply to our code:
dad -> parent
daddy -> parent
father -> parent
son -> child
I appreciate that this may not seem immediately important to existing contributors, but all these little unintentional quirks add together to create the message that "open-source software is a man's place", thus potentially alienating 50% of our possible contributors. Besides, it's a very easy fix!
Further reading:
[1] http://
[2] https:/
Related branches
tags: | added: code-design |
Changed in inkscape: | |
assignee: | nobody → jazzynico (jazzynico) |
milestone: | none → 0.91 |
Changed in inkscape: | |
status: | Triaged → In Progress |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
Agreed. 100%.