NixOS / SC-election-2024

2024 Election for the Steering Committee
20 stars 61 forks source link

How will you ensure the safety, inclusion, and voice of minorities in the Nix Community? #7

Open nyabinary opened 2 weeks ago

nyabinary commented 2 weeks ago

Question

What specific measures will you advocate for and implement to ensure the safety and inclusion of minorities in the Nix community, and how will you ensure that their voices are actively heard and considered in the decision-making process?

Candidates I'd like to get an answer from

No response

Reminder of the Q&A rules

Please adhere to the Q&A guidelines and rules

Gabriella439 commented 1 week ago

One of my heuristics for helping communities feel more welcoming and inclusive is to avoid a few voices from dominating the discussion (regardless of their beliefs, background, or orientation).

A common anti-pattern in these discussions is that you'll have a few recurring individuals who are already very outspoken that feel entitled to an even larger voice in the community than they already have. To be clear, it's actually very normal and okay for people to seek greater influence in their communities, but the failure mode is when these people don't receive the attention or influence they feel they deserve and then they don't take no for an answer. Then what happens is you'll see these people try to artificially increase their influence by creating controversy or trying to force their way into community spaces that try to exclude them.

These sorts of people create an unwelcoming environment for everyone else (not just minorities), but vulnerable minorities are typically the first to leave because they have a much lower tolerance for this sort of behavior.

I also believe that the "punishment should fit the crime". If a person engages in this sort of behavior a typical appropriate punishment is a temporary suspension from community spaces so that they can cool off, reflect upon what they've done, and give other people a chance to participate more. This also offers a path for these people to improve their behavior and rejoin the community on better terms. However, if they are repeat offenders and/or others begin to leave because of their behavior then I think a ban should be on the table.

mschwaig commented 1 week ago

Somebody posted an essay on Zulip, which I really like, about The Tyranny of Structurelessness.

Having a community without a power structure is impossible, because if here is no official one then there will be an unofficial one based on social capital. The problem with an unofficial power structure is that those in power can easily evade responsibility, by denying that they have any power.

The SC should put people in charge of things, including both power and responsibility. That way if there is an issue, someone is in charge of handling it, or it can be escalated up, and there can be consequences, including for the SC.

To me this is the most important and impactful thing we can do for those without power, including minorities.

tomberek commented 1 week ago

I have advocated for such measures. These are also enumerated as responsibilities of the Steering Committee:

A specific example of voices that have not had as much access as they should is that of regular Nixpkgs contributors. I believe this is part of what leads to disenfranchisement and thus I have been thinking about how to ensure the existing informal teams have a voice during decision-making.

getchoo commented 6 days ago

I believe a great first step here would be in growing our moderation team. Currently we are at 6 members -- which given the pretty rapid growth of our community (for reference, 2023's community survey reported that 38% of respondents had only been using Nix for less than a year, and I would only imagine this number will grow with the number of respondents increasing by more than 30% this year) -- may not be suitable even in the near future. Putting more resources into this team would allow for faster responses and more attention towards those that are most vulnerable in our community, onboarding new moderators in the long term by better documenting the decision making process and giving some time to mentor them, and continuing the work in https://github.com/nixos/moderation to increase transparency with the entire community. To go a step further, I also want to see these new moderators elected by the community (similar to the SC) to ensure they accurately reflect the composition of our userbase

Another important part is in how we delegate responsibilities. As mentioned by tomberek above, this is already one of our jobs in the SC, and I believe it is the most important. By compartmentalizing decision making abilities over parts of our project into the hands of smaller teams, we can ensure that no one group has an overwhelming and overpowering voice, while also giving the chance for minority groups to still have a say and grow in both their individual teams and the project at large

Lastly, I would like to take some inspiration from other projects in both celebrating, spreading awareness of and directly supporting our community's diversity. Fedora for example has implemented programs that help bring together minorities inside of their own community, ensure they have the resources to do so, and showcase that diversity to the wider FOSS community. I believe this plays a key part in avoiding the "boy's locker room" phenomenon that is all too common in technology circles today, and has been shown time and time again to be a major uphill battle for women, people of color, and queer people in getting involved in these kinds of spaces

phaer commented 5 days ago

tl;dr: clearer structures, escalation points & active moderation. Creating a more welcoming culture for more voices to be heard.

I agree with pretty much everything written in the posts above me and it makes me cautiously optimistic that we can get better at this to read those well-written responses :)

What specific measures will you advocate for and implement to ensure the safety and inclusion of minorities in the Nix community, and how will you ensure that their voices are actively heard and considered in the decision-making process?

I believe clearer structures, responsibilities and escalation points to be a good first step, even if they might turn out to be insufficient on their own, to make the community more welcoming to people from all kinds of backgrounds.

Active moderation and keeping the moderation team well-equipped to handle a growing community is critical as well in my opinion.

For specific measures, I'd like to consult the existing moderation team first. But both, expansions and more explicit processes seem sensible to me personally. Time zones could be one consideration, as most of the current team seems to be in Europe. I am sympathetic to the idea of voting for moderators, but I think that it should not be the first step, as good elections take quite a bit of preparation effort and one would enough candidates for the position of "unpaid internet janitor" in the first place.

Some smaller ideas:

nyabinary commented 2 days ago

To ensure the safety and inclusion of minorities in the Nix community, I would advocate for consistent enforcement and regular transparency reports on moderation actions. I believe this transparency is essential for building trust and accountability.

In decision-making, I will push for mechanisms like community surveys, anonymous feedback channels, and representation on teams. I would also encourage regular community-wide check-ins to ensure that minority voices are not only heard but meaningfully integrated into our governance, contributing to a more inclusive and balanced decision-making process.