Today my WordPress.org account was disabled unexpectedly. I did not request that and I have received no communications with reasoning ahead of time or at the time of that being disabled (like most people who were deactivated on Slack or .org disabled).

This puts the @pods project at risk on .org since we've used the security best-practice of having release confirmations enabled on the Pods plugins on .org since they added that feature. To confirm a release, you must log into .org

#WordPress

This was an attack not just on me but also on the Pods project as it means we can't do releases. I have suspected this could happen since the WPE team was locked out of .org so I've already gotten consent from a long time Pods contributor for them to take over the .org listing.

Now that I have been locked out of .org officially, I made a formal request to transfer ownership of the Pods plugins into their control so that we can continue our normal release processes.

#WordPress

Nothing is safe here, unsure if his account will be locked or if Pods will be closed.

#WordPress

And now my WordPress.org Slack account has been deactivated, assuming that was part of the syncing of .org disabled accounts to deactivating WP Slack accounts. But still, that truly made the cut deeper and more official in my eyes.

#WordPress

OK so here's what happened today:

1. Someone on the plugins team saw Pods was transferred from a banned account (mine).

https://developer.wordpress.org/plugins/wordpress-org/transferring-your-plugin-to-a-new-owner/

#WordPress

Transferring Your Plugin to a New Owner – Plugin Handbook | Developer.WordPress.org

While any plugin can have an unlimited number of committers and support reps, there is only one official owner of a plugin at any time. This…

WordPress Developer Resources

2. 10:59AM today - The Pods plugin itself was taken away from Jory (long time Pods contributor who I requested it transferred to) pending getting this approval (after the fact).

3. Matt or whoever decides it's actually fine.

4. 2:15PM today - Plugin is transferred back to Jory

#WordPress

What if Jory wasn't "approved"? Does the plugin go to a MM loyalist? (EDIT: There's a process later in the thread)

How was Jory deemed "OK"?

#WordPress

ALSO: I've received this about the reason my .org account was disabled and my Slack account deactivated:

"From our notes, I see that there were multiple infringements against the WordPress .org guidelines or Code of Conduct. I unfortunately do not have the specifics for these"

#WordPress

This is wild to me, I still do not have any citable reasons why I have been removed from .org

I have resorted to using Twitter again to give more transparency about the situation and to publicly ask Matt what is going on.

https://x.com/scottkclark/status/1847365326817915081

#WordPress

@[email protected] πŸ³οΈβ€πŸŒˆ (@scottkclark) on X

This is wild to me, I still do not have any citable reasons why I have been removed from .org @photomatt Why did you disable my account? I would really like to know. I certainly did not clown 🀑 around and find out on .org Slack announcements like the others.

X (formerly Twitter)

What happens when your account is blocked on .org but you are also a plugin owner:

https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/#what-happens-to-a-plugin-if-the-plugin-owner-gets-blocked

* Your plugin may be closed outright
* Your plugin may be transferred to community (ACF >> SCF)
* Your plugin may be adopted by another user (but not in ACF's case)

#WordPress

Plugin Developer FAQ – Plugin Handbook | Developer.WordPress.org

There are lot of ins and outs to hosting WordPress plugins. Please take a minute to see if your question is answered here before reaching…

WordPress Developer Resources

If I knew that I would have to go before Matt/WP project leadership who would withhold ownership / manually approve, I would have transferred before Matt ever blocked my account. I was already preparing to do that at the time of the block, because I knew Matt was a wildcard.

#WordPress

Update: Based on discussions with Felipe Santos from the plugins team, Pods itself was not directly taken away by Matt himself or at his direction. But someone did trigger a manual review after it was successfully transferred originally. And Matt or WP Project Leadership did ultimately decide the fate (for now).

My account has been unbanned and I'm successfully able to log into .org and the .org Slack.

Matt seemed to confirm that I was banned on .org because he thought I was exiting WP and abandoning my plugins.

We know this to not be true: https://make.wordpress.org/core/2024/10/13/fields-api-team-seeking-new-leadership/#comment-47225

At least I'm back.

#WordPress

Fields API team seeking new leadership

Hello all, I must first preface this by saying this is not a post to get into the specifics of what’s going on with the community right now. I am no longer contributing to WordPress as things…

Make WordPress Core

I will not be transferring ownership of the Pods plugins back into my account at this time. I no longer trust that my account will remain activated and that normal procedures will be followed in the future. They will remain in the safe and capable care of one of our contributors.

#WordPress

I will not stop advocating for more transparency with this situation through all avenues I have available to me. I will not stop advocating for others who have had their accounts just as unceremoniously banned.

#WordPress

@skc good let me know how I can help!
@skc Sadly this is a smart move.
@skc sounds a bit fishy. But whatever! Maybe collateral damage?

@skc still weird for him to manually go out of his way to do that.

It's not like others have actually said prior to last month that they were leaving and have had plugins abandoned, but others are unable to continue development on them.

@skc well, weird is the more charitable term that I'll use.
@skc Good to hear!! πŸ™Œ
@skc unfortunately for me they made things worse for me and now I am effectively banned from WP Slack because I'm required to use WP.org to login. This really does mark the real beginning to the end for me in #WordPress land. At this point I might as well delete my WP.org data. πŸ˜•
@tim I don’t have much of a choice but I’m also not actively involved with WPE so I’m privileged in that sense. If I didn’t have plugins, I’d be long gone already :(

@skc I saw that comment thread randomly while reading the make blog and holy moly, it seems like you got banned because you didn’t refute his hostile shitpost comment precisely enough! You didn’t accept his offer either, of course. The bar is very high here, to say no to his ridiculousness without yourself descending into toxicity.

Glad you’re able to log in again! Your particular situation was making me very angry if I’m honest.

@skc yo @davidgerard new photomatt plugin appropriation pathway just dropped

@skc, multiple infringements; no specifics. :: eyeroll ::

without specifics your account should be reinstated, the burden is on them.

@josephdickson I’m continuing to escalate the emails further to people who can find out. It’s not lost on me how silly it is that I’m one of the only people who were banned that are trying to get BACK on .org during all this LOL.

@skc

"I unfortunately do not have the specifics for these"

"You've broken rules, but I can't tell you which ones. All glory to the hypnotoad."

@skc I don't know if it helps, but if you're not familiar with setting up and running a website with Jekyll I can help you get started
@skc What a headache! All of this seems so arbitrary and impossible to navigate. I hope you're doing okay and I hope all of this nonsense settles down soon
@treadlightly I had a good cry this afternoon after my other meetings. But at least Pods lives to see another day (on .org) for now..
@skc I’m so sorry you’re having to deal with this nonsense.

@skc what a mess, Matt just wants to watch the #WordPress world burn and blame his actions on market competitors. He's simply a jerk and a bully chasing profit. He could have kept all this between Automattic and WP Engine but decided to tear apart hard working, largely neutral, dot org contributors because it suits him.

He's openly challenging people to fork the project if they don't agree with him. This isn't leadership. https://wordpress.org/news/2024/10/spoon/

Forking is Beautiful – WordPress News

This unilateral action is insane and it will put careers and livelihoods at risk. We rely on WordPress for income and his public attitude hinders our ability to keep using WordPress in places like higher education where organizations value access to update plugins without interference. You know it's literally why the GPL was created.

I apologize for the thread hijack. I needed to vent.

@josephdickson I don't disagree at all about the consequences of Matt's actions. However I do believe he is acting for what he thinks are good reasons. I think it is unfair to claim it is about him being greedy.

The issue he is trying to solve actually makes sense. He wants to stop a company purely running for profit, and not giving back.

However, his solution to the problem is incredibly misguided. He does all the wrong things and is hurting the community in a big way.

@gigantos, I should have provided clarification of "profit chasing." I reacted to the 8% of WPE's revenue that's floated around. To me it sounds like that cash would go into Automattic's pocket.

https://techcrunch.com/2024/10/15/wordpress-vs-wp-engine-drama-explained/

The WordPress vs. WP Engine drama, explained | TechCrunch

This story has been updated throughout with more details as the story has developed. We will continue to do so as the case and dispute are ongoing. The

TechCrunch

@josephdickson yes, it is. But they would have used a significant amount of that on more development. He also gave them the option to contribute instead of paying.

If you listen to the talk he gave at WordCamp when he revealed his beef with WP Engine and Silver Lake, it is clear that he thinks they are stealing from the community.

Basically his argument appears to be that if the WP Engine customers had gone to any other provider, a bigger share of their payment would have gone back into WordPress.

With that said, his solution to the problem appears to be the worst possible way of handling it. He somehow managed to make the world think Silver Lake (a pure for profit organization) are the good guys in a case about open source.

@gigantos unfortunately, WordPress doesn't have a sustainable model to pay for continuous repository hosting and core development. The problem, Matt chose to force new rules on one company, its clients, employees, and past affiliates.

WordPress might need to introduce an enterprise service agreement required of ALL hosting providers to access dot org resources and trademarks. Perhaps similar to companies like Red Hat who charge for enterprise services. While Rocky Linux is available for free.

@josephdickson in the interviews I have seen him give recently he keeps giving indications that a lot of other companies are already paying the trademark fee. No specifics though, supposedly due to NDA.
@gigantos maybe all parties could benefit by that process being more transparent.

@josephdickson definitely, the trademark solution is not a great one as it requires closed door deals.

I think the goal is for this thing to be that, not sure it is working out: https://wordpress.org/five-for-the-future/

Five for the Future

Commit to the future of WordPress and the open web.

WordPress.org

@gigantos There's nothing in the GPL that restricts charging for services. However, it should be applied equally, fairly, with a lot of advance notice to the entire community.

It could have been as simple as, [insert date] the WordPress Foundation now requires all hosting and management companies to agree to these new terms and services for access to dot org services, branding and trademarks. And sell that as a service WP Engine and everyone else.

@gigantos I've noticed that no other hosting providers are backing up Matt's demand. Had he instead worked with industry players and they all united together to demand WP Engine contribute, this would have played out differently.
@josephdickson oh for sure. He could probably have successfully shamed them in a way that made the community turn their back on them. Instead he did the exact opposite. It is a good example of what not to do
@skc Thatβ€˜s really wild what is happening at the moment. What’s going on in his mind?
@skc So sorry to hear this πŸ˜” Awful how things are progressing

@skc wow, this right here is the state of things these days, and as you stated, nothing is safe. Who is going to want publish to WP.org when this can happen with no warning whatsoever. I hope this was some mistake and not some insane retaliation.

CC @pods

@skc @pods Scott, there’s a filter you can add so primary branch will update from GitHub via Git Updater.

https://git-updater.com/knowledge-base/wordpress-org-directory/

WordPress.org Directory – Git Updater

@skc @pods ugh, that’s terrible, what a mess!
@skc @pods ugh, Scott, I'm so sorry to hear that you're directly impacted by this palaver. So ridiculous.
@skc @pods This is getting ridiculous. This is not reasonable behavior.
@skc @pods that's what happens when we rely on centralised things for decentralised sites, this, right here. And it'll continue to happen, over and over, till we gain full data sovereignty, one way or another. The best thing I can suggest here is to contact customer support or something, because I believe that your block may be, ahem, how shall we say, pollitically motivated