Response to Pantheon's DrupalCon Round Table

## Metadata
- Author: [[andy-blum.com]]
- Full Title: Response to Pantheon's DrupalCon Round Table
- Category: #articles
- Document Note: ---
tags:
- #drupal
- #openweb
- #ethics
Author: Andy Blum
Source: Blog post
Reference: https://andy-blum.com/articles/response-to-pantheon/
date created: 2025-08-22 00:00
---
# Title: Response to Pantheon’s DrupalCon Round Table — Ethical Hosting, Open Web, and Community Values
## Table of Contents:
- [📝 Summary](#-summary)
- [📖 Main Content](#-main-content)
- [🗒️ Notes](#-notes)
- [📖 References](#-references)
- [🗣️ Paraphrase](#-paraphrase)
- [📰 Newsletter](#-newsletter)
- [✅ Action Items](#-action-items)
- [🧪 Hypotheses](#-hypotheses)
- [📊 Methodology](#-methodology)
- [❓ Questions](#-questions)
- [🔮 Future Research](#-future-research)
- [💡 Implications](#-implications)
- [🧠 Learning Styles Assessment](#-learning-styles-assessment)
- [📊 Accessibility Assessment](#-accessibility-assessment)
- [🌍 DEIB Assessment](#-deib-assessment)
- [✅ Logical validity](#-logical-validity)
- [🔍 DARVO Analysis](#-darvo-analysis)
- [🔍 SEO Evaluation](#-seo-evaluation)
- [🎯 Conclusion](#-conclusion)
### References:
- Pantheon Round Table remarks as quoted with timestamps in the post.
- XKCD Free Speech comic (referenced).
- Drupal community values (quoted).
- Ars Technica coverage (referenced).
- Pantheon press release on Russia (referenced).
## 📝 Summary:
The article critiques Pantheon’s public stance at a DrupalCon round table regarding hosting the website of a Southern Poverty Law Center–designated hate group (ADF). Andy Blum structures his response as six rebuttals: challenging Pantheon’s comparisons between open-source neutrality and paid hosting choices; arguing that ending client relationships isn’t censorship; questioning inconsistencies between the removal of Russian-owned sites and continued hosting of ADF; clarifying that net neutrality is not the same as an “open web” policy for hosts; disputing the “hosting vs. speech platform” responsibility dodge; and urging Pantheon to establish transparent, values-based content policies aligned with community values. The piece contends Pantheon’s leadership conflated principles, relied on weak analogies, and avoided corporate responsibility while benefiting from the Drupal community’s goodwill.
## 📖 Main Content:
The author presents context: a LinkedIn prompt asking Pantheon why it hosts an SPLC-designated hate group escalated into community debate and media coverage. Pantheon co-founders Josh Koenig and David Strauss held a DrupalCon round table to explain. The author found their explanations unsatisfactory and offers six rebuttals:
- Ethical neutrality of tools vs. business choices (1:04): Open-source code being used by anyone differs from a host actively profiting from harmful clients.
- Censorship vs. commercial discretion (4:27): Removing a client is not censorship; platforms should maintain and use moderation levers when harm or values conflicts arise, aligning with the spirit captured by the XKCD “Free Speech” comic.
- Russian site takedowns vs. ADF (40:32–41:28; 2:56): Pantheon removed Russian-owned sites citing direct harms and state threats, yet maintains ADF hosting despite demonstrable harm to LGBTQ people via legal campaigns; the author calls this hypocritical and suggests Pantheon chose the “easy” decision when it was widely supported.
- Net neutrality ≠ open web hosting policy (26:18; 2:32): Net neutrality constrains ISPs, not content hosts, and Section 230 empowers platform moderation. Pantheon already draws lines (e.g., no adult content), so it could draw values lines around hate groups.
- Hosting platform vs. speech platform (15:21; 17:06): While hosting may not confer reach like social media, it does confer legitimacy and infrastructure that enables fundraising and messaging; therefore, hosts still bear responsibility for the real-world implications of what they support.
- Policy now, not later (20:56; 36:24): The author urges Pantheon to define transparent, objective, values-based policies aligned with the Drupal community’s stated values—communication, respect, action, fun, teamwork—and notes Pantheon’s admitted lack of proactive communication.
### 🗒️ Notes
- Context and stakes
- A LinkedIn question escalates to community debate and Ars Technica coverage.
- Pantheon leaders host a round table to discuss hosting an SPLC-designated hate group’s site.
- Rebuttal #1: Open source vs hosting choice (1:04)
- Quote summary: releasing free software implies loss of control over use; Pantheon built on openness.
- Author’s critique: passive use of code ≠ active, paid, ongoing client relationship.
- Responsibility: businesses must define acceptable clients; choices have reputational consequences.
- Rebuttal #2: Ending a client is not censorship (4:27)
- David’s personal history regarding censorship and ACLU membership.
- Author’s stance: Censorship of marginalized people ≠ a host declining service; hosts should have levers and use them.
- Cites XKCD on free speech: governments restrict, private hosts can refuse.
- Rebuttal #3: Russia vs ADF (40:32 Q; 41:28 A; 2:56 policy line)
- Question calls out inconsistency; Russia decision was “easy.”
- David cites Gazprom’s private military, state attacks, MITM attempts, and risks to activist orgs.
- Author’s critique: Pantheon’s stated direct-harm threshold also fits ADF’s tangible harms via legal wins and policy impacts; claims hypocrisy and convenience.
- Points to Pantheon’s own press language about “overall health of the open web”—asks about health of people using it.
- Rebuttal #4: Net neutrality ≠ open web hosting (26:18; 2:32)
- Net neutrality applies to ISPs; Section 230 permits moderation by platforms.
- Pantheon already refuses adult content—proof it can draw lines.
- Warns against slippery slope reasoning from general neutrality to specific inaction.
- Rebuttal #5: Hosting vs speech platform (15:21; 17:06)
- Josh’s valid nuance: speech platforms create reach/legitimacy; hosts are infrastructure.
- Author’s counter: hosting still enables legitimacy, fundraising, and messaging; reach can be funneled from social platforms.
- Real-world implications matter more than labels.
- Rebuttal #6: Policy and transparency (20:56; 36:24)
- Josh: not ready to reverse decision; wants consistent, objective policy; fears murky judgments.
- Author: urges action now; aligns with Drupal values (listed).
- Notes Pantheon admits to inadequate proactive communication; invites further discussion in community channels.
- Tone and positioning
- Critical but community-centered, appeals to shared values and responsibility.
- Emphasizes ethical consistency and consequences of corporate choices.
## 📖 References:
- Pantheon round table quotes with timestamps as embedded in the article:
- 1:04, 2:32, 2:56, 4:27, 15:21, 17:06, 20:56, 26:18, 36:24, 40:32, 41:28.
- XKCD “Free Speech” comic (referenced).
- Drupal community values (quoted in full).
- Ars Technica coverage on the incident (referenced).
- Pantheon press release on Russian site actions (referenced).
## 🗣️ Paraphrase:
- On open source vs hosting choice (1:04)
- Original idea: Once you release free software, you can’t control who uses it; Pantheon was designed to be widely accessible, much like open-source ethos.
- Paraphrase: After you put open-source code into the world, you lose control over its uses. Pantheon mirrored that openness by letting anyone spin up and launch sites. But that reality differs from consciously entering and maintaining a paying relationship with clients whose goals are harmful.
- On net neutrality vs open web (26:18; 2:32)
- Original idea: Many support net neutrality, implying constraints on providers; Pantheon suggests broad tolerance in the name of an open web, though it has drawn some lines (e.g., adult content).
- Paraphrase: Support for net neutrality—rules for ISPs not to favor certain traffic—doesn’t dictate hosting content policies. Hosts are protected to moderate under Section 230, and Pantheon already chooses what it won’t host. That shows it can craft and enforce values-based boundaries without betraying the open web.
## 📰 Newsletter:
This week in the WordPress world: Learning, building, and doing the right thing—faster
- Summary: This blog post is a response to a round table discussion held by Pantheon, a hosting platform, about their decision to host a website associated with a designated hate group. The author disagrees with Pantheon's justifications for continuing the relationship and believes that removing the client is not censorship. They also criticize Pantheon's comparison to their decision to remove Russian-owned sites and argue that Pantheon should take responsibility for moderating content. Additionally, the blog post addresses the distinction between a hosting platform and a speech platform and argues that even as a hosting platform, Pantheon is facilitating the spread of hate speech.
- URL: https://andy-blum.com/articles/response-to-pantheon/
*The blog post that follows contains my opinions, which do not necessarily reflect the opinions of organizations with which I may be associated. Special thanks to the Drupal community members that have shared their time & insight to help me craft this response: [@alison](https://www.drupal.org/u/alison), [@hanpersand](https://www.drupal.org/u/hanpersand), [@volkswagenchick](https://www.drupal.org/u/volkswagenchick), and anonymous others*
#### Background & Context
On April 20, 2023, a LinkedIn post sparked a debate in the Drupal community and eventually led to [Ars Technica covering the story](https://arstechnica.com/tech-policy/2023/04/webops-platform-pantheon-defends-hosting-hate-groups-as-developers-quit/). [The post](https://www.linkedin.com/posts/gdunlap_alliance-defending-freedom-activity-7054524999851786240-TPMP/) was a simple question; would the hosting platform Pantheon explain why they were hosting the website of an [SPLC-designated](https://www.splcenter.org/fighting-hate/extremist-files/group/alliance-defending-freedom) hate group. Like so many other divisive topics in the public discourse, this quickly turned into two sides largely talking past each other. Two of the company's founders, Josh Koenig and David Strauss, hosted [a round table discussion](https://youtu.be/TeyMRzj9dlI) at DrupalCon Pittsburgh, to take questions from community members and attempt a dialogue.
**I found this meeting to be disappointing and their explanations unsatisfactory.**
The post that follows is a response to six points that the Pantheon leaders made. I've saved an unedited copy of the video's auto-generated captions [here](https://andy-blum.com/assets/pantheon-response-transcript.txt). Quotes below are taken from the transcript and have been lightly edited for readability. To help readers maintain context, I've linked each quote to its timestamp in the video.
#### Rebuttal #1: Comparing open source contributions with serving bad clients.
Josh described what he sees as a cost of doing business in the open web ([1:04](https://youtu.be/TeyMRzj9dlI?t=64)):
> How do we conduct ourselves, how do we react when people use our technology and we don't agree with their agenda or share their values? At what point do we try to draw lines and boundaries around that sort of thing? It's a complicated question. One of the things that - as a contributor to Drupal - I had to make my peace with early on was the fact that once you release free software, people will use it and you don't have control over how it will be used and that's part of the trade-off that you make when you release something freely. When we started our company, Pantheon, we set it up intentionally so that anyone could sign up for it for free; anyone could take their site live at any point they wanted to. We work with a lot of agency partners that can bring us any customer they want, at any time and we built it around that same ethos of being very widely and publicly available.
>
>
Drupal, like most software, is ethically neutral - it's a tool used to accomplish a task. Josh is correct that once your contributions are released, some bad actors certainly can use *your* efforts to further *their* agenda, but his comparison is flawed. There is a distinct difference between something you've created *just happening* to be used by terrible people, and *actively maintaining a profitable relationship* with those horrible people.
His questions, "how do we react when people use our technology?" and "at what point do we try to draw lines and boundaries?" are, in fact, complicated questions. But that's the responsibility you take when you start a company. You have to know what you will and won't accept. If you choose to accept hate groups, that's fine. But you have to also understand this choice comes with consequences. Decent people may no longer want to work with you or recommend your services.
#### Rebuttal #2: Ending a client relationship is not censorship.
David recounted his youth and how that shaped his perspective of an open web ([4:27](https://youtu.be/TeyMRzj9dlI?t=267)):
> I grew up in a very conservative community and experienced a lot of censorship wielded as a cudgel against people in my community and that's why I actually joined the ACLU when I was in high school back in the 90s. That was largely in response to seeing burgeoning censorship efforts across both public and private spaces used as a way to exclude. I became fairly resolved early on to never be a participant in creating that sort of censorship infrastructure that could be wielded against people like me again in someone else's hands - because even when I can control the levers to some degree in my current position it doesn't mean that I have control over who those levers get handed to and I'm very reluctant to set up levers that are similar to the ones that have been used against me and my community in the past.
>
>
I do not know David, or what kinds of censorship he's faced in his past, but I empathize with anyone that's been in that position. David's comparison, however, is faulty. Censoring the marginalized or powerless is not equivalent to ending a business relationship. While David may be reluctant to build the levers that can shut down the free exchange of ideas, it is his responsibility as CTO to make sure such levers exist. Likewise, it is Josh's responsibility along with the rest of the company leadership to use those levers when justified. Removing a client from Pantheon simply does not inhibit their ability to spread their message or promote their content on other platforms. To quote [XKCD's Free Speech](https://xkcd.com/1357/) comic, "The right to free speech means the government can't arrest you for what you say. It doesn't mean that anyone else has to listen to your bullshit or host you while you share it ... If you're being yelled at, boycotted, canceled or banned, your free speech rights aren't being violated, it's just that the people listening think you're an asshole and they're showing you the door."
#### Rebuttal #3: The removal of Russian-owned sites is exactly analogous to this case.
One of the questions asked during the session ([40:32](https://youtu.be/TeyMRzj9dlI?t=2432)):
> How do you guys equate that to the decision of the platform to remove every website from Russia when that came along, right? Because it seems like it's in conflict with your stance now and in my personal opinion it seems that most people would support that decision so it's an easy decision right? The Russian decision is an easy decision right? It's a stance that was taken by most corporations, it was a stance that was taken by a lot of people so it was an easy decision. This isn't an easy decision so it just doesn't seem to me personally that what you're saying now applies to that.
>
>
David responded ([41:28](https://youtu.be/TeyMRzj9dlI?t=2488)):
> So there are definitely a few distinctions to be made between the Gazprom sites and the ADF. One is Gazprom runs a private military that's actively involved in the invasion so we are talking about a literal force that is directly endangering lives in Ukraine right now. They're actually dropping bombs, they are sending in tanks, sending in troops and they are firing weapons at people. That is a very direct link to the risk of involvement with Gazprom.
>
> I'll additionally say we haven't talked that publicly about some of these things but we've seen Russia, as a state actor, targeting the platform with attacks and that also weighed on the scale. They've been in the process of deploying the equivalent of a great firewall and we've had contact with service providers in Russia and have noticed that they have been trying to intercept our TLS connections to the platform and therefore insert a sort of man-in-the-middle attack and be able to censor the actual traffic because we also host activist organizations that are trying to undermine the regime in Russia and those have also been victims of attempted denial of service attacks against their their sites on the platform.
>
>
Let me be clear, I applaud Pantheon's actions in joining the rest of the world in making Russia a pariah state. But David's rationale for removing Russian sites lacks any of the qualifications that Josh laid out earlier that would have made taking down the ADF's site the "correct" action ([2:56](https://youtu.be/TeyMRzj9dlI?t=176)):
> We have taken action in the past when there are things happening on the platform that create what we, in our judgment, consider a direct risk or harm where the removal of that content in and of itself could potentially avert something bad from happening directly. If you're using Pantheon to directly harm someone or the website is a harmful thing, we'll take it down. It doesn't happen a lot but it has happened. We'll take action to pull that off, but beyond that our perspective is it's the right thing for a big open platform to do to permit an extremely wide array of uses and an extremely wide array of customers even when they conflict with our personal beliefs very directly.
>
>
So on the one hand, we have the ADF, an organization that is pursuing the re-criminalization of LGBTQ relationships and has fought to maintain laws requiring the sterilization of trans people. In just the last week we've seen the impact this group has as [the Supreme Court has legalized discrimination against LGBTQ people](https://www.cnn.com/2023/06/30/politics/supreme-court-303-creative-lgbtq-rights-colorado/index.html) in a case brought by ADF lawyers.
On the other, we have Gazprom, a Russian state-owned conglomerate that is taken down because they're supposedly running a private military and engaging in a war of aggression trying to take over Ukraine.
Do you see the hypocrisy here?
Both organizations are oppressing other groups, causing them harm. But neither group wields the Pantheon infrastructure as a weapon. The Russian-backed sites were taken down citing harm to others, and the ADF site remains. I'm inclined to believe that, in fact, Pantheon *was simply taking the easy decision*. Perhaps Pantheon's leadership should re-read [their very own press release](https://pantheon.io/blog/pantheon-rises-support-open-web) from that time. CEO Zack Rosen states, "We have a responsibility to think about the overall health of the open web itself, and the role it ultimately will play". What about your responsibility to think about the health of the *people* that use the open web and the role *you* will ultimately play?
#### Rebuttal #4: Net neutrality and an "open web" are not the same thing.
David said ([26:18](https://youtu.be/TeyMRzj9dlI?t=1578)):
> I just want to see a show of hands for how many people in this room believe in net neutrality. [pause] Okay so an overwhelming majority of people here believe in some restriction on some level of providers on the internet being unable to wield restrictive policies around content, the data that's transferred, the information that they are handling and distributing.
>
>
Yet another false equivalence! [Net neutrality](https://www.eff.org/issues/net-neutrality) is a principle applied to internet service providers like your local cable company. It's a regulation that they can't favor any specific traffic over the network, and has nothing to do with website content or hosting providers. Net neutrality is a principle applied to the most basic levels of internet infrastructure where consumers have little choice in their services. [Section 230 of the Communications Decency Act](https://www.eff.org/issues/cda230), however, empowers platforms with the freedom to moderate what kinds of content they'll allow. This freedom of moderation is what let social media sites boot the sitting President of the United States. It seems to me that Pantheon should be allowed to moderate what kinds of content they do and don't condone - in fact, Josh admits this himself ([2:32](https://youtu.be/TeyMRzj9dlI?t=152)):
> We didn't want to do adult content and that was kind of just more of a question of what type of business you want to build
>
>
Setting aside the possibility that Pantheon may *want* to host this group, David is attempting to lead attendees down a slippery slope to a flawed conclusion: If you believe in *some* level of neutrality, then you should also appreciate *this specific instance* of neutrality. One does not necessitate or preclude the other. I can simultaneously hold the beliefs that my ISP shouldn't be throttling traffic it doesn't like *and* that Pantheon has the right to boot a group seeking to eradicate a protected class of citizens.
The idea of a truly open web is attractive to idealists. It conjures visions of meritocracy, civil debate, and free exchange. But laissez-faire policies also allow hate, exploitation, and abuse. While David asked the attendees if they believe in net neutrality, I would ask David if he believes in common sense regulations or corporate responsibility.
#### Rebuttal #5: On being a *hosting* platform vs. a *speech* platform
One point Josh made that I hadn't really considered before ([15:21](https://youtu.be/TeyMRzj9dlI?t=921)):
> I wanted to respond first to the use of the term *platform*, which is I think nuanced. There's platform the way that you mean it [like a hosting platform] and a speech platform is a place where you can create reach and/or legitimacy. This is a speech platform - I'm an official person standing behind a podium in a room where I was able to draw an audience, putting someone on your conference schedule is platforming them. Social media sites are speech platforms because they allow you to pay money to buy an audience and the whole purpose of the system is to drive attention to things. The open web in and of itself is not much of a speech platform because it does not provide any legitimacy. Anybody can buy a domain name, it does not provide reach, no one's going to visit your website. If you build it they don't necessarily come - you have to do all these other things to actually create reach. I do think proprietors of speech platforms do have responsibilities for how they're used, but my perspective is that Pantheon as an underlying piece of infrastructure is not much of a speech platform at all, right? People build things that you could consider speech platforms on top of us, but our service is more of a raw material.
>
>
The idea of a *hosting* platform being different from a *speech* platform is not something I'd considered before, and I think I agree with his nuanced distinction. I do not agree, however, with his abdication of responsibility because his company isn't actively drawing an audience. While, *technically* yes, anyone can buy a domain name, an established web presence projects legitimacy. Social media and spam email are all simple and effective tools to funnel an audience away from moderated "speech platforms" to your site. While you may not be drawing an audience, you are receiving one. Do you really want to allow hate groups to say anything they want short of doing "direct harm"? Regardless of your label as a "speech" or "hosting" platform, you are nonetheless helping further the ADF's mission by serving their content, helping them fundraise, and spreading their message.
Similarly from David ([17:06](https://youtu.be/TeyMRzj9dlI?t=1026)):
> Most extremist activity on the Internet is correlated with the reach side of this issue in the sense that the internet before the advent of major social media platforms and other things that would promulgate speech and and algorithmically bubble it up - whether we're talking about search engines, us, social media organizations, really even some of the modern news media - that is what the correlation and even causal effects seem to be related to for the expansion of extremism on the internet. That's the primary thing that we have to be concerned about. It's not about some philosophical distinction on minutia, but like, what the actual implications of the choices are.
>
>
Again, I would agree at the surface level. A lot of the spread of extremism on the internet *is in fact* driven by social media and engagement economics. For readers that may want to learn more, I'd encourage you to spend some time watching the [Smarter Every Day series](https://youtu.be/1PGm8LslEb4) on how the algorithms of YouTube, Facebook, and Twitter work. But once you've sat with the above statement for a moment, re-read that last sentence: *"It's not about some philosophical distinction on minutia, but like, what the actual implications of the choices are."*
What's the implication of Pantheon's choice to *not* remove this site from their infrastructure? I come to the conclusion that Pantheon does not deem this group to be dangerous, repulsive, or in violation of their terms of service. What does this imply of Pantheon? Is Pantheon a company that's okay with legal homophobic vitriol? Is Pantheon a company that's okay with their employees having their reproductive autonomy stripped away?
#### Rebuttal #6: The best time to establish a policy is 30 years ago, the second best time is now.
From Josh ([20:56](https://youtu.be/TeyMRzj9dlI?t=1256)):
> I don't want to promise something that we're not going to deliver on. I don't think that we're gonna reverse course on this specific decision because we're not ready to change our overall stance that we've had for the last 12 years. That's something that we would need a lot more thought and we'd have to be really confident that we were moving to something that helped us feel good about the decisions we were making and was very consistent and was very transparent and was as objective as possible. The challenge that is moving into inserting a values-based screen for who we serve is it then all comes down to "well who's making those judgments" and "how are they being made" and the further you walk away from really clear lines the more murky that process gets and we've seen people get lost in the sauce.
>
>
I empathize with you Josh, but I also don't run a hosting platform that serves hundreds or thousands of clients. Personally, I hope your team does put a lot more thought into this issue. I hope you're earnestly considering what lines you're not willing to cross in the name of the open web. Your company has been a pillar of the Drupal community. We've clamored after your corporate swag, and plastered your name on our events. But while you waffle over what lines you want to draw *our community* has [its values](https://drupal.org/association/mission) figured out:
* **COMMUNICATION:** We value communication. We seek community participation. We are open and transparent.
* **RESPECT:** We respect and value inclusivity in our global community and strive to recognize, understand, and respond to its needs.
* **ACTION:** We act decisively and proactively, embracing what we learn from both our successes and our mistakes.
* **FUN:** We create environments that embrace humor resulting in fun, positive, supportive and safe interactions.
* **TEAMWORK:** We add value to the Drupal community by helping each other solve problems to create quality human and digital experiences.
Separately, Josh stated ([36:24](https://youtu.be/TeyMRzj9dlI?t=2184)):
> I also understand that like people haven't heard much from Pantheon about this you know we've had one-on-one conversations with a lot of folks but we haven't like communicated broadly and publicly about it and the the reason for that is that in the the contours of internet discourse this is just a really hard conversation to have productively ... One of the things that in retrospect I think we did that was totally a mistake was we didn't talk about this type of challenge in the past like there were many opportunities because these kinds of issues flare up with across different providers with some regularity there are many opportunities for us to have a conversation proactively ... I think it would have helped if if we had been clearer about our perspective on this earlier so people at least understood where we were coming from
>
>
Gosh, if only you had a platform.
*If you'd like to discuss or debate further, I'd be happy to converse in the [Drupal community's slack environment](https://www.drupal.org/community/contributor-guide/reference-information/talk/tools/slack), on Mastodon where I can be found [@andy\
[email protected]](https://drupal.community/@andy_blum), or through a blog post like this one. The entire revision history of this article can be seen in this site's [source repository](https://github.com/andy-blum/andy-blum/tree/master/src/articles)*, Response to Pantheon's DrupalCon Round Table, andy-blum.com, 01h4p4ah7jejgp7vbvtzv8stse.