<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>wpdrama &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/wpdrama/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Wed, 11 Dec 2024 10:19:44 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>wpdrama &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Is WordPress.org GDPR compliant?]]></title>
		<link>https://shkspr.mobi/blog/2024/12/is-wordpress-org-gdpr-compliant/</link>
					<comments>https://shkspr.mobi/blog/2024/12/is-wordpress-org-gdpr-compliant/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 11 Dec 2024 12:34:25 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wpdrama]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=53689</guid>

					<description><![CDATA[A few weeks ago, I got a chance to speak truth to power. I used my WordPress.org account to sign in to the official WordPress.org Slack where the various WordPress dramas were being discussed.  After a brief chat about the latest shenanigans, I publicly replied to the CEO:    Here&#039;s a link to the full exchange  There was no reply forthcoming - although, as you can see, my message gathered a fair…]]></description>
										<content:encoded><![CDATA[<p>A few weeks ago, I got a chance to speak truth to power. I used my WordPress.org account to sign in to the <a href="https://make.wordpress.org/chat/">official WordPress.org Slack</a> where the various <a href="https://mullenweg.wtf/">WordPress dramas</a> were being discussed.</p>

<p>After a brief chat about the latest shenanigans, I publicly replied to the CEO:</p>

<p><a href="https://wordpress.slack.com/archives/C02QB8GMM/p1728563007042769?thread_ts=1728463928.352389&amp;cid=C02QB8GMM"><img src="https://shkspr.mobi/blog/wp-content/uploads/2024/12/Making-WordPress-Slack.webp" alt="Matt - I've never seen anyone spread so much FUD about their own project before. I started out as sympathetic to your cause against WP Engine. But your behaviour has driven me - and many other good people - away.  I want to be explicitly clear: I am in no position to judge the merits of your lawsuit, but I am in a position to judge your behaviour.  I cannot fathom why you are trying to turn your own community against you.  Please - reconsider your approach." width="1820" height="978" class="aligncenter size-full wp-image-54433"></a></p>

<p>Here's <a href="https://wordpress.slack.com/archives/C02QB8GMM/p1728563007042769?thread_ts=1728463928.352389&amp;cid=C02QB8GMM">a link to the full exchange</a></p>

<p>There was no reply forthcoming - although, as you can see, my message gathered a fair few positive reactions. <a href="https://mastodon.social/@Edent/113283116807769292">As was inevitable</a>, the next morning I found myself locked out of the Slack. I had been permabanned.</p>

<p>Then things got <em>weird</em>.</p>

<p>Someone claiming to be an employee of Automattic sent me a message saying that Matt had personally told people to ban me. I didn't know if they were telling the truth, but the GDPR gives me the right to see the data a company holds about me.  That includes <em>messages</em> about me stored on their internal systems.</p>

<p>The <a href="https://wordpress.org/about/privacy/">WordPress.org Privacy Policy</a> gave me an email address for their Data Protection Officer (DPO). So I sent a friendly(ish) message. After a little back-and-forth to clarify which data I wanted, I received this truly bizarre reply.</p>

<blockquote><p>We are in receipt of your request, which you claim is justified by GDPR. Accordingly, we are processing your request pursuant to section 15(3) of GDPR, which requires us to provide personal information about the person that we are processing.
You refer to messages sent about you on internal systems. To the extent those are outside the scope of GDPR, they are not covered by your request.</p></blockquote>

<p>This betrays a fundamental misunderstanding of GDPR. There is not, as far as I know, an exemption for records held on internal systems.  There are <a href="https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/exemptions/a-guide-to-the-data-protection-exemptions/">a list of GDPR exemptions</a> - but they mostly relate to things like the detection of crime, academic and journalistic exemptions, health and social work data, etc.</p>

<p>Of course, there is an <a href="https://www.legislation.gov.uk/ukpga/2018/12/schedule/2/paragraph/20/enacted">exemption for the purposes of self-incrimination</a>. Perhaps that's what they're relying upon?</p>

<p>I replied with a (not so-friendly) email pointing out that I was entitled to a copy of any messages <em>because</em> they contain my personal data. I also pointed out that my request was neither manifestly unfounded nor manifestly excessive (another common get-out clause).</p>

<p>A week later, they replied:</p>

<blockquote><p>I’ve followed up looking for any related records, and can confirm no records which use your likeness exist, other than the following:
<code>edent was deactivated by &lt;&lt;REDACTEDUSER&gt;&gt;</code>
No records exist where this was discussed beforehand.</p></blockquote>

<p>I take this to mean that either Matt personally swung the ban-hammer, without discussing it with anyone else, or that a flunky wanted to protect their master's ego and took unilateral action.</p>

<p>They only provided me with messages from Slack that I had sent. They didn't provide any of the messages that mentioned me.</p>

<p>I pushed for further clarification - but their answer baffled me:</p>

<blockquote><p>The Slack instance you are asking about is a communication tool used by the WordPress volunteer community to coordinate on the project to build and maintain the open source WordPress software. <strong>There is no business or data controller that owns or manages this Slack.</strong> If one or more of the volunteers had a private discussion about you in this Slack you would need to direct your request to those individuals and they would need to decide themselves how to handle your request.</p></blockquote>

<p>(Emphasis added.)</p>

<p>This, to me, implies that they are not following <a href="https://slack.com/intl/en-gb/terms-of-service/user">Slack's term's and conditions</a> which explicitly say the owner of the Slack has to comply with data requests.</p>

<blockquote><p>As between [Slack] and the customer, you agree that it is solely the customer’s responsibility to […] respond to and resolve any dispute with you and any authorised user relating to or based on customer data</p></blockquote>

<p>Is this Slack <em>really</em> owned by volunteers? According to <a href="https://wordpress.slack.com/account/workspace-settings#admins">https://wordpress.slack.com/account/workspace-settings#admins</a> - the <em>primary</em> owner is WordPress.org itself. Although there are several other users listed as owners, including Matt himself.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/12/WordPress-Slack-Owners-fs8.png" alt="List of WordPress's Slack's owners." width="1024" height="1391" class="aligncenter size-full wp-image-54382">

<p>I specifically asked WordPress.org for details of their GDPR registration. Their reply is hilarious:</p>

<blockquote><p>WordPress.org is privately owned by a person, not by a registered or covered entity.</p>

<p>While the email address says “Data Protection Officer” this is merely to make it easy for Europeans to find and contact the privacy volunteers who, of course, want to do their best to assist persons with privacy related questions and requests. This does not indicate that WordPress.org is a GDPR covered website or owned by any entity which is subject to the GDPR.</p></blockquote>

<p>So now we're at an impasse. I have no way of knowing if the anonymous tip-off I received was genuine and I can't prove if WordPress are concealing messages to me. I think it is fair to say that <a href="https://wpandlegalstuff.com/the-not-affiliated-checkbox-and-the-gdpr/">other people feel that WordPress.org doesn't really understand the GDPR</a> - so we can add this example to the list.</p>

<p>To sum up:</p>

<ul>
<li><a href="https://www.theverge.com/2024/10/4/24262232/matt-mullenweg-wordpress-org-wp-engine">WordPress.org is personally owned by Matt Mullenweg</a></li>
<li>The website processes millions of users' data, yet has no GDPR policy.</li>
<li>Volunteers are apparently cosplaying as Data Protection Officers, without any real knowledge of how GDPR works.</li>
<li>An <a href="https://make.wordpress.org/chat/">official WordPress.org Slack</a> is run by WordPress.org with Matt &amp; others as admins.</li>
<li>This Slack processes the data of over 50,000 users <em>without</em> any GDPR compliance.</li>
</ul>

<p>In my opinion, this is no way to run a major piece of web infrastructure.  The community deserves better.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=53689&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/12/is-wordpress-org-gdpr-compliant/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[WordPress - Sic Transit Gloria Mundi]]></title>
		<link>https://shkspr.mobi/blog/2024/10/wordpress-sic-transit-gloria-mundi/</link>
					<comments>https://shkspr.mobi/blog/2024/10/wordpress-sic-transit-gloria-mundi/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 21 Oct 2024 11:34:59 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wpdrama]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=53533</guid>

					<description><![CDATA[Why do so many vastly-wealthy tech personalities go mad?  My ideal job involves being employed by a millionaire tech-bro. Just before they get on stage, or moments before they file a lawsuit, or an instant before they publish their thought leadership - I will appear to them. I will be dressed in rags, body smeared with excrement, weeping sores blotching my face. I will sidle up to them, lean…]]></description>
										<content:encoded><![CDATA[<p>Why do so many vastly-wealthy tech personalities go mad?</p>

<p>My ideal job involves being employed by a millionaire tech-bro. Just before they get on stage, or moments before they file a lawsuit, or an instant before they publish their thought leadership - I will appear to them. I will be dressed in rags, body smeared with excrement, weeping sores blotching my face. I will sidle up to them, lean down, and whisper into their ear "<i lang="la">Sic Transit Gloria Mundi!</i>"</p>

<p>This used to be the way, of course. When a new Pope or Emperor was paraded through the streets, the people cheered and the acolytes coo'd. But someone would chant at them in Latin, "Thus passes all Earthly glory."</p>

<p>The sun sets on every empire. Each god-king was eventually proved to be mortal. The evil that men do lives after them and the good is oft interred within their bones. And so on. We know this. No one is perfect all the time. Every genius has a moment of idiocy.</p>

<p>For small projects, it makes sense to have only one gaffer. All the work passes through him. Too many cooks poison the well.</p>

<p>As projects get bigger, one person doesn't scale. It is functionally impossible to know everything, see everything, please everyone. Yet the sole arbiter remains. We (almost-jokingly) call this position BDFL. The Benevolent Dictator For Life.</p>

<p>But BDFL only works if the D is genuinely B. Otherwise the FL becomes <abbr title="Fuck My Life">FML</abbr>.</p>

<p>It must be psychologically difficult being responsible for a mega-project. I certainly couldn't do it. If you're wasting time reading this blog post, <em>you</em> almost certainly couldn't do it.  I like my friends to challenge my occasional missteps. I want people to be somewhat honest to my face. I can't imagine what it would do to my ego to receive endless praise. Of course I'd tune out the negative voices.</p>

<p>This isn't to excuse their excesses. Nor to fully demystify their demagoguery. I just want them to have good mental health so their public meltdowns don't reverberate through the æther, infecting us all with their psychic fallout.</p>

<p>*<em>sigh</em>* I'd rather not be blogging about blogging.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=53533&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/10/wordpress-sic-transit-gloria-mundi/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
