I don't believe proper free software projects require significant moderation of behavior between individuals. If someone says something that rises to the level of a crime, report it to your local authorities. Otherwise, if a person is generally toxic enough, they will be worked around. Note that expelling a person from a project for being a jerk in one or more instances may do more harm than good. What is the value o…
> Linux has changed the world -- in a very substantial way and much for the better -- even though Linus flew off the handle at people for years. That doesn't mean he is completely beyond criticism, but it does indicate to me that we need to put a significant check in place against these "feelings committees." Their sensibilities are becoming ever more delicate. I think that's a pretty bad example, considering Linus t…
Rust Moderation Team Resigns
331–340 of 912 posts
Re: Rust Moderation Team Resigns
#332Earlier quoted context omitted.
In my eyes someone is allowed to be as hateful as they want as long as they contribute good code.
Yes, and this is the policy of many long-running and successful FOSS projects (e.g. kernel developers). Rust however wanted something different and attracted a lot of "snowflakes" because of it.
Is it anyone who doesn't agree with the ethos "In my eyes someone is allowed to be as hateful as they want as long as they contribute good code."?
Genuinely asking, as it seems to appear several times throughout this topic and the only thing I can settle on is that it's used as a derogatory term for anyone who cares more about X or Y than the person calling them a snowflake. (Does asking make me a snowflake?)
Re: Rust Moderation Team Resigns
#333Earlier quoted context omitted.
You're correct in that there is no law saying that employers are prohibited from disclosing why a person was fired. But the policies are a result of laws that could open them up to legal action if they were to disclose any specifics. However unlikely that legal action may be, and probably even more unlikely to succeed, they still gain nothing from any such disclosures so it makes perfect sense to prohibit them.
It's not that simple. Arbitrary firings are bad for morale, so it's in management's interest for the remaining employees to understand what happened.
Re: Rust Moderation Team Resigns
#334However, I'm concerned that recently quite some politics seem to be going on with the Rust core team. First the nebolous "I refuse to let Amazon define Rust" tweet. And now this resignment accompanied by another nebolous statement .
Rust is still very fragile and only very scarcly used in business contexts. I'm using it for APIs, love it and want it to succeed. Politics and drama does not support its adoption.
Re: Rust Moderation Team Resigns
#335Absent some form of democracy, what does it mean for a leadership to be "accountable"? Power extends from whoever has the authority to hold others to account. So this just reads like a power-grab from the moderation team. What would it mean for them to have the power to hold the core team to account? That they could sack people from it? The goals of the project are set by the core team; not by a moderation team enfor…
While the core team could modify the CoC to make their non-compliant behaviour compliant, that would require them to effectively admit to engaging in behaviour that violates the CoC. The rest of the community can vote with their feet on if they believe the CoC is fair, and equally if they believe modifications are fair. But importantly all of these changes happen out in open where they can be scrutinised.
> Suppose a member who contributes 90% of new features to the project is "sacked" for an otherwise trivial CoC violation. This subsumes the project into an ideological purity-testing game.
Punishment doesn’t have to be all or nothing. A CoC can provide guidance on how moderation is performed, and how punishment is meted out. The CoC should be equally binding on the mod team, as it is anyone else, and the mod team should seek to ensure due process or face replacement.
> Accountability here is just that the wider community has visibility on the actions of the core team, and will be up-in-arms if they are seriously unethical.
We don’t know the nature of the offence. It quite possible that the victim or victims have requested that the nature of the offence is kept private to prevent retaliation from others. For the mod team to publicly list the offence might cause more injury to the already injured parties.
> The innuendo and insistence on their own power above that of the people leading the project... this "is a bad look".
If the CoC delegates power of enforcement to them, and CoC has been agreed to by the core team, then the mod team does have power over the core team. But importantly, only in matters covered by the CoC. Just like how members of congress are still subject to law enforcement by the police (or should be).
Re: Rust Moderation Team Resigns
#336Earlier quoted context omitted.
Moderating a community is not meant to entertain outsiders, but to prevent escalation within the community. No offense, but what do you expect to be able to contribute to this situation as an outsider? Would your contribution to the community be improved by additional information?
I expect our contributions to the community would be improved by less information. When you're resigning from a position but you don't want to say why, you're supposed to gesture vaguely at personal obligations or career opportunities and leave it at that. "You guys should be mad, but we won't tell you why" makes it impossible for the organization to function. How can the core team lead the project or even appoint ne…
Re: Rust Moderation Team Resigns
#337I don't believe proper free software projects require significant moderation of behavior between individuals. If someone says something that rises to the level of a crime, report it to your local authorities. Otherwise, if a person is generally toxic enough, they will be worked around. Note that expelling a person from a project for being a jerk in one or more instances may do more harm than good. What is the value o…
No. If a person is toxic enough, people will leave until that person has total power or that person is removed.
This is what I have seen happen at companies over and over again.
It can be a painful process because that person may not be actively mean or bad. The way I have seen it happen most often is that the person talks endlessly, and are control freaks that do not allow anyone else to make decisions about any project they are involved in. They don't mind arguing for hours, so the team quits trying to communicate with them over time and ends up leaving.
Also, you act as if toxic == productive, which is absolutely not the case. Smart people tend to be T shaped, which means they also have good social skills. The myth of the "toxic genius" is just that: a myth. Most of the best developers I have met are extremely nice people.
Re: Rust Moderation Team Resigns
#338Earlier quoted context omitted.
Are you suggesting that the substance of the accusation is as complex and cannot be explained without years of preparation?
I'm simply refuting the statement that just because something is public it is aimed at everyone. That statement is clearly wrong.
Re: Rust Moderation Team Resigns
#339> You'll never get everyone to settle on the same moral values so it's inevitable that you'll get someone who is unapologetic about some value they hold. I'm less familiar with Rust community moderation, but as an example of what not to do, I would offer up the Go maintainers' strategy of advertising unrelated, partisan, ideological content on their web pages and then shutting down any kind of critical conversation a…
> Providing legal representation to those who may have been denied a fair trial This is partisan?
1. https://www.buzzfeednews.com/article/josephbernstein/heres-h...
2. https://nymag.com/intelligencer/2019/12/joe-biden-america-ne...
Re: Rust Moderation Team Resigns
#340Earlier quoted context omitted.
It doesn't look like an internal Rust issue when the moderation team disappears while saying "If the Core Team says anything about us/the situation, be careful about trusting it without verifying first" in a very public venue. If they really wanted to keep it internal, it would require even less effort to just remove themselves from the moderation list with a "We resign" message without further detail.
They didn't send you a personal e-mail. They made a PR changing their team status to "alumni" and included the requisite justification in the PR message.