LWN: Comments on "Turmoil for Drupal" https://lwn.net/Articles/720655/ This is a special feed containing comments posted to the individual LWN article titled "Turmoil for Drupal". en-us Mon, 20 Oct 2025 22:38:18 +0000 Mon, 20 Oct 2025 22:38:18 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Turmoil for Drupal https://lwn.net/Articles/728015/ https://lwn.net/Articles/728015/ paulj <div class="FormattedComment"> If it is reasonable, the community needs to be sure the views are indeed beyond the pale to the vast majority of the community. You can not achieve that by allowing a very small section of the community to rule in secret.<br> <p> Transparency is critical here.<br> </div> Sat, 15 Jul 2017 17:47:15 +0000 Turmoil for Drupal https://lwn.net/Articles/728014/ https://lwn.net/Articles/728014/ paulj <div class="FormattedComment"> So it's due behaviour entirely outside the Drupal community?<br> <p> Down that path lies excommunicating people from a range of communities that have backwards attitudes to women, or certain minorities, or certain nationals. A number of religious communities particularly. Is that correct?<br> <p> There are people I've worked with whose political views I find highly regressive, and I'm sure many others would too. Should technical communities exclude people with certain views? I actually feel like I /would/ to sometimes, when those political views are so disgusting, and I have an emotional reaction. Then I think about it more rationally and wonder if that kind of divisiveness would help in the longer run, how objective it could be, where this kind of approach would end up, etc.<br> <p> <p> </div> Sat, 15 Jul 2017 17:45:00 +0000 Turmoil for Drupal https://lwn.net/Articles/728013/ https://lwn.net/Articles/728013/ paulj <div class="FormattedComment"> This is not a process that 'trustworthy' people would ask others to put all their faith into. Quite the reverse.<br> </div> Sat, 15 Jul 2017 17:37:15 +0000 Turmoil for Drupal https://lwn.net/Articles/728012/ https://lwn.net/Articles/728012/ paulj <div class="FormattedComment"> I think the issue is that, if you allow secret evidence, you make it possible for unethical people to band together and carry things out, and the legitimacy of the process to come entirely down to whether 3rd parties would choose option 1 or option 2 as you've presented them.<br> <p> That's a terrible process. It's extremely subvertible, without detection. Good people therefore wouldn't ask others to have to trust in such a process, for such a momentous decision (and to the person excommunicated, this was momentous).<br> <p> Also, even good people can have biases that lead them astray. Firstly, the bias may lead them into making some poor decision. Second, self-justification biases may then lead them to defend a bad decision no matter what, because of the implications to themselves and their standing if they were to concede it was a bad decision.<br> <p> I still have no idea whether it's option 1 or 2, but - for sure - it's a dreadful process that's been followed. Which doesn't completely help the casual observer have faith that it's option 1.<br> </div> Sat, 15 Jul 2017 17:35:07 +0000 Turmoil for Drupal https://lwn.net/Articles/722093/ https://lwn.net/Articles/722093/ pizza <div class="FormattedComment"> If he had demonstrated actual bad behaviour towards women, sure.<br> <p> Meanwhile, we're all still waiting for even a modicum of evidence to back up that claim. Heck, even the "accused" here is publicly asking for said evidence -- or even a specific allegation of bad behaviour.<br> </div> Sun, 07 May 2017 16:15:09 +0000 Turmoil for Drupal https://lwn.net/Articles/722021/ https://lwn.net/Articles/722021/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; that's not the question here</font><br> <p> The question that you raised was whether a community should reject someone based on their behaviour outside the community This hypothetical is absolutely related to that question.<br> <p> <font class="QuotedText">&gt; By 1945, he had shown his bad behavior to that community directly,</font><br> <p> So it's reasonable to exclude someone who treats, say, women badly from a community that either includes or aspires to include women?<br> </div> Sat, 06 May 2017 07:52:13 +0000 Turmoil for Drupal https://lwn.net/Articles/722015/ https://lwn.net/Articles/722015/ dlang <div class="FormattedComment"> that's not the question here, the question here is if the guy who has been extremely helpful to the community for years is going to be thrown out because of things he did outside.<br> <p> As to your question of a Jewish community refusing to allow Hitler to join. Prior to 1920 or so, they would have no more reason to prevent him from joining than they would have had to refuse any Gentile. By 1945, he had shown his bad behavior to that community directly, so it's not a case of ignoring outside behavior and only taking into account the actions within that community.<br> </div> Sat, 06 May 2017 06:40:27 +0000 Turmoil for Drupal https://lwn.net/Articles/722004/ https://lwn.net/Articles/722004/ mjg59 <div class="FormattedComment"> Would it be wrong for a Jewish community group to refuse to let Hitler join, even if he promised to be good?<br> </div> Sat, 06 May 2017 01:06:15 +0000 Turmoil for Drupal https://lwn.net/Articles/722001/ https://lwn.net/Articles/722001/ dlang <div class="FormattedComment"> nice try, but there is a lot of space between "showing up somewhere" and "murdering everybody"<br> <p> Especially with an online community, if a person's words within the community are respectful, there's no reason to care what their beliefs, physical appearance, personal hygiene, etc are.<br> </div> Sat, 06 May 2017 00:38:53 +0000 Turmoil for Drupal https://lwn.net/Articles/721999/ https://lwn.net/Articles/721999/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; If the person is well behaved and contributes usefully within the community, why should it matter what they have done elsewhere?</font><br> <p> Because that argument says that if Hitler turns up to a Jewish community meeting and asks to be let in, you have to tolerate him up until the point where he murders everyone.<br> </div> Sat, 06 May 2017 00:26:44 +0000 Turmoil for Drupal https://lwn.net/Articles/721995/ https://lwn.net/Articles/721995/ dlang <div class="FormattedComment"> This sort of speculation and rumormongering is exactly what the prior poster is concerned about.<br> <p> I also seriously question if activity that takes place outside the community should be grounds for ejecting someone from the community. Taking that approach leads to big brother type investigations of people you don't like to find an excuse for ejecting them.<br> <p> If the person is well behaved and contributes usefully within the community, why should it matter what they have done elsewhere?<br> <p> Our communities are supposed to be based on ability and contributions, now who the person is outside the community.<br> </div> Sat, 06 May 2017 00:19:58 +0000 Turmoil for Drupal https://lwn.net/Articles/721880/ https://lwn.net/Articles/721880/ mjg59 <div class="FormattedComment"> The code of conduct talks about behaviour within the community. One hypothetical reason for the observed outcome is that behaviour that would have been unacceptable inside the community was found to have occurred outside the community. That would explain the CWG not taking action, but also it being referred to community leadership. <br> </div> Fri, 05 May 2017 00:19:31 +0000 Turmoil for Drupal https://lwn.net/Articles/721879/ https://lwn.net/Articles/721879/ rahvin <div class="FormattedComment"> I don't disagree but would like to point out again they stated affirmatively that there was no violation of the code of conduct. If the code of conduct covers all the important stuff I don't understand how he could have done anything while working for the project to get him tossed without the fringe sexual activities in his personal life playing a role in the decision making process. <br> <p> It's really quite sad because the lack of information leaves two major possibilities, that they reacted to his private sexual life or that the he did something terrible that was not covered by the code of conduct but which should be. People like me are going to believe number 1 but more people are going to believe number 2 (like you) and honestly that's more damaging to his career than just stating what the reason was because it leaves innuendo and imagination to come up with an explanation for what he did. Every HR person from now till eternity is going to fill in behavior X to explain it where X is whatever they want it to be. <br> </div> Fri, 05 May 2017 00:09:13 +0000 Turmoil for Drupal https://lwn.net/Articles/721734/ https://lwn.net/Articles/721734/ mjg59 <div class="FormattedComment"> I have no idea what the withheld information is, but there are certainly scenarios where releasing it could involve (say) outing other people (and, again, I have no evidence that this is the case here). I strongly disagree with the fact that information about someone's sexual preferences was released against their will. I think that doing so should be considered a gross violation of community standards and handled appropriately. But I also don't want us to end up in a situation where being a member of a persecuted group means that someone is able to get away with unacceptable behaviour.<br> </div> Wed, 03 May 2017 18:16:14 +0000 Turmoil for Drupal https://lwn.net/Articles/721730/ https://lwn.net/Articles/721730/ rahvin <div class="FormattedComment"> Mathew, I appreciate that your personal knowledge and experience with the people involved gives you confidence they didn't do anything inappropriate, maybe if I knew them personally I might be more inclined to believe but I've seen far too many people react badly to BDSM. These range from all way on the left in women's rights activists to the far right conservative Christians. I've seen perfectly rational people argue this activity between consenting adults is rape and assault. <br> <p> This fringe sexual activity is hated by significant numbers of people and without full disclosure it paints a pictures of bias. Particularly as I've seen no evidence they provided this information to the accused as they should. <br> </div> Wed, 03 May 2017 18:06:10 +0000 Turmoil for Drupal https://lwn.net/Articles/721618/ https://lwn.net/Articles/721618/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; Much of that information had been turned over to the Drupal Community Working Group (CWG), which "initially found that there were no Code of Conduct violations by Larry" the group said in a statement. The CWG tried to mediate between the parties (Garfield and Klaus Purer, evidently, though only Garfield names Purer), which failed. At that point, the CWG escalated the matter to Buytaert.</font><br> </div> Tue, 02 May 2017 23:18:41 +0000 Turmoil for Drupal https://lwn.net/Articles/721616/ https://lwn.net/Articles/721616/ sfeam <i>"That's the CWG charter. The decision wasn't made by the CWG."</i><br> In that case the conflict resolution procedure, linked from the Code of Conduct, was not followed. It directs that unresolved conflicts will be escalated to the CWG. Tue, 02 May 2017 23:04:33 +0000 Turmoil for Drupal https://lwn.net/Articles/721614/ https://lwn.net/Articles/721614/ mjg59 <div class="FormattedComment"> That's the CWG charter. The decision wasn't made by the CWG.<br> </div> Tue, 02 May 2017 22:53:23 +0000 Turmoil for Drupal https://lwn.net/Articles/721610/ https://lwn.net/Articles/721610/ sfeam from the Community Working Group Charter:<p> <i><b>Transparency and appeals</b><br> The CWG aims to be as transparent as possible by deliberating and documenting its decisions publicly when able. In sensitive situations, however, the group may omit details out of respect for the privacy of the individuals involved.</i> <p> IMHO you are way out into a gray area at best when "omit details" is interpreted to include "we won't tell you the reason at all". Tue, 02 May 2017 22:46:02 +0000 Turmoil for Drupal https://lwn.net/Articles/721602/ https://lwn.net/Articles/721602/ mjg59 <div class="FormattedComment"> The dispute resolution process was followed and failed to result in resolution, at which point the issue was escalated to the project leadership who made a decision based on information that hasn't been made public. Which bit of their procedure do you feel wasn't followed?<br> </div> Tue, 02 May 2017 22:12:21 +0000 Turmoil for Drupal https://lwn.net/Articles/721596/ https://lwn.net/Articles/721596/ madscientist <div class="FormattedComment"> The absolute bare minimum requirement in any action such as this is to share the complete set of specific allegations used as the reason for the action, with the person against whom the action is taken. How can you even begin to have a fair process if the accused isn't provided with all the allegations, and given an opportunity to respond?<br> <p> Then it's up to the accused as to whether or not they want to make the allegations public.<br> </div> Tue, 02 May 2017 22:02:52 +0000 Turmoil for Drupal https://lwn.net/Articles/721598/ https://lwn.net/Articles/721598/ pizza <div class="FormattedComment"> <font class="QuotedText">&gt; The problem with this is that it presents no way for handling cases where someone who's a member of the BDSM community *does* behave inappropriately.</font><br> <p> Sure there is: Drupal already spells out, in their Code of Conduct, what they consider "inappropriate", and their dispute resolution process document shows how they adjudicate things. If those documents are somehow deficient and there are further classes of "inappropriateness" left out (or they use a different process than published), then those documents should be updated to whatever is the actual standard.<br> <p> (Furthermore, for particularly egregious inappropriateness, a call can be made to the local constabulary.)<br> </div> Tue, 02 May 2017 21:51:44 +0000 Turmoil for Drupal https://lwn.net/Articles/721588/ https://lwn.net/Articles/721588/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; In my view it's clear that he doesn't trust anyone per se to be rational especially about this topic.</font><br> <p> The problem with this is that it presents no way for handling cases where someone who's a member of the BDSM community *does* behave inappropriately.<br> <p> <font class="QuotedText">&gt; It's your observation that most people are rational and non-judgemental about fringe sexual fetishes? If yes, you must be living in a very enlightened community.</font><br> <p> I'm in the San Francisco bay area, so probably? A pretty high percentage of my friends are involved in at least one fringe sexual fetish.<br> </div> Tue, 02 May 2017 20:31:28 +0000 Turmoil for Drupal https://lwn.net/Articles/721584/ https://lwn.net/Articles/721584/ Jandar <div class="FormattedComment"> He said:<br> <p> <font class="QuotedText">&gt; I've seen completely rational normally non-judgemental people become radically judgemental of anyone that participates in it.</font><br> <p> In my view it's clear that he doesn't trust anyone per se to be rational especially about this topic.<br> <p> This position I find very sensible because this is my observation too.<br> <p> It's your observation that most people are rational and non-judgemental about fringe sexual fetishes? If yes, you must be living in a very enlightened community.<br> </div> Tue, 02 May 2017 20:18:44 +0000 Turmoil for Drupal https://lwn.net/Articles/721574/ https://lwn.net/Articles/721574/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; He already answered the question in his comment:</font><br> <p> That suggests that they assume anyone in that position would behave the same way, but it's possible that there's something specific about this situation that biases the position.<br> </div> Tue, 02 May 2017 17:52:44 +0000 Turmoil for Drupal https://lwn.net/Articles/721572/ https://lwn.net/Articles/721572/ Jandar <div class="FormattedComment"> <font class="QuotedText">&gt; &gt; I don't.</font><br> <font class="QuotedText">&gt; </font><br> <font class="QuotedText">&gt; Is there a specific reason you don't trust these people, or is it just that you assume anyone in their position would behave the same way?</font><br> <p> He already answered the question in his comment:<br> <font class="QuotedText">&gt; Why do I think this? For one I've seen ...</font><br> </div> Tue, 02 May 2017 17:29:19 +0000 Turmoil for Drupal https://lwn.net/Articles/721525/ https://lwn.net/Articles/721525/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; I don't.</font><br> <p> Is there a specific reason you don't trust these people, or is it just that you assume anyone in their position would behave the same way?<br> <p> <font class="QuotedText">&gt; What he does in his free time with consenting adults is no one's damn business</font><br> <p> I agree.<br> <p> </div> Mon, 01 May 2017 21:18:25 +0000 Turmoil for Drupal https://lwn.net/Articles/721523/ https://lwn.net/Articles/721523/ rahvin <font class="QuotedText">&gt;The people making the claims are people I have reason to trust.</font><br><br> I don't. BDSM is a kink that is extremely misunderstood and people are beyond judgemental of. I've seen completely rational normally non-judgemental people become radically judgemental of anyone that participates in it. I completely believe these "external facts" are his participation in these BDSM groups and that the blackmailer threatened to expose his participation and paint the project with it and they caved. <br><br> Why do I think this? For one I've seen this happen before where a BDSM lifestyle became knowledgeable to an employer and someone at the top disliked it. For another I know how badly perceived this kink is in the general public (you may not realize how badly maligned it is) and finally the public statements by the project made clear that <u>no project rules were broken</u> and the guy has obviously not been charged with a crime, this leaves IMO only one reason to get rid of him, and that's his extra-curricular activities are publicly "distasteful" and people at the top didn't want them associated with the project even though they were completely unrelated. And I'm fully convinced that the "unreleased facts" are his participation in the Gorean group and that the blackmailer and management have twisted that around to mean he abuses women for fun. <br><br> What he does in his free time with consenting adults is no one's damn business, I feel very sorry for him as this is going to probably ruin his career. Because of the public stigma of BDSM this will likely follow him around for the rest of his days. It's damned unfortunate that this happened because of people at the top making blanket decisions for publicity reasons about things completely unrelated to the project. And the worst part is the blackmailer proved it works, they can now find someone else in the project with a kink and publicly out them to get them fired as well. Mon, 01 May 2017 20:11:50 +0000 Turmoil for Drupal https://lwn.net/Articles/721517/ https://lwn.net/Articles/721517/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; Are there particular facts and/or statements that are leading you to think that this is believable and not simply a justification which can't be checked?</font><br> <p> The people making the claims are people I have reason to trust.<br> </div> Mon, 01 May 2017 17:06:10 +0000 Turmoil for Drupal https://lwn.net/Articles/721515/ https://lwn.net/Articles/721515/ ms-tg <div class="FormattedComment"> <font class="QuotedText">&gt; They've explicitly said that there are facts present here other than what's been revealed.</font><br> <p> Are there particular facts and/or statements that are leading you to think that this is believable and not simply a justification which can't be checked?<br> <p> <p> </div> Mon, 01 May 2017 16:56:20 +0000 Turmoil for Drupal https://lwn.net/Articles/721514/ https://lwn.net/Articles/721514/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; Do you really want to live in a world where you can be fired for stuff you do in your personal time in your bedroom with consenting adults?</font><br> <p> No.<br> <p> <font class="QuotedText">&gt; Because unless there are some other facts present here other than what's been revealed and frankly I don't trust a "trust us" statement they took action against him for things he does in his personal time. </font><br> <p> They've explicitly said that there are facts present here other than what's been revealed.<br> </div> Mon, 01 May 2017 15:59:14 +0000 Turmoil for Drupal https://lwn.net/Articles/721471/ https://lwn.net/Articles/721471/ rahvin <div class="FormattedComment"> They punished the guy for stuff he does on his personal time, they were clear this had nothing to do with the project. Do you really want to live in a world where you can be fired for stuff you do in your personal time in your bedroom with consenting adults? Because unless there are some other facts present here other than what's been revealed and frankly I don't trust a "trust us" statement they took action against him for things he does in his personal time. <br> <p> I take this a bit personally because I'm afflicted by a similar kink and BDSM is very tricky to deal with in the real world where 80% of the population likes to judge mercilessly the people involved. You don't get to choose the kinks that get you going and to punish him for this is IMO akin to punishing someone for being gay. <br> </div> Mon, 01 May 2017 15:03:15 +0000 Turmoil for Drupal https://lwn.net/Articles/721364/ https://lwn.net/Articles/721364/ pizza <div class="FormattedComment"> <font class="QuotedText">&gt; Reasonable people could certainly find that story implausible - the important thing is whether the Drupal community does, and whether the leadership retains the trust of its constituency. </font><br> <p> Fair enough. <br> <p> It appears that a sizeable portion of said community/constituency pitched quite a fit over the way this was initially handled, which led the CWG to backtrack and revisit it, followed by a promise to make some specific changes to the project governance. Time will tell if that's sufficient.<br> </div> Sat, 29 Apr 2017 04:39:35 +0000 Turmoil for Drupal https://lwn.net/Articles/721365/ https://lwn.net/Articles/721365/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; By "acting" do you include punishing the accused while making public statements saying that "no community boundaries were violated but we're punishing them for other, unspecified reasons?"</font><br> <p> Which specific statement are you referring to?<br> </div> Sat, 29 Apr 2017 04:29:55 +0000 Turmoil for Drupal https://lwn.net/Articles/721363/ https://lwn.net/Articles/721363/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; But the obligation for transparency is also an obligation to the community. </font><br> <p> Why?<br> <p> <font class="QuotedText">&gt; In this case that appears to mean obtaining permission from the complainant[s] to make public the basis for any action taken.</font><br> <p> And if that permission is not forthcoming, you have to choose between allowing someone you know to have violated community norms to remain within the community or potentially losing the trust of your community. As you say, neither option is attractive. But there's no reason to assert that the former is clearly superior.<br> </div> Sat, 29 Apr 2017 04:29:01 +0000 Turmoil for Drupal https://lwn.net/Articles/721362/ https://lwn.net/Articles/721362/ mjg59 <div class="FormattedComment"> The documented conflict resolution process permits someone to be ejected from some or all project spaces. There's no requirement that the basis of the conflict be something that would be an explicit breach of the code of conduct. We've been told that the people who had to make that decision as part of that process were given confidential information that led them to conclude that doing so would be in the best interests of the project. Reasonable people could certainly find that story implausible - the important thing is whether the Drupal community does, and whether the leadership retains the trust of its constituency. <br> </div> Sat, 29 Apr 2017 04:23:18 +0000 Turmoil for Drupal https://lwn.net/Articles/721361/ https://lwn.net/Articles/721361/ pizza <div class="FormattedComment"> <font class="QuotedText">&gt; Why? If someone brings them some verifiable information on condition of confidentiality, and if that information demonstrates that someone violated community boundaries, why should they not act?</font><br> <p> By "acting" do you include punishing the accused while making public statements saying that "no community boundaries were violated but we're punishing them for other, unspecified reasons?"<br> <p> Come on... I get the point you're making, but it doesn't seem particularly relevant given the public record in this case.<br> </div> Sat, 29 Apr 2017 04:17:13 +0000 Turmoil for Drupal https://lwn.net/Articles/721358/ https://lwn.net/Articles/721358/ sfeam The obligation to act, if there is such an obligation, derives from a broader obligation to act on behalf of the community. But the obligation for transparency is also an obligation to the community. In the case of conflicting obligations they should strive to resolve the conflict before violating either one. In this case that appears to mean obtaining permission from the complainant[s] to make public the basis for any action taken. Ideally that ends up with both obligations being satisfied - a win/win result. As it is they have created a state where the community knows the obligation for transparency has been violated, and cannot verify whether the obligation for responsible action has been honored or not. No wins in sight. Sat, 29 Apr 2017 04:13:49 +0000 Turmoil for Drupal https://lwn.net/Articles/721355/ https://lwn.net/Articles/721355/ pizza <div class="FormattedComment"> You left out (0) -- The initial actions taken (combined with the undisputed public facts) badly fail the smell test, and as the saying goes, where there's um, smoke, there's fire.<br> <p> I'm not accusing Drupal of actually lying here -- Indeed, I'm taking them at their word that Garfield did nothing illegal nor anything that violated the Drupal Code of Conduct. The problem is (as mentioned in TFA), if one assumes good faith and that this was entirely justified, what does that actually leave that would be grounds of excommunication? Perhaps I (and many others) lack sufficient imagination here, but I'm left scratching my head.<br> <p> Meanwhile, back to the smell test, while I may be biased towards (2) due to personal experience, that doesn't necessarily mean that the CWG and BFD lied or acted in bad faith. Indeed, based on the outcome described in TFA, this appears to have been what happened, with the actual bad actor stepping down and apologizing (having violated the Drupal CoC and arguably commiting an actual crime or two along the way), along with governance changes that should hopefully prevent things from escalating to this point in the future. Not that it mitigates the damage already done -- to both Garfield and trust in Drupal's governance.<br> </div> Sat, 29 Apr 2017 04:08:41 +0000 Turmoil for Drupal https://lwn.net/Articles/721356/ https://lwn.net/Articles/721356/ mjg59 <div class="FormattedComment"> <font class="QuotedText">&gt; If they cannot make their reasoning public then they should not act.</font><br> <p> Why? If someone brings them some verifiable information on condition of confidentiality, and if that information demonstrates that someone violated community boundaries, why should they not act?<br> </div> Sat, 29 Apr 2017 03:24:15 +0000