The ACF plugin on the WordPress directory has been taken over by WordPress.org

372 pointsposted 17 hours ago
by endtwist

182 Comments

lexicality

16 hours ago

It's very funny that Matt's original complaint was that WPEngine didn't contribute enough, and he has now banned them from contributing and stolen what they had previously provided

mjburgess

2 hours ago

That's the official story he gave. But no aspect of his behaviour is consistent with this being true.

He's a guy running a multi-billion USD company annoyed at a ~bn USD company for capturing some of the profits from "his" "open" source software.

It's corporate warfare given the thinnest possible moral veneer. He was an investor in WP Engine.

andrew_lettuce

15 hours ago

Do you think they were all of the sudden going to dramatically start contributing? I see this more as symbolically shutting them out. Nothing in this ongoing situation is about more than optics now

lexicality

3 hours ago

> Do you think they were all of the sudden going to dramatically start contributing?

It's possible if they had been approached in a calm, polite and constructive way, they might have.

After Matt stormed in, set the bridges on fire and started pissing on everything?

lol. lmao even

> Nothing in this ongoing situation is about more than optics now

You're not wrong there! And since you apparently created this account purely to respond to my post, what do you think these optics make you look like, Matt? Do you think they make you look good?

FireBeyond

10 hours ago

You’re right, several hundred thousand dollars a year towards events is not a contribution.

Even when you are banned from the event you are sponsoring.

Or something.

luuurker

14 hours ago

> [...] and stolen [...]

I'm not happy with the mess and Matt's behaviour, but you can't steal free code.

lolinder

14 hours ago

He's stolen the ACF permalink, reviews, download count, active installations (including the ability to push auto updates), etc.

Sure, the code is free, but that's still a lot of theft.

https://wordpress.org/plugins/advanced-custom-fields/

esskay

14 hours ago

To add to that he is now violating their trademark by still using their name, branding and logo, all of which are registered trademarks. The copy you download still has all of these in.

Way to speed run wiping out trust in your product.

Any Wordpress plugin developer who relies on it for their livelihood should be EXTREMELY worried.

pluc

12 hours ago

Not only that, but he's taken over all their customers as well if the update source was wordpress.org.

luuurker

2 hours ago

I don't disagree with that, but the comment I've replied to said they were stealing "what they had previously provided". The stuff "provided" was code shared under a GPL license.

Maybe it's a technicality, but the code is open source and you can do whatever you want it it, provided that you respect the GPL license.

There's a lot to criticise Matt for here, but you can't accuse him of stealing GPL code. Like, that's one of the points of that license.

xuki

14 hours ago

This is not about the code. WP is free to fork it with a new name. This is replacing the old plugin with all its reviews, download count.

luuurker

2 hours ago

The part of the comment I meant to reply to was this: "[...] and stolen what they had previously provided".

You're right about the reviews, users, url, etc, but what was "previously provided" was code with a GPL license. You can't "steal" that.

The list of things to criticise Matt for is long, but you can't accuse him of stealing open source code.

Brian_K_White

12 hours ago

Where in the world, how the hell did you get the idea that stealing free code isn't stealing?

luuurker

2 hours ago

The code was shared under a GPL license. If the license allows you to reuse, fork, etc, then it makes no sense to accuse you of "stealing".

Obviously there's more to it here as they've also taken over the plugin's reviews, users, etc, but the code is GPL.

thih9

6 hours ago

Stealing involves acquiring something in an illegal way. Free in the context of open source code usually means infinitely available under its license. These two are incompatible - unless some illegal license shenanigans are at play.

chipdart

4 hours ago

> Where in the world, how the hell did you get the idea that stealing free code isn't stealing?

What is your personal definition of "free code" and "stealing free code"? From your post, either you got one of them profoundly wrong, or both.

hooverd

13 hours ago

What Matt did is basically a supply chain attack.

chx

12 hours ago

Not the first one. Cutting WPEngine customers off the plugin repository was one, too.

addedlovely

14 hours ago

Matt you've lost the plot, time to step down or put independent governance in-place.

How can you expect any developer to devote time to writing a plugin if the dictatorship of Matt can rug pull it at any time.

baggy_trough

13 hours ago

This action is astonishing in its malignity. At this point I'm simply hoping for Matt Mullenweg to be excruciated in court.

throw16180339

12 hours ago

It's a sad, sad day when you find yourself rooting for private equity vs. an open source company.

wise_young_man

11 hours ago

Last I checked Automattic is a privately held for profit company. One could argue that it’s a private equity too. Just using different words to twist a narrative.

toomuchtodo

8 hours ago

This is not the same. Private equity extracts as an investment, Automattic is an ecosystem participant (that happens to be privately held) that actively contributes to the community. That doesn’t mean Matt hasn’t taken things too far (I leave that to be determined by civil courts and the Wordpress community, no dog in the fight myself), but there is a difference, and it is very important to clearly delineate who is receiving benefit for value realized economically.

immibis

2 hours ago

Automattic is now attempting to extract an investment, and in a much worse way than WPE ever did.

woleium

6 hours ago

not trying to be controversial, and I know some private investment firms are understandably not well regarded, but there are plenty you don’t hear about that are quite pleasant to work with

coolgoose

16 hours ago

This is definitely going a bit too crazy.

I sympathized with Wordpress a lot in the initial drama, but this is going downhill fast.

Blocking somebody's access to the plugin repository, not accepting their patches, and then 'releasing' your own 'secure' version is just abuse, period.

sgdfhijfgsdfgds

14 hours ago

Yeah. I'm a long-time WP site developer. I actually really like Gutenberg (which a lot of critics seem to be suggesting is the first thing that should go in a fork). I'm broadly supportive of e.g. bringing WP-GraphQL and its developer in-house, of adding ACF-type functionality to the core, and even of working to persuade WP Engine to be slightly better citizens.

But I can't shake the feeling that to a lot of observers, this latest thing is going to look rather like a kidnapping. It's not right.

woleium

6 hours ago

indeed, as a teenager we are all supposed to learn that just because we can does not mean we should.

sangnoir

15 hours ago

It's not inherently abusive, consider NPM resurrecting an earlier version of leftpad against author's wish.

Who should provide security updates to an open source package when author no longer has access to the repository - voluntarily or otherwise?

lolinder

15 hours ago

> voluntarily or otherwise?

You say this like there's not much difference between the two, but there's a world of difference.

One is someone yanking a repo and breaking millions of builds across the world and the maintainers of npm stepping in to fix things (in a move that is still controversial, mind you).

The other is the maintainers of the WordPress plugin repository starting a self-described "nuclear war" with the plugin maintainers, banning them from the repo, publicly disclosing a security vulnerability in the plugin, then hijacking it to save the day.

One is a potentially misguided step to solve a real problem. What Matt is doing here is just cosplaying Syndrome from The Incredibles.

thanksgiving

12 hours ago

> One is someone yanking a repo and breaking millions of builds across the world and the maintainers of npm stepping in to fix things (in a move that is still controversial, mind you).

Thank you for stating the move is still controversial. The root issue people always forget was NOT left pad. It was kik. It was not npm’s to take away from the package maintainer and give to someone else. That was the abuse of trust that caused the maintainer to also yank left pad. I am not this maintainer. I don’t know this maintainer. However, if someone went to my email provider for example Gmail and said I can’t use kik at Gmail dot com anymore and this email address would be given to kik now, I would be furious.

Imagine if Toyota came to New York Times and said the New York Times can’t have a page like nytimes.com/toyota The lawyers at the times would tell them to pound sand and or see you in court.

NPM has never acknowledged its grave error of judgment. In fact, its website doubles down saying it stands by its decision.

If you told me Wordpress dot org would manage to outclown the clowns at npm, I would not believe you and yet here we are.

jakelazaroff

15 hours ago

“voluntary or otherwise” is doing a ton of lifting there. Why does the original author no longer have access to the repository?

0cf8612b2e1e

15 hours ago

That would be more compelling if the only change was the security patch itself. Maybe a link to the “only supported” fork.

wongogue

15 hours ago

> updates to an open source package when author no longer has access to the repository

Give them the access. It's not like they forgot the password or are AWOL.

sccxy

16 hours ago

Trust is lost forever.

These are good times for Wordpress alternatives to shine.

bradgessler

16 hours ago

If you are a Ruby or Rails dev, I built https://sitepress.cc/ to run stand-alone, embedded in Rails, or as a static site compiler.

It’s MIT licensed so anybody can use it, including people affiliated with WP Engine in any way, financially or otherwise.

throw16180339

14 hours ago

"It takes 20 years to build a reputation and five minutes to ruin it. If you think about that, you'll do things differently." - Warren Buffett

mgrandl

15 hours ago

I migrated our company site from Wordpress to PayloadCMS and the difference is night and day. Payload is sooo good.

beezle

10 hours ago

What's a good alternative to say the Wordpress personal plan? (note: its a goodness of heart type thing for others so low cost is important)

ValentineC

10 hours ago

WordPress dot org is free if self-hosted. WordPress dot com has a free plan too.

You should be more specific about what you're trying to achieve.

beezle

10 hours ago

A fan blog that can get a lot of comments over a short span of time.

Any alternative must have a hosted option, I'm not playing admin for something that already takes up a lot of my time, as I said out of the goodness of my heart and wallet.

The best I can say for wordpress is that myself, other contributors and our commenters tolerate it, though quite often it leans towards hate it. I've yet to hear anyone say they love it hence the ask.

consumer451

16 hours ago

Ghost.org seems pretty cool.

shash7

12 hours ago

Ghost is good for blogging and newsletters.

But that's the problem. Wordpress is used for much much more. You can use it as a CMS, LMS, news platform, saas platform, and much more. You can literally customize it to the bone.

Ghost is a good alternative to wordpress, only if you're using it for 2-3 specific usecases.

porker

5 hours ago

> But that's the problem. Wordpress is used for much much more. You can use it as a CMS, LMS, news platform, saas platform, and much more. You can literally customize it to the bone.

And that freedom is also its weakness. "When all you have is a hammer, ..." comes to mind.

I've had to rescue enough booking systems, LMS's, and SaaS platforms built on WordPress with terrible performance or 20% of features not working to think this is a terrible approach.

> Ghost is a good alternative to wordpress, only if you're using it for 2-3 specific usecases.

That's no bad thing. More specialised tools help with performance and UX for those tasks.

qingcharles

6 hours ago

Right. Almost all Wordpress installs are now non-blogging.

addedlovely

14 hours ago

Would like to use it, but doesn't seem to have any custom field support which is very limiting.

mpol

16 hours ago

I was expecting a commercial license, but it is MIT licensed, which holds promise.

kolanos

15 hours ago

Ghost (and similar companies) probably can't believe their luck with this Wordpress debacle.

bookofjoe

10 hours ago

I've been on Typepad for over 20 years but I can't recommend it: it's HORRIBLE!!

capitainenemo

16 hours ago

Drupal?

chx

13 hours ago

I am the last person in this world to malign Drupal, I have been contributing for twenty long, long years to it.

But no, Drupal is not an alternative to Wordpress. Perhaps ten years ago but even then barely. Now? That's like saying a Kenworth semi is an alternative to a motorcycle. Sure, you can get from A to B on either but beyond that, they are really different tools for different jobs.

Maybe the new "Drupal CMS" (nee Starshot) initiative will bring them into direct competition again. We will see.

moehm

11 hours ago

I considered switching to Drupal. For which use cases do you think Drupal will shine? And for which not?

chx

10 hours ago

I would rather answer the first one :)

Multilingual is built into Drupal and as far as I am aware, it's a plugin for Wordpress.

Complex permissions/access control is another area where Drupal is much stronger.

And overall, the more complex the requirements are , the more likely Drupal will be the answer. Wordpress leans very heavily towards "here, install this, it'll work, you can tweak it and that's about it". Drupal gives you a gigantic bucket of LEGO. In other words, although it's a bit of an exaggeration but not badly, with Wordpress you start from a working website and there's only so far you can walk from that point. With Drupal, you need to walk quite a bit in the first place to get a good website but there's just no end how far you can walk.

moehm

9 hours ago

Thanks, that helped a lot.

toldyouso2022

15 hours ago

I Left wp development when gutenberg came out, it was clear that things would have turned for the worse. Since then basically no new features only new bugs on an editor the majority didn't want and still doesn't. Now this. It feels good to be right and see things turned even worse than expected but what a waste. Wp could have improved so much and done so much more for entrepreneurs and startups. Instead they are stuck in 2018

rsynnott

3 hours ago

Look, enough already, it’s freenoded. Someone just fork the damn thing.

I must say, “the Wordpress guy has a public nervous breakdown” wasn’t on my bingo card for 2024, but…

Scaevolus

14 hours ago

Does anyone want to play armchair internet psychologist with me to speculate as to Matt's thinking here?

My guess is that he was focused on these facts:

1) I own Wordpress

2) WPEngine is profiting from Wordpress and I'm not benefiting

3) This is unfair

And it was stuck in his mind like a thorn, irritating him whenever the thought arose, and never went away. Commercializing open source is hard for myriad reasons, but wordpress.com is actually rather profitable, and yet it still bothered him that he wasn't getting a cut.

Eventually, after many grumpy ruminations on it, the answer was obvious: "I deserve a cut of WPEngine's income, since they're using my software." No, this isn't how the license works, and there's no legal basis for it, but it felt right and fair.

This thought, irrational and deluded as it was, wedged in his psyche and fed into his deep loathing for WPEngine. All the subsequent actions follow from it, from the initial ultimatum to the various actions he's taking to fight his enemy.

This is an intensely personal and emotional fight for him, and everyone that disagrees is an enemy too. He's just asking for what's fair, and yet all these ignorant commenters on the internet can't see it.

viraptor

5 hours ago

> play armchair internet psychologist with me

Guess: Matt is not well. You can find others making more specific guesses, but we don't need to make that public.

chiefalchemist

13 hours ago

I hate to speculate, especially from a distance. But I do wonder:

- Why now? What snapped? Clearly WPE didn't go to "billions" over night. So why go nuclear now?

- Doesn't he have a close and immediate circle of advisors and confidants? Are they speaking to him and he's not listen? Or has he locked himself in a room so to speak and is completely unapproachable? Either way, not good.

- Is he trying to force WPE to fork WP and then maintain their own version? Does he believe they can't do it? What if WPE's hosting peers unite and abandon what is effectively Automattic's version?

Am I the only one who can't imagine a good outcome from all this?

throw16180339

12 hours ago

> Am I the only one who can't imagine a good outcome from all this?

Here's a possible good outcome.

1. The board fires Matt, stops chasing windmills, and settles with WP Engine. I'm kind of surprised they haven't done so already - it's all downhill from here. He's either lying to them, not listening, or they're drinking the Kool Aid.

2. Matt steps down from the WordPress Foundation and transfers ownership of wordpress.org to them. He takes his hundreds of millions of dollars and does something else.

3. The new CEO apologizes to the community and establishes public processes for removing extensions and such. Checks and balances are added.

4. The WordPress Foundation's new director orders a house clearing. Many hosting providers and developers are invited to join the board. It's no longer an instrument of Matt's will, but represents the community.

The first step will probably happen at some point.

The second step could happen, but seems unlikely. I think there's a significant chance Matt would go on a rampage if he was fired. He clearly thinks of WordPress as his personal property. If he retains control of the foundation, there's nothing to stop him from continuing his crusade there. He's certainly got the funds to do so.

The third step is effectively required if he's fired. It's even mentioned in the 48 Laws of Power.

I don't think this outcome is particularly likely, but it could happen. People do sometimes win the lottery.

chiefalchemist

11 hours ago

I can see those, but I don't imagine there's even a fair chance of them happening.

In my mind, shortly after the WordCamp US things should have leveled out. Someone should have pulled Matt aside and said, "OK, you vented. Pissed all over The Community who showed up, but you vented. Let's get this back on the rails..."

It's possible that was said. But Matt's listening skills aren't good and lately have gotten worse. To me, the long this stays off the rails the less likely it is to get back on the rails.

Someday this is going to be an HBR case study on how not to ensure your legacy. There should also be an HBR case study for Gutenberg, "How not to roll out a product."

throw16180339

10 hours ago

CEOs can get away with a lot if they're successful; Elon Musk is a good example. That only goes so far, though. If he wins the trademark lawsuit, he can probably do whatever he wants. If he loses, there's a shareholder lawsuit, or he continues escalating then at some point he'll be removed. One can only hope.

SXX

7 hours ago

There are very good chances Matt control majority of Automattic. It's private company so he can do whatever he wants.

Also their employee "shares" dont have any voting rights:

https://ma.tt/2024/10/owner-mentality/

chiefalchemist

3 hours ago

Yeah, Musk and others come to mind. But WP is supposed to OSS. Musk didn't build his empire on the backs of volunteers. Musk has built multiple successful ventures. Matt has step in it once.

In the context OSS Matt's behaviour is deplorable. His insistence on digging a deeper and deeper hole is freightening.

It's digital self-emmolation. It's professional suicide.

FireBeyond

10 hours ago

> The board fires Matt, stops chasing windmills, and settles with WP Engine

The board is Matt and a PE firm Managing Partner, appointed by Matt. The third board member m (also appointed by Matt) doesn’t seem to have been active in any way shape or form in several years.

I don’t see this happening.

throw16180339

10 hours ago

I agree that the Wordpress Foundation will remain under his control. The Automattic board (https://automattic.com/board/), however, has four other members, so it's possible they'll remove him. They can't all be true believers in his Delenda est WP Engine agenda. One can only hope.

FreakLegion

7 hours ago

You'd need to see the cap table and articles of incorporation to know if the board has any power. Salesforce invested $300m in the D round and doesn't have a seat, for example. Phil Black and maybe Toni Schneider's seats might be protected, but Matt could have the voting power to replace the other two at will.

Current drama aside, good for him if that's the case. Very few founders maintain absolute control past a Series C.

chiefalchemist

3 hours ago

Good for him?

He's just ruined that possibility for just about anyone else going forward.

Praise him? No way.

Ironic isn't it? He cries about the scourge known as PE, and he's single handedly f*ked every investor-seeking founder everywhere going forward.

Scaevolus

13 hours ago

It is sad.

I imagine a near future result will be WPE maintaining a fork of WordPress and the plugin repo, with WP demanding plugin authors disclaim any association with WPE.

shprd

7 hours ago

It's not new, Matt has been trying to reach an agreement for years.[1] To be fair, he has done everything he can for the health of the ecosystem for all these years.

WP Engine leech off the WordPress brand from head to toe. Literally, from trademark to infrastructure, while Automattic covers the bill for the most part.

Of course, legally, WPE doesn't have to contribute beyond its mouth but if we are going down that route then also Automattic doesn't have to put up with funding WPE operation anymore.

I'm tired of people justifying WPE attitude and behavior by saying "legally, they don't have to contribute", well let's talk legal, everything happening to them is within those same lines too. Why are you complaining if it's legal?

This is one of those "fuck around and find out" situation. Matt just run out of fucks to give, and decided it's better to teach the bully a lesson even if it comes at a cost.

[1] https://youtu.be/H6F0PgMcKWM

aimazon

6 hours ago

You're citing Matt but Matt has been proven to be untrustworthy. For example, his claim of many year long negotiations includes a claim that he had delivered a term sheet to WP Engine in May, but that claim was disproven by himself, no such term sheet was delivered. Additionally, the contributions that he counts from WP Engine are only those included in the "Five for the Future" program which Matt administrates. The actual contributions of WP Engine to the ecosystem include millions of dollars per year on event sponsorship, plugin development (WPGraphQL, ACF) and more.

Read the lawsuit filed by WP Engine. No such negotiations existed. Matt has been arguing with WP Engine in his head. You may believe WP Engine's contributions to WordPress are disproportionately small for their size but make that argument on the basis of accurate information, not the fiction from Matt.

Nobody likes WP Engine but Matt's lying has been so problematic that it is impossible to take his side unless you believe that integrity is optional.

shprd

5 hours ago

> millions of dollars per year on event sponsorship

Are you for real? Event sponsorship is part of the marketing budget. They're there to promote their company among competitors. It's a universal business expense.

> plugin development ACF

ACF is their own asset

I mentioned this in my comment, they don't contribute significantly beyond their mouth. What you came with are just the receipts for what I said.

aimazon

5 hours ago

And Automattic's control over WordPress is part of their "marketing" budget. Let's not forget how valuable the exclusive commercial license for the WordPress trademark is to Automattic, their ability to use the WordPress.com domain has huge commercial value to them. I have no doubt that WP Engine would pay tens of millions of dollars per year for the exclusive commercial license to the WordPress trademark which is tens of millions that could be funnelled to the WordPress Foundation, which is tens of millions more than Automattic spend. Ask yourself how Matt justifies Automattic spending millions of dollars per year on hosting WordPress.org and millions of dollars on the 100+ staff Automattic have working on WordPress.org.

We can't pick and choose which contributions are valid and which aren't. WP Engine spend money on the development of WPGraphQL a free plugin, WP Engine spend money on the development of Advanced Custom Fields which they release for free for millions of WordPress sites to use... of course they're not doing that out of some altruistic moral crusade, of course it's a clear calculus about the benefit to their bottom line, but that doesn't change that they're contributing.

The "Five for the Future" contributions are specifically about contributing to WordPress Core, which is owned and controlled by Matt Mullenweg: you're playing into Matt's absurd narrative that the only valid contribution is one that is made to something under Matt's control.

I think WP Engine are Private Equity leeches, I have zero doubt about that, I wish that they were to contribute more but that's the deal with Open Source software, that's what we choose to allow by releasing Open Source software. The moral obligation we have when we use Open Source software is to respect the license, Matt had the choice about the license to release WordPress under, he made the choice for it to be GPL.

dhh is more eloquent and authoritative than I, read these if you need further convincing:

https://world.hey.com/dhh/automattic-is-doing-open-source-di...

https://world.hey.com/dhh/open-source-royalty-and-mad-kings-...

shprd

4 hours ago

> The "Five for the Future" contributions are specifically about contributing to WordPress Core, which is owned and controlled by Matt Mullenweg

And? It is the backbone that powers their entire business. You're acting like they're being asked to contribute to something they don't use. That should be the bare minimum. Even business wise it make sense to contribute to it and help make it better. It's absurd we're even having this discussion.

You're also inconsistent. You claim something is fine because it's legal (the license doesn't ask for more as a condition) but you condemn the other party reaction on a different grounds? I thought everything you can get away with, legally, is OK. Matt has barely scratched the surface of what's within his power to do in response.

aimazon

4 hours ago

WP Engine are a Private Equity owned for-profit corporation who exist solely to hoover up as much revenue as possible, consequence be damned, that's Private Equity. Matt Mullenweg is an individual who professes to be an open-source software for-the-greater-good moral crusader. I hold them to very different standards. Matt has to behave according to his professed principles otherwise they're not his principles, they're just a mask.

I release Open Source software under a permissive license: if I leverage my control over that software to harm the consumers of my software that I believe are taking without giving, then I am far worse than a leech.

Regarding "WordPress Core": if WordPress Core is all that matters, why are plugins fundamental to WordPress? Why do millions of WordPress websites use Advanced Custom Fields?

You've repeated a bunch of Matt's lies, either you're uninformed or not impartial. The latter cannot be addressed, the former can. Read more, speak less.

jart

3 hours ago

Everyone should be held to the same standards. If my professed principle was to be evil, then would you judge me negatively if I acted good?

I release software under a permissive license too. But I understand the only reason I'm able to do it, is because companies like Google and Mozilla believe in supporting people like me. There's this unwritten rule that the most successful people in our society should be philanthropic, because they're the only ones who can. However nothing formally requires this.

It's similar to how a company might officially give you unlimited vacation days. Imagine if one person tests that rule, and makes every day a vacation day. It would probably take years before someone tries that, but once someone actually does, the rules are going to quickly change for everyone and you might end up with a lot less freedom than before.

WPEngine has certainly tested the limits of the open source gift economy and the way Automattic is reacting isn't helping either. It's a sad thing to witness.

aimazon

3 hours ago

If I release a fox into my hen house, who is at fault for the death of my hens: me or the fox?

jart

22 minutes ago

I don't think WPEngine is a fox. I think it's more like a factory farm moves in next door and sells your customers eggs at a lower price, because it keeps more hens cramped in metal cages. So eventually your family farm has to close its hen house and all your hens end up at the factory farm.

shprd

4 hours ago

> I hold them to very different standards

It's foolish to support a private equity against the guy because you hold him to a higher standards. It doesn't even make sense.

But this discussion is unlikely to lead anywhere.

aimazon

3 hours ago

Matt isn't being held to a higher standard, he's being held to a different standard, a standard he chose.

WP Engine is a company that chose to build a business around a piece of software released under a license that permits their commercialisation of the software.

Matt is an individual who chose to release software under a license that permits companies to build a business around the software and has then chosen to initiate a "nuclear war" against one of those companies who is complying with the license he chose to release the software under because they are not contributing to the software in a way that he deems acceptable.

They're fundamentally different actors in fundamentally different positions. WP Engine has behaved exactly as one would expect from the start. Matt has behaved in a way that suggests he has lost his damn mind, doing everything in his power to harm a business that is complying with the license he chose.

I don't disagree with the idea that WP Engine should contribute more, I don't disagree that Private Equity is harmful to Open Source, but I fundamentally disagree with Matt's weaponisation of Open Source to make a point. There is a lot of great prior thinking on this subject[1], Matt has many options, he is making the choice to behave in this way, it is not a foregone conclusion.

Our discussion isn't going to lead anywhere, but we can revisit it in a month when Matt's downward spiral has resulted in the inevitable. Perhaps, at that point, you'll reflect on whether Matt's behaviour was worth supporting.

[1] https://dri.es/solving-the-maker-taker-problem

chiefalchemist

21 minutes ago

And thus the conclusion is: It's about money. Matt is having licensor remorse. He retroactively wants to change the license and the terms.

Clearly, this isn't about OSS or PE, etc. It's about the depth of Matt's pockets. He might be drinking his own Kool Aid but few others are.

A fork of WP might not be as "productive" but at least it won't have to carry a wild monkey Matt on its back.

chiefalchemist

2 hours ago

You don't see the non-premium version of ACF as contributing? I'm curious, why not?

WPE has other employees dedicated to WP and The Community. I'm not defending WPE but just because they don't contribute in a way MM wants doesn't mean they don't contribute. Suggesting they're not contributing is disingenuous.

Matt is not a dictator. Oh wait, scratch that.

p.s. Matt should be careful what he wishes for. If WPE or anyone contributes they're going to want a voice, a seat at the table. Is Matt willing to share control? If the answer is no, then that is the root problem here.

shprd

2 hours ago

> Suggesting they're not contributing is disingenuous.

Where did I say they don't contribute? I said they don't contribute beyond their mouth

> You don't see the non-premium version of ACF as contributing?

It's a marketing strategy, first and foremost. If they didn't offer it, an alternative would come along and attract the crowd.

You know what's disingenuous? Claiming it's a contribution when you're doing it as marketing strategy or as part of sales funnel.

You can't cash a check twice.

mtndew4brkfst

an hour ago

So if I go successfully make a feature addition to ie Kubernetes, or the Linux kernel, and it is exclusively motivated by furthering my business needs instead of altruism, but happens to incidentally benefit others too - do you consider that a "contribution" under your mental model? If not, what's the distinction?

shprd

38 minutes ago

> make a feature addition to ie Kubernetes, or the Linux kernel

In your example, you're contributing to other people projects so yes it would be contribution right of the bat. That's completely different than the case with ACF.

mtndew4brkfst

32 minutes ago

And WPEngine does not own Wordpress or its ecosystem, right? So that's also "other people's projects" if they produce something of value to its ends users?

shprd

3 minutes ago

> if they produce something of value to its ends users?

No, that's what would be their value proposition or what every company on earth have been doing since inception, filling a gap in the market.

mthoms

6 hours ago

There are well-established legal processes for resolving issues like trademark infringement. This dispute could have, and should have, been resolved without involving… literally everyone.

shprd

5 hours ago

> There are well-established legal processes for resolving issues like trademark infringement.

Exactly, if that was the only thing WPE has leeched we wouldn't be here. They were tolerated for years but they kept digging more and more.

maxk42

15 hours ago

Abandon WordPress now. Fork it or switch technologies.

justin66

15 hours ago

Imagine being an Automattic employee who turned down the severance offer, realizing only now that you're on the train to crazytown.

chx

12 hours ago

If cutting off some Wordpress users from plugin upgrades just because some beef between matt and wpengine didn't make you realize that's the train you are on, nothing will.

raverbashing

7 hours ago

To be honest, it was obvious that things were going the wrong way even before this

The people that stayed are probably the ones that feel "married to the job" (pro-tip: you aren't your job)

mthoms

15 hours ago

Fun fact. The new plugin uses "ACF" throughout the code, throughout the plugin reviews, and the url slug is literally "advanced-custom-fields".

Guess who owns the trademark for both those things? WPEngine, that's who.

https://imgur.com/a/D7YHn4e

This guy is so bad at this that it's not even funny anymore.

aragilar

6 hours ago

Assuming that other plugins depend on ACF (which I get the impression is a thing?), automattic can probably argue that the use throughout the code is for compatibility reasons. There's also probably interactions with the GPL licenses (if it's GPL v2 or later).

noizejoy

15 hours ago

mthoms

15 hours ago

>LIVE/APPLICATION/Under Examination. The trademark application has been accepted by the Office (has met the minimum filing requirements) and that this application has been assigned to an examiner.

Good catch. Looks like it was filed just under a year ago, and hasn't been finalized yet. If it is approved, I think the original filing date is considered the registration date, so Matt's usage would (at that point) qualify as infringement. However, I am NAL.

noizejoy

14 hours ago

I’m not AL either, but I’ve been close to a couple of trademark applications and even a court case - so that’s why I was curious. Looking through some of the attached PDF, I wonder if it was, or will be denied unless amended, because the words are just too common and/or the scope for the trademark is being cast too wide? The examiner apparently sent a notice to the applicant earlier this year, and there seems to be some sort of extension to the application in play. This may suggest, that unless amended, the current application won’t be granted?

alricb

10 hours ago

My reading is that the examiner thought "advanced custom fields" was too generic. WPE had until Oct. 19 to file a response or ask for an extension, and they asked for an extension on Oct. 4.

For "ACF" however, the examiner didn't see a problem and it has been published in the Federal Register. It will be registered if no one files an opposition during the publication period.

You don't need to have a registered trademark to sue for trademark infringement; registration does make it easier to assert your trademark and can increase damage in a court case.

mthoms

10 hours ago

Fair. I think to an outsider "Advanced Custom Fields" does sound generic. But in the WordPress world it is the gold standard for which all other plugins are judged. If you look on Wordpress subreddit threads like this one [0] and search for "ACF", you'll see it's one of the most known, respected and relied upon. So in that sense the name is very valuable and distinct.

Whether or not that means it will be granted I have no idea. On one hand it's only known in WordPress circles. On the other hand, WordPress is said to account for over 40% of the web.

[0] https://www.reddit.com/r/Wordpress/comments/1cc0aor/what_are...

henning

16 hours ago

How can someone like Jeffrey Zeldman believe in the work they're doing when the company acts like this? I understand there are bills to pay and the job market is terrible. Do what you need to do to survive.

NetOpWibby

16 hours ago

Matt has been busy being a tool https://bullenweg.com/

I feel for everyone that uses Wordpress.

LeoPanthera

15 hours ago

Why on earth is Matt’s nosebleed on this? Making fun of peoples medical issues is tasteless, and makes me wonder about the motivation behind the rest of the page.

varun_chopra

15 hours ago

Agreed. For context, Matt posted the following on the original video:

> Around 20 minutes in, my nose started bleeding, which sometimes happens when I travel too much. Prior to this interview, I was on 30+ hour flights returning from Durban, where I was on safari, to Houston. I'm sorry for not noticing it happening; it's very embarrassing.

bigiain

6 hours ago

Which is kinda exactly the thing people say while in the middle of irrational behavior and psychotic episodes brought on by cocaine abuse.

That _might_ not be what's doing on. But it's entirely plausible given <waves hands around at everything>

ValentineC

15 hours ago

Matt gave his reply on the nosebleed 6 hours ago.

It was first brought up in r/Wordpress 17 hours ago.

bullenweg

15 hours ago

The inclusion of the nosebleed is not to make fun of Matt, it is to highlight something relevant to the medical issues that people have speculated about. The motivation is to bring to light Matt's wide-ranging exploits in one place, given it is abnormal for someone involved in high-profile litigation to spend their time arguing on Hacker News, Reddit, Twitter and live streams.

jzb

15 hours ago

People are signaling to you that this particular thing crosses a line. You'd do well to heed that and take that part out. Speculating on his health / insinuating things undermines the points you're trying to make.

neilv

12 hours ago

> People are signaling to you that this particular thing crosses a line.

It's a contagious theme.

chiefalchemist

13 hours ago

In the context of man off the rails, wrecking careers and reputations, etc. the nose bleed is a possible signal. It's not something to be ignored, again based on the context.

Frankly, it would explain a lot. Cause as it is, it's baffling.

CPLX

15 hours ago

They are making a not-subtle insinuation that he’s engaging in stimulant drug abuse.

How that relates to an executive engaged in sudden extremely aggressive and over the top and highly personal scorched earth attack campaign over what appear to be fairly routine open source community squabbles is left as an exercise for the reader.

Shekelphile

15 hours ago

He's never really been a good person or savvy in general and IMO people put him on pedestal before recently. This is the guy who bought tumblr and hasn't done anything of merit with it after all.

ChocolateGod

13 hours ago

I thought Tumblr given its 'content' is beyond any redemption.

Shekelphile

10 hours ago

Not saying turning it back into a porn platform would have been the best move in the long-term but I think it would have at least made more sense than whatever he's done with it since acquiring it.

noizejoy

14 hours ago

I don’t have the right background/expertise to dig deeper into a different way of looking at this, but am still hoping that some writer will analyze this as a kind of asymmetrical warfare.

Because looking at it that way, might open different analysis than most of what I’ve seen so far.

creshal

16 hours ago

Wordpress is immolating itself a lot these days, what gives? Is investor money running out?

andrewmcwatters

13 hours ago

I started a thread here a couple of weeks ago, "Ask HN: What's a Good Alternative to WordPress" https://news.ycombinator.com/item?id=41731867

I feel like it's time to move off Wordpress. I don't feel comfortable about its future for my clients.

What suggestions do you all have for alternatives?

kyleee

11 hours ago

Did anyone, especially here on HN, recommend going with Wordpress in the first place?

bigiain

6 hours ago

yeah. Me, for one.

WordPress is kinda awful in a lot of ways.

BUT

You can hand a thoughtfully build WP site over to a non technical client, and they can work out or learn how to do 90% of the publishing and updating they need to do, or easily find staff or contractors with lots of WordPress experience to do it for them.

The "43% of the entire web" statistic is a really really good reason to recommend WP for that reason.

There is obviously not a single competing CMS/blog-platform that has anything like as many experiences users. Where by "users" I mean people who are familiar with or even experts on publishing content using it.

That's the real "WordPress Community", the people using it on a day to day basis to get their jobs/hobbies/responsibilities done. That's the "WordPress Community" that makes it "the right thing" for agencies and contractors and IT departments to recommend WordPress.

Up until 2 weeks ago, I regularly recommended WordPress. In spite of it's flaws.

qingcharles

6 hours ago

Agree. I hate Wordpress, but I still recommend it and run a bunch of sites on it. It's very easy to get up and running. It's has two decades of support. A ton of plugins, and people will moan about Gutenberg, but it's actually a good thing, IMO.

I'm running dozens of WP sites on a single $3/mo Hetzner box without trouble.

gjsman-1000

16 hours ago

Calling it right now:

If WP Engine is reading, fork WordPress now. Call it FreshPress. Put $25M into it, team up with other hosts, abandon the editor everyone hates, and relicense it to GPLv3 so Matt can’t have any of it. (Note that WordPress’s license specifically says GPLv2 or later.) Maybe support Composer like sane modern PHP projects. Maybe put the most important plugins like Woo into core and make it an all-in-one Squarespace competitor.

Once it’s ahead, legal, and Matt can’t borrow; then he’ll realize his bluff has been called. Make WordPress the new B2.

mardifoufs

10 hours ago

The whole thing started because WP Engine does not want to put resources into WordPress development. It's not some sort of disagreement about design or development, it's about the work itself.

If WP Engine has to create a fork and dump millions, they would basically lose. As they have built a business model around not contributing even to the already well developed WordPress codebase. So I can't imagine how going beyond that and forking the entire thing would work, unless they just mirror upstream.

I don't think Matt would mind if WP Engine did just that because he's arguing that they are using WordPress without giving back anything in return, so if they just did their thing outside of WordPress that would be exactly what he wants.

maxloh

6 hours ago

No. Matt want 8% revenue directly straight into Automattic's account.

mardifoufs

5 hours ago

That became a thing because he felt like they didn't contribute to WordPress. Like, that's the entire reason behind that (very weird imo) request for a royalty.

I'm not sure if it's true, but there were talks about WPEngine devs basically not being allocated any dev time on WordPress anymore (whereas Automattic devs spend tens of hours a week on the actual OSS project). That was one of the catalyst behind the whole drama where Matt called them out basically on stage during a conference talk. Which was just before (or at the same time) as he started talking about the royalty.

Now, again Matt's behavior has been super weird since he basically failed at articulating his position well, and his PR has been catastrophic.

But the fact is WPEngine still does not contribue to WordPress. That is their right, but everything matt has been doing is also "legal" and within his (and his company's) rights.

lrae

15 hours ago

Agree, except for ditching Gutenberg, unless they replace it with something better, like... no idea, Lexical based?

But I'm sure they're already debating internally how feasible a fork is and if it makes sense for their business.

mirzap

15 hours ago

I agree. This is the best move right now. WordPress needed modernization anyway

maxloh

6 hours ago

A exception will be need for GPL licensed plugins/themes (and their forks).

sangnoir

15 hours ago

> Put $25M into it...then he’ll realize his bluff has been called

I don't think Matt will be too displeased with WPEngine investing $25 million into a fork. He may even feel vindicated.

softwaredoug

12 hours ago

Ha or we may find all this has actually nothing to do with any values

bigiain

6 hours ago

There's another thing WPEngine would do with that decision though, and that's ruin Matt/Automattic/wordpress.org in the court case (look at who WPE retained as councel, this is not going to be a quick/cheap litigation), and then crush them in the WP hosting market (which arguably they're already doing, which is why Matt's losing his mind).

Matt's extortion attempt is because WPEngine is generating a lot of revenue and is valuable enough for PE to notice. He figured he had a decent chance of blackmailing them out of 8% of their revenue to the tune of around 10mil a year. Matt's a deluded and entitled tech nerd cosplaying a mafia mobster. And WPEngine did not blink.

gjsman-1000

15 hours ago

Perhaps; but WP Engine can argue from necessity following Matt’s actions, as well as just saying: After what Matt has done, who gives a darn what he thinks?

gloflo

15 hours ago

What is the significance of going from GPL v2 to v3 here?

gjsman-1000

15 hours ago

GPLv3 code can’t go into a GPLv2 project - but “GPLv2 or later” licensed code can go into a GPLv3 project.

The main reason is that Matt wouldn’t be able to freeload without relicensing WordPress - which would be a massive headache for him and his partners to go through; and the reason would be patently and embarrassingly obvious.

The goal I described earlier is not to make a WordPress clone that just happens to be free of Matt. There’s plenty of low hanging, long ignored gripes and opportunities for improvement. Offer a better, Matt-free product, and you’ll win.

ChocolateGod

13 hours ago

> GPLv3 code can’t go into a GPLv2 project - but “GPLv2 or later” licensed code can go into a GPLv3 project.

Has this been proven in court, not implying the legality would be respected in this case though.

kstrauser

12 hours ago

Yes, the GPL in general has been upheld in court. The gist is that the GPL is the only thing giving anyone any right at all to distribute code licensed under it. If you don’t follow its terms, you no longer have that permission.

The question isn’t whether the GPL can restrict you from doing something. It’s just that in the absence of the GPL, you fall back to the default legal rights where you’re not allowed to make copies of that code.

normie3000

15 hours ago

What's B2?

gjsman-1000

15 hours ago

B2/Cafelog is the software that WordPress started as a fork of.

WordPress is a fork that basically killed the original project. No reason that history can’t repeat itself.

partiallypro

15 hours ago

This is all good, but I think packaging Woo into core is not a good idea. WordPress is so large; I don't know how the plugin community will react to a fork. It is going to cause a lot of problems.

pxtail

15 hours ago

Lol, surely they will deliver - nah, they will fork core, mirror plugins and themes repos and do absolutely minuscule minimal effort to keep it secure / bacport some changes from main WP line to keep it compatible with most of the plugins and that's all.

blueaquilae

16 hours ago

Is there any legal operation possible?

Sebguer

16 hours ago

WPEngine is already suing Matt, so this will get added to that pile, it seems like.

xenago

17 hours ago

Much better title, thanks

rpgbr

16 hours ago

Pathetic. I guess this is a GPL violation? I mean, taking over a code in a directory with million of customers isn't “forking it”, right?

mirzap

15 hours ago

No, it's not.

Matt is causing damage to the OSS ecosystem far beyond WordPress.

getcrunk

15 hours ago

A lot of the comments seem to call out Matt (right or wrong). But that’s the easy thing to do.

No one dares address the systemic issue of for profit corporations exploitatively (ab)using open source software.

There is a social contract that people should contribute back, and while it’s largely unenforceable, as it should be, when it’s happening on a systemic level something has to be done. And we are all complicit if we don’t at least say that much and spare some good will towards the guy actively in that fight at least superficially

lolinder

15 hours ago

> No one dares address the systemic issue of for profit corporations exploitatively (ab)using open source software.

Calling out Matt and Automattic for their abusive behavior is addressing the systemic issue of for-profit corporations exploitatively abusing open source software.

We're talking about a company that released GPL software, waited a decade for another company to build their entire business around said GPL software, and then came at them with threats of going to "nuclear war" (their words) with them if they didn't agree to extremely exploitative terms on top of the GPL licensing under which the software was released.

That is the affront to Free Software that's happening here. WP Engine may or may not be a good company, but it is Matt who has given up on freedom. If you lure people in with a promise of Free Software and then hold a gun to their head when they take you up on it, you are the bad guy.

getcrunk

15 hours ago

Matt being a poor steward of gpl is by definition not a systemic issue … unless ur claim is that many people in positions like him do what he does which is in turn caused by invariant factors?

The systemic issue is companies the world over not giving their fair share back in terms of contributing to foss.

I might agree with most of your points, I’m just trying to get people to realize there’s the local issue of Matt/wp and then there’s this global issue of companies building businesses off foss and not giving back.

lolinder

15 hours ago

> unless ur claim is that many people in positions like him do what he does which is in turn caused by invariant factors?

I don't know about invariants, but there is absolutely a trend of for-profit companies setting up a business around open source and only later trying to close the doors to lock out the competitors that the Free Software system is explicitly designed to encourage.

> this global issue of companies building businesses off foss and not giving back.

I'll never understand this complaint about not giving back. I can understand if they're asking for free support and coercing you into saying yes, but that's rarely the concern, the concern is always "giving back".

If you release it under GPL, then companies are obliged to abide by the GPL and release their modifications, nothing more or less. If you release it under a less restrictive license then they have no obligations at all, and you presumably chose that license specifically because it made the software easier to use in enterprises.

If giving back matters so very much then you're not really interested in Free Software and you should put those requirements in the license. But you don't get to piggyback on the FOSS movement and then complain when people use your software freely to compete with your for profit.

getcrunk

14 hours ago

As for the trend of the bait and switch. That’s a fair point. But u can always fork and move on. And even then would you say that’s more of an issue or occurs more frequently then corps not contributing back at all?

Like when you factor in all the negative externalities what is worse?

As for the license, yea I mean that’s kind of the direction I want people to talk about.

We have foss absolutists, but there’s these emerging systemic issues now for a few decades and I think that the literalism surrounding the foss principles needs to address it more fundamentally then saying go non free.

The dichotomy is not effective anymore when there is so much bad faith.

lolinder

14 hours ago

> so much bad faith

This is the part that I disagree with—to the extent there's bad faith, the bad faith is on the part of the for profits that pull the bait and switch, not the users.

Making your dev-focused project FOSS gives you enormous tailwinds that you can ride to dramatically increase your chance of success. That's the draw for these VC-funded FOSS projects. But those tailwinds come with expectations that you'll respect the license and not throw a tantrum when people actually take you at your word.

If you want to be the sole vendor for your project then you should make that clear from the beginning in the license, but people don't do that because then the tailwinds go away.

The key point is that there's no moral issue here (at least not on the users). You offered free stuff and people took you up on it. When you gave out the free stuff you got a lot of free publicity with that free stuff. You made a trade-off, and it's bad faith to try to convince your fans that the people on the other end of that deal are doing something wrong.

usea

14 hours ago

When a user uses some open source software, there is no negative happening. They are not accumulating some debt that should be repaid by "contributing back." If they make a million dollars on it, that makes no difference to the project. Agreeing to a license and then following that license is not "bad faith."

The only damage being done when someone makes money using open source software, is to the ambitions and ego of a developer who imagined that "open source" meant "give me your contributions so I can build an empire." Fortunately, open source is for the benefit of all of us. Nobody owes them fiefs.

FireBeyond

10 hours ago

WPE literally spends several hundred thousand dollars a year contributing to WP events. And then they get banned from those events while the WP Foundation keeps the checks.

What absolute leeches they are.

mardifoufs

7 hours ago

Hundreds of thousands on events is nothing. The fact that this is the most repeated example of them contributing to WordPress just proves the point that they don't actually do much. Their entire business is based around wrapping WP and reselling it. That they can manage to spend a few hundred K's on what is basically marketing (visibility at WordPress events) is not surprising. Now, how much do they contribute to the actual WordPress codebase?

(And I'm saying this as someone who dislikes WordPress in general, in the sense that I'm not a super invested Automattic user or something. It's just weird how the conversation shifted to portraying Automattic as a leach or a bad maintainer and WPengine as a victim)

gitaarik

6 hours ago

I don't understand, many people built software on top of Linux, and Torvalds doesn't do crusades against organisations that build on top of it, make money from it and don't contribute anything back to Linux. How is this situation different?

usea

14 hours ago

> There is a social contract that people should contribute back

No there isn't. The author gets to decide the contract, not you or anyone else.

I am the one who decides how to license my software. If I don't want to require my users to contribute, I don't have to. If I wanted to include such an obligation, I would have.

You don't get to hold users of my projects to unwritten, made-up obligations. You don't get to bully people online who aren't following your imaginary rules. My users and I have a contract. We both agreed to it. You don't get to step in between us and alter the agreement we made. How dare you.

The assertion that users must contribute to open source projects despite the license, is an attack on users, developers, and a just and free society. Developers must be able to license their software how they see fit. You want to take that freedom away from me, in the pursuit of hurting people you don't like.

kstrauser

12 hours ago

Agreed. I’ve released software under GPL, MIT, and Apache2 at different times and for different reasons. No one owes me a thing other than what those licenses say they do. Morally, if someone gets rich off my code, it’d be awfully nice if they send some love and cash my way. That would be nice and honorable. They’re not obligated to, though.

gjsman-1000

15 hours ago

I’m with DHH. The license is the license. The moment there’s unwritten obligations, the movement will implode - simply because unwritten obligations are always up to interpretation. Don’t like the status quo? Use a different license. This is especially true of WordPress, considering it’s an unlicensed fork of an earlier project itself.