frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
190•theblazehen•2d ago•54 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
678•klaussilveira•14h ago•202 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
953•xnx•20h ago•552 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
125•matheusalmeida•2d ago•33 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
25•kaonwarb•3d ago•20 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
61•videotopia•4d ago•2 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
233•isitcontent•15h ago•25 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
226•dmpetrov•15h ago•121 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
38•jesperordrup•5h ago•17 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
332•vecti•17h ago•145 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
498•todsacerdoti•22h ago•243 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
384•ostacke•20h ago•96 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
360•aktau•21h ago•183 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
20•speckx•3d ago•10 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
291•eljojo•17h ago•181 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
413•lstoll•21h ago•279 comments

ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
6•matt_d•3d ago•1 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
20•bikenaga•3d ago•10 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
66•kmm•5d ago•9 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
93•quibono•4d ago•22 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
259•i5heu•17h ago•200 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
33•romes•4d ago•3 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
38•gmays•10h ago•12 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1073•cdrnsf•1d ago•457 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
60•gfortaine•12h ago•26 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
291•surprisetalk•3d ago•43 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
150•vmatsiiako•19h ago•71 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
154•SerCe•10h ago•144 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
73•phreda4•14h ago•14 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
186•limoce•3d ago•102 comments
Open in hackernews

Legal win

https://ma.tt/2025/09/legal-win/
263•pentagrama•4mo ago

Comments

meibo•4mo ago
Maybe he might be winning in courts, but I will never depend on any WordPress.com service again. Don't play with your users and developers that have supported you for more than a decade this childishly. Your public image will not recover from this.
kbarmettler•4mo ago
Don't worry, he's not winning in the courts as much as he seems to be trying to claim (I'm reading the legal doc, not his blog post, but going off of the context of his headline and the comments here).

I wouldn't touch Wordpress.com, ever, although I still use wordpress the software and am happy to see movement in decentralizing the plugin and core repos.

julienbourdeau•4mo ago
100% agree. I don't see how I could forget what happened.
chrisvenum•4mo ago
I recently worked on a few client projects that used WP/Gutternberg. I was pleasenetly surprised by how good the dev/editing experience has been compared to when I tried using Gutternberg a few years ago, some amazing work has gone into it. Sadly I still have a lot of uneasiness around what has happened over the past year. For most greenfield projects we have been using Statamic CMS

For those who still need word press, I recommend checking out the roots.io open source collective, they have done great work bringing modern PHP development practices into WP projects. Bedrock and Sage are a great starting point to any project.

stephenlf•4mo ago
Matt’s behavior was atrocious. I’m with WP Engine on this, and I’m appalled that the courts sided with Automattic. I don’t pretend to know the law better than they do, but still.
jkaplowitz•4mo ago
The court opinion doesn't mean what he is implying, although he isn't outright lying. See my explanation in this top-level comment I just made: https://news.ycombinator.com/item?id=45228927
kbarmettler•4mo ago
Agreed about Matt, completely. It should be remembered that although it's framed as a legal win, it's not THE legal win. I am not a lawyer, but I think the practice is generally to make as many arguments as the law will support up front– but not all of them were ever going to stick. And WP Engine can still remedy any deficiencies in their pleading to try to make them stick (I'll wait for legal minds to finish reading this and explain it to me, though).
chuckadams•4mo ago
> I’m appalled that the courts sided with Automattic

There are 11 claims in WPE's complaint, three were dismissed, and as I understand it, only one of them decisively. Matt wants to spin it as good news, good for him. He's still potentially getting taken to the cleaners if he doesn't settle.

velcrovan•4mo ago
Just ditched my last WordPress installation in July. Good for you Matt.
jkaplowitz•4mo ago
Matt is in large part mischaracterizing, although not outright lying about, the court's ruling. If you follow the link he provided to the ruling itself, many of the dismissed claims were dismissed "with leave to amend" (basically WPEngine has to fix their allegations), and one was dismissed for the reason that it should instead be asserted "as an affirmative defense if appropriate later in this litigation." There were some claims dismissed in a way WPEngine can't fix, but not many, and others were upheld.

I have no connection to either side here, nor am I a lawyer, but I do know how to read a legal opinion.

In case Matt removes the link to the actual ruling from his post, and also simply for HN readers' convenience, here it is: https://www.courtlistener.com/docket/69221176/169/wpengine-i...

3np•4mo ago
Considering how obviously in the wrong he is, it might not be too off calling that a win for him.
nofriend•4mo ago
Matt cites three claims that are dismissed (antitrust, monopolization, and extortion), which based on my skim are really two claims. The first, as you say, is dismissed with leave to amend. The second is dismissed without leave to amend. The first is given the opportunity to be amended, but the dismissal demonstrates serious flaws in the legal argument that they will have difficulty recovering from. I think it's fair for him to celebrate this as a win.
gpm•4mo ago
Just the claims where dismissal was outright denied are also potentially (up to judge and jury at later stages) enough for some pretty devastating damages... I second that this was a loss for Matt. It wasn't even "a draw" where the plaintiffs have to try again with an amended complaint (not that they will necessarily not bother to amend).

> I have no connection to either side here, nor am I a lawyer, but I do know how to read a legal opinion.

Describes me as well.

echelon•4mo ago
I really don't get the engineers on HN sometimes.

I get that Matt based WordPress on open source software initially, but 99% of the work that became what WordPress (and by extension, WP Engine) is today was done by him and his company.

WP Engine contributes nothing back. They're just leaches on an open source license.

They're doing what AWS and the other hyperscalers have done. Making bank on other people's hard work because "pure" open source allows for third party commercialization without compensation. (Or even giving back, as is with WP Engine's case. IIRC, they're not a top contributor to the open source code.)

Shouldn't we be angry at the appropriators that take everything and give nothing back?

AWS is 99.999% closed source. They're taxing the industry and contributing to increased centralization. Much of what made the early web so exciting has been hoovered up by these open source thieves.

Google for taking WebKit, snatching the web, and then removing Manifest v2 amongst other crimes.

Again - I think the community is attacking the wrong person here. Matt acted immaturely, but he's the one that put in the work. Not WP Engine.

gpm•4mo ago
No amount of altruism or engineering work entitles you to lie/cheat/extort/defame/...

When you publish something under an open source license, you entitle the rest of the world to use it to get rich. That's what the license says on the tin, what the licenses have always been advertised, etc. I have absolutely no problem with AWS or WPEngine using that entitlement, nor do I have any problem with any software engineer (or software engineering organization like AWS) choosing not to publish source code they didn't promise to. Even if I wasn't of this opinion though - I don't see how someone violating this supposed prohibition could possibly entitle Matt to lie/cheat/extort/defame/...

Edit: I know it's off topic to talk about flagging, but can we consider not flagging the comment this is in reply to? I think it's generated valuable discussion for people learning about this case... even though I strongly disagree with the author.

pessimizer•4mo ago
The extortion was to get them to contribute or pay somebody to contribute. And the threat was to withdraw his own resources.
graeme•4mo ago
The threat was to "go nuclear". Among other things

* Start a smear campaign

* block people from wordpress.org unless they ticked a loyalty checkbox stating they weren't affiliated with wpengine

* Take over and null Advanced Custom Fields, a WPengine plugin

* Block wpengine from wordpress.org, which is baked into wordpress, refuse to name a price for access, refuse to allow development of any alternate plugin hosting system

* Ban wordpress.org accounts of anyone who spoke up in favour of wpengine

* Start specific campaigns to poach wpengine clients

* start a website listing the staging urls of all wpengine customers and cite which ones left wpengine

I'm sure I've forgotten some things. The deal with extortion is you may have a legal ability to request money you are not legally entitled to. You may have a legal ability to take certain actions. But what is often not legal is threatening to take certain otherwise legal actions UNLESS you are paid money you are not legally entitled to.

The extortion claim was dismissed as the judge found there's no civil extortion tort under California law. California prosecutors haven't seen fit to file charges, so no formal proceeding.

But you're being rather blithe in your description.

gpm•4mo ago
If we're listing them in detail personally I think one of the most offensive (though least commercially relevant) offenses was to attempt to use public resources, the trademark owned by a 501c3 charity, fraudulently transferred back to Matt, to extort them. Both since that's obviously fucking wrong, and they were already only making nominative use of the trademark (i.e. using it to refer to WordPress's product) which they have a free speech right to do.
echelon•4mo ago
This was all shitty behavior.

But WP Engine was equally shitty (even if it's "legal" - OSI purism has no sense of justice) to steal his company's lunch, from their decades of hard work, and contribute absolutely nothing back.

Again, it reeks of the same foul behavior we see from the hyperscalers.

gpm•4mo ago
I don't agree that WPE's behavior was shitty (as already discussed), let alone "equally" shitty. Even if I did though, so what? Two wrongs don't make a right. Shitty behavior doesn't justify someone else's lying/cheating/extorting/defaming/... Even criminals, real ones who have done far worse things than anything that happens in a business dispute, have the right to seek recourse via the legal system.
kstrauser•4mo ago
But them behaving badly (or not; I don’t know enough here to agree or disagree) isn’t the legal issue. Matt is in court for allegedly harming WPE’s business in violation of law and contracts, which has monetary damages WPE can seek to recover.

If you call me names, you’re misbehaving and should be called out for it. If I retaliate by knocking over your fence and spraypainting your cat, you get to sue me even though you were the one who behaved poorly, but legally, to start with.

TL;DR Matt claims WPE acted unethically, which is shameful. WPE claims Matt tried to ruin their business, in ways they say are illegal.

echelon•4mo ago
I agree with everything you've said.

By the letter of the law, WPE is squeaky clean. But by kumbaya ethics or community spirit or whatever you want to call it, they're scummy vultures.

They're dipping into the "take a penny" jar and not replenishing it.

I can't square this with any sense of justice or morality.

bonzini•4mo ago
> But by kumbaya ethics or community spirit or whatever you want to call it, they're scummy vultures.

ACF was so important to the ecosystem that Automattic felt the need to grab it after they kicked out the maintainers. Doesn't that go against the story that WPEngine was contributing nothing?

growse•4mo ago
> But by kumbaya ethics or community spirit or whatever you want to call it, they're scummy vultures.

> They're dipping into the "take a penny" jar and not replenishing it.

> I can't square this with any sense of justice or morality.

Speak for yourself. Other people have different values and therefore interpretations of what's "moral" or "just".

If you want to make the argument that the only use of open source that's moral is one in which the user contributes back, that's fine. But I think you'll find yourself in a minority.

andrewflnr•4mo ago
It's not equally shitty. Actively lying or smearing someone else is at least one level above freeloading on shittiness. WPE has explicit permission to freeload. No one gives explicit permission to drag their name through mud. Sorry, "both sides" won't cut it here.
sonofhans•4mo ago
Just to be clear, by “steal his company’s lunch” you mean “use software his company published in the manner specified by that software’s license,” right? It’s a funny definition of theft.
drob518•4mo ago
Exactly. “You complied with our license. How dare you!”
closewith•4mo ago
Would you care to disclose your identity?

The last time I encountered someone making these points, they had a financial bias. Is that true for you?

FireBeyond•4mo ago
> and contribute absolutely nothing back.

Absolutely nothing besides:

- contributions, bug and security fixes to the core codebase

- the creation of multiple plugins which were free to use (though some had a premium offering)

- the contribution of at a minimum several hundred thousand dollars a year on event and other sponsorship, including for events they were banned from attending, had all mention removed (and in one case, Matt stood on a stage and spat venom at them for 45 minutes).

"Absolutely nothing" indeed.

echelon•4mo ago
This open source purism only benefits the leeches.

This is the same defense I see repeated for Amazon and Google, and they're two of the biggest destroyers.

Honestly OSI and their definition of "open" has been a scourge. Google and Amazon encourage this thinking because it benefits them.

You can have non-commercial "fair source" for customers that prevents vultures from stealing your hard work. That's ethical, yet it gets dunked on by OSI purists.

You can demand that profiteers be required to open source their entire stack. But these licenses are discouraged and underutilized.

But when this keeps keeps happening again and again and continues to be met with victims blaming -- I'm disgusted by the open source community's failure to be pragmatic and sustainable.

You have to give away everything or you're the bad guy. And so what did they take and take and never give themselves?

Open source has a problem.

bigyabai•4mo ago
> You have to give away everything or you're the bad guy.

For source-availible software, you do. Someone "stealing" your code is table-stakes, if that turns your stomach then open source licenses aren't for you. You can sell your software and enjoy all the same protections of copyright that FOSS benefits from, instead. Microsoft built an empire doing that.

It's no use crying over spilled milk if the software is freely licensed. There just isn't. If a paid competitor can do a better job, it will inevitably replace the free alternative - that's competition. When you try to use fatalist framing devices like "open source has a problem" you ignore all the developers happily coexisting with FOSS. The ones who don't complain, many of whom spend their whole lives never asking for anything but the right to contribute.

If that's a problem and you dislike your neighbors, you're the one who needs to find a new neighborhood.

kstrauser•4mo ago
Open source, and Free Software especially, isn’t about pragmatism, or at least not only pragmatism. It’s about user freedom.

And I only hear people complaining about shared source and other proprietary software licenses when the people using them claim they’re open source so that they can piggyback on that goodwill without actually participating. It’s perfectly fine if someone wants to release stuff under a closed license. They just don’t get to do that and then brag about their open source contributions.

swiftcoder•4mo ago
> It’s about user freedom.

I think it's worth asking "who is the user?" in this type of scenario. Because to my mind, AWS or WP Engine aren't really "users" per se - they are resellers that provide services to end-users, and the end-users are the only ones whose rights we should be particularly concerned about

Of course, most of these licenses were written before reselling open-source software was a hugely valuable endeavour, so they make no distinction between resellers and end-users...

growse•4mo ago
They're using the software to achieve a useful aim (build a business that offers a service).

Difficult to get a purer example of a "user" than this.

jazzyjackson•4mo ago
If you're mad about what someone can legally do under your license, get a better license
KingMob•4mo ago
Thing is, whenever they use, or switch to, a "better" license, people get mad about that too.
nubinetwork•4mo ago
Not the developer's problem. Don't like the license? Don't use the software.

(Note, I'm not defending anything that MM has done, but you're allowed to change your license, even if users dont like it.)

drob518•4mo ago
Well, yes and no. You can change it, but only going forward. A change doesn’t mean that WPengine would have to stop using it. They would have what they have, but they wouldn’t be able to use anything new, developed under new license terms. And I think a lot of the community would walk away from Wordpress and side with WPengine. There would be a high profile fork.
ljm•4mo ago
Let the chips fall as they may, no?

If there was a way to make changes entirely free of consequence, everybody would be doing it.

drob518•4mo ago
Yep, agreed. IMO, Matt just has sour grapes that someone was able to build a superior business.
evanelias•4mo ago
> You can change it, but only going forward.

I don't believe this is correct in this case; realistically, I don't think they can change it at all. As far as I can tell, the WordPress contribution process doesn't involve a CLA or CAA.

That means any license change for WordPress would require getting agreement from every single third-party contributor whose code is still present in the codebase; and/or, removing or rewriting code where the contributor (copyright holder) does not agree. In practical terms, that isn't going to be possible.

WordPress itself is also a fork, which further impacts the situation if any ancient b2/cafelog code is still present in the codebase.

The key point here is that without a CAA, third-party contributors still own the copyright to their code contributions; and without a CLA, the project owner has no legal authority to re-license that third-party code in ways which violate the contributors' license.

The "change it going forwards" thing generally only applies if a CLA or CAA was used; or if the previous license was a permissive one and the new license terms don't violate the old license terms in any way.

drob518•4mo ago
Gotcha. Yea, in that case it’s difficult. You can only change the license for things you created, and only for new code. If Wordpress has mixed in contributions from a lot of other people, then it’s impossible in practice to get permission from all of them (and some might even be dead).
hobs•4mo ago
In practical terms as long as no one sues they can do anything they want, if enough money on the table then yeah, someone's going to sue, and WP greatly meets that bar.

Had a project I was a major contributor on relicensed to appease microsoft of all things and I just didn't care enough to do something about it besides tell the person they were an asshole.

bonzini•4mo ago
People get mad about appropriating a term ("open source") that has had for 20 years a clear definition (among others "no discrimination against field of endeavor", "license must not restrict other software") for licenses that violate it.
sokoloff•4mo ago
The developer getting mad about their own choice is fundamentally different from other people getting mad about their choice.
Yoric•4mo ago
Sadly, I can testify to that.
drob518•4mo ago
Bingo. This is the crux of the whole thing.
nine_k•4mo ago
There are things that are compact but build an interoperability ecosystem around them. Various compression algorithms, cryptography algorithms, communication protocols benefit from having a permissively-licensed implementation. Producing a closed-source fork won't make much sense, and where it does, won't damage the ecosystem. If I invented a new image compression format, I would like to see it supported everywhere, including all possible closed-source software.

There are things that are complex enough, and build an ecosystem on top of them. Producing a closed fork may split the ecosystem, and strangle the open branch if it. These things should use a copyleft license, or maybe dual strict copyleft + commercial license. Linux, Python, Postgres, Grafana, Nexcloud are good examples.

WordPress did it almost right, it uses GPL v2. But to force contributions from hosters, they should have used AGPL, which did not even exist at the time.

raincole•4mo ago
This is not "open source purism," dude, what are you even talking about? This is just choosing a proper open source license.
Elinvynia•4mo ago
OSI was literally started by the leeching megacorps (look at their list of sponsors this is not some grand conspiracy) to shame people away from creating more fair licenses.

They are already angry enough that they had to consider AGPL as open source because it meets all their criteria.

rcxdude•4mo ago
If OSI wanted to adjust their definition to exclude copyleft licenses, they could easily do so, it would not even be particularly hard to argue as a position. But open-source does include free software, even if not the other way around.
tsimionescu•4mo ago
Your whole outlook is against the philosophy of Free Software. The whole point of free software is user freedom. If users can get better/cheaper services from WPEngine than they can from WordPress, and this is putting WordPress out of business: good. Companies should compete on services, not by enforcing a software monopoly.

This is better for users than the alternative. Since they're using open source software, they can always switch back if WordPress starts offering better services, or switch to some new company that can do it even better than either in the future.

alganet•4mo ago
Free software has nothing to do with making services cheaper.
bdcravens•4mo ago
Nor is it about any obligation to contribute back.
alganet•4mo ago
I never said it was.
tsimionescu•4mo ago
It absolutely does. Even Stallman talks explicitly about this - it's one of the reasons why the freedom to do anything, including commercially, with the code is so important.
alganet•4mo ago
No, it doesn't. Freedom to commercialize does not mean the movement is designed to make things cheaper.
tsimionescu•4mo ago
It's not designed to do that, no. But it is one of the goals, or at least one of the bonuses they expect to come of this. A big part of the freedom Stallman wants for everyone is the freedom to pay anyone who has the skills to work on your software, rather than the original creator having a monopoly on that and being able to charge monopoly prices to you.
alganet•4mo ago
That's a stretch. It's like saying the right to repair movement has a bonus of making cheaper phones because it introduces a point in which manufacturers can compete.

It's a long set of stretches, actually. People are just using the idea to either side with Wordpress or not, without understanding what it is. It leads to the misinterpretation of what free software is about (which I don't need to explain, since no one is actually interested in it here).

MangoCoffee•4mo ago
>This open source purism only benefits the leeches.

I don't understand what open source purism even is.

You pick a license for your software, and now you're mad because people are making money off of it. Then why even go with an open source license?

Do what Bill Gates did tell people to pay up for using Microsoft software, because Microsoft software isn't open source.

What are you crying about?

evanelias•4mo ago
> I don't understand what open source purism even is.

I believe GP is referring to the behavior of users, not the developer. That is, an increasingly large segment of the industry refuses to touch software using non-OSI-approved licenses. Open source purists view non-OSI "source available" licenses with the same disdain as fully proprietary closed-source software.

In turn, this situation makes it extremely hard for independent-minded developers to form businesses for any software that doesn't lend itself well to SaaS. Massive companies can afford to release things as FOSS, but smaller/bootstrapped businesses effectively cannot.

Compare this to a few decades ago: the industry used to be less dogmatic regarding licenses, and there were a lot more smaller independent software vendors.

toast0•4mo ago
> In turn, this situation makes it extremely hard for independent-minded developers to form businesses for any software that doesn't lend itself well to SaaS.

People and companies don't want to pay for software. That's what makes it hard to form a business around selling software.

If your software is actually free, then it is easier to get people to use it, but that doesn't help you form a business.

A few decades ago, people and businesses also didn't like to pay for software, but saw fewer actually free options available.

evanelias•4mo ago
No, that's tangential to what's being discussed in this subthread. You're talking "free as in beer" (gratis), but open source purists ostensibly care about "free as in freedom" (libre).

The key point here is that "source available" software is still gratis, and yet the open source purists shun it -- often quite vocally, even if the software doesn't claim to be "open source".

This means if you're launching an independent software business, and you choose licensing terms that protect your own interests (such as Fair Source), the vocal ill-will from open source purists could be very harmful to the viability of your business. But if you choose FOSS instead, then larger companies will eat your lunch. I believe this is what was meant upthread regarding "open source purism only benefits the leeches".

And lately some purists have been moving the goalposts even more. Just a few days ago, I saw a comment on here where someone claimed AGPL is "open-washing" if a CLA is required for contributions. That's especially ridiculous, since there's literally no other way to sustainably develop AGPL software directly supported by business revenue. (Without a CLA or CAA on external code contributions, a creator of AGPL software cannot legally host their own SaaS.)

This status quo only helps big tech incumbents. And given how ageist tech companies can be, it's depressing to see so many programmers espouse this type of licensing puritanism. This will only serve to prevent them from launching their own businesses in the future, once they're too old to be hired by the big layoff-happy tech companies benefiting from this licensing in the first place.

toast0•4mo ago
> but open source purists ostensibly care about "free as in freedom" (libre).

Your business is unlikely to get revenue from these customers, so your business shouldn't feel an obligation to satisfy them.

evanelias•4mo ago
That absolutely isn't true as a blanket statement. It varies a lot in terms of B2B vs B2C, distribution model, etc.

With B2B software using the popular model of "paid hosted SaaS + libre self-host", you can definitely get revenue from companies who happen to employ some open source purists. Ditto with the model of "libre self-host with paid technical support". But all of this is much harder with a non-OSI license, since the open source purists will protest, regardless of whether or not the company is even running the self-host version.

Software adoption also tends to follow network effects, so having any contingent of vocal people complaining about license choice is bad news for a business.

tsimionescu•4mo ago
> Without a CLA or CAA on external code contributions, a creator of AGPL software cannot legally host their own SaaS

What do you mean? Anyone can run AGPL software, either the creator, a contributor, or anyone else, as long as they abide by the terms of the license. You are absolutely allowed to ask for money for an AGPL service, the only restriction is that you must make the source code available under the AGPL for anyone who pays to use the software.

evanelias•4mo ago
In the "paid SaaS" situation, the SaaS version almost always has proprietary changes and enhancements, which are infeasible to open-source without ruining the business. With the code fully available, since anyone else can then launch an identical business on the same codebase, there's little chance for the project creator's own business to succeed, as it can't stand out on feature-set.

With a CLA on third-party contributions, the project creator can still operate an enhanced SaaS without that massive problem. And revenue from the business can then support sustainable development of the project as a whole.

fwiw, I have recently seen at least two "Show HN" posts where the author was running an enhanced paid SaaS on their AGPL project, which accepted many contributions without a CLA, but did not offer the enhanced SaaS codebase to users. That's a clear copyright violation and any of those contributors can sue the project creator if they wish; this is what I meant by "cannot legally host their own SaaS" although in retrospect I should have clarified the scenario.

tsimionescu•4mo ago
> With the code fully available, since anyone else can then launch an identical business on the same codebase, there's little chance for the project creator's own business to succeed, as it can't stand out on feature-set.

This is not at all clear on the face of it. For example, RedHat has succeeded as a company for a very long time (ultimately getting themselves bought out by IBM for a very good price) by just selling support for Linux and other open source packages, even though anyone could just run CentOS and get the exact same code for most of this duration.

The point of the GPL and AGPL is to not allow any company to have a monopoly on code that users run - including the company that built that code in the first place. Subverting it with a CLA and first party proprietary extensions is a direct strike at its core purpose. I doubt you'll find many people willing to sign a CLA whose explicit goal is to prevent the main purpose of the AGPL.

evanelias•4mo ago
RedHat killed off CentOS in its previous form. RedHat also now has a written policy of terminating customers who exercise their GPL rights of republishing RHEL source code. That seems like subverting the GPL far worse than a CLA. If that's the best example here, then that already speaks volumes.

Perhaps you can list some other examples of successful businesses who offer their core product under AGPL without a CLA?

As far as I've ever seen, when AGPL software is built by a business, a CLA is used.

To quote Heather Meeker: "In privately funded business, AGPL is almost always used as part of a dual licensing strategy [...] Vendors almost always use a contribution license (CLA) for contributions from the community." https://heathermeeker.com/2023/10/13/agpl-in-the-light-of-da...

tsimionescu•4mo ago
A good part of why this is is that, with a source-available license, you are almost as much at the mercy of the company developing the software as with proprietary software.

Sure, it's nice that you can read the code, maybe workaround certain bugs, or audit it for security. But, crucially, if the company decides to change their terms ask for much more money, or just refuse to do business with you, or goes out of business, you're in just as bad a situation as if you were buying Oracle software. You will have to replace them with new software, you won't have a choice to continue development or find a new vendor to support it for you.

evanelias•4mo ago
How so, specifically? Can you provide examples of why this is the case with common non-OSI licenses such as SSPL, BSL, Functional Source License, or Fair Core License?
gus_massa•4mo ago
If you don't like that, just use AGPL that force SAAS to publish the modifications.
justin66•4mo ago
Seriously. I don't even understand what the argument is about.
kmeisthax•4mo ago
WP Engine sponsors the development of several WordPress plugins. Are we calling plugin developers leeches now?
photomatt•4mo ago
I wrote a blog post about this: https://ma.tt/2025/09/externalities/
acoustics•4mo ago
Permissively licensed software is intentionally designed to be used by anybody for any reason with essentially no restrictions beyond attribution. Advocates of permissive licenses explicitly reject the argument that commercial users ought to have any kind of obligation to the authors. "Thief" seems like a category error here.

For people who want to make money down the line, what is so hard about selling commercial licenses? Or better yet using GPL so that your software is still open source but the big commercial users will still want to pay you for a separate license?

gpm•4mo ago
WordPress is GPL - the GPL, like all "Open Source" (using OSI's definition) licenses enables commercial use, and that is a subset of one of the FSF's core principles (The freedom to run the program as you wish, for any purpose).
acoustics•4mo ago
I haven't been following this conflict: have the terms of the GPL been broken?
gpm•4mo ago
By WPE - I don't think anyone has even claimed that informally - since they don't distribute software and WordPress is GPL not AGPL it would be hard to. Moreover they (according to themselves) use an unmodified version of WordPress which would make it next to impossible. Of course according to Matt they use “something that they’ve chopped up, hacked, butchered to look like WordPress” but “is not WordPress.” And is a “cheap knock off” or a “bastardized simulacra of WordPress’s GPL code.” [1] but there's still no claim that they distribute that simulacra.

By Matt - no one has claimed it formally but I think there's at least a plausible claim that he has violated part 6 with his attempts at extortion, which requires "You may not impose any further restrictions on the recipients' exercise of the rights granted herein". Especially clearly as it pertains to any existing nominative use's of the WordPress trademarks within the unmodified WordPress code (which trademark law in no way prohibits WPE from using, and Matt demanded were changed).

[1] Taken from the complaint https://storage.courtlistener.com/recap/gov.uscourts.cand.43...

nchmy•4mo ago
ps wordpress dot com is the most bastardized simulacra of wordpress in existence
photomatt•4mo ago
It was pretty different in a way that brought millions of people into WordPress, but it has evolved in a way that makes a lot of sense to people, clarifying what WordPress is, what the host is, and what the application layers on top of it are. And the new AI / Telex / Studio stuff is super cool.
nchmy•4mo ago
Why do you have to pay for using plugins on wp dot com, which are free everywhere else in wordpress, Matt?
p3ob7o•4mo ago
Everywhere else where you have to pay for hosting, you mean?

On WordPress.com, you can pay for hosting plans, some of which give access to plugins and themes, but you also have free hosting without.

Elsewhere, you pay for hosting; there's generally no free option. Then you get plugins and themes included with that.

In the end, to use WordPress with plugins and themes, you pay some amount to the company that hosts it for you.

Disclaimer: I work for Automattic, but the opinions here are my own.

nchmy•4mo ago
Please see my response to Matt's sibling comment. If this is truly your own opinion, and you can't see that it is just laughably wrong, then you're definitely working in the right place!
photomatt•4mo ago
Please tell me where you can run arbitrary PHP code in the cloud for free, I'm curious to see how they manage that and what limits they put before they start charging.

We've invested a ton in products like WordPress Studio, which let you run unlimited local copies of WordPress with however many plugins, themes, etc you want.

gkbrk•4mo ago
You can run arbitrary PHP code for free in Oracle's free tier.

https://www.oracle.com/cloud/free/

photomatt•4mo ago
Today I learned!
nchmy•4mo ago
I'm talking about how from something like 2005-2017, you couldn't install plugins at all.

Then from 2017 until apparently the last couple months, you had to upgrade past the Free, Personal and Premium plans to the $25/mo Business plan in order to install plugins.

Now it looks like its just your free tier can't do it - I suppose that's fine. 20 years of providing a bastardized simulacra of wordpress was long enough!

All other hosts have always provided full-fledged wordpress with plugin installation with all plans

But, of course you knew all of that and were just trying to misdirect people, yet again. I now fully expect some half-truth pedantic response about a technicality about dates, plan names, or a niche host who also provides a simulacra.

photomatt•4mo ago
As the lead of the software I do have an opinion about which functionality is core to the user experience and which isn't. The WP.com paid plans offered a ton, including unlimited traffic, 24/7 support, stats, multi-datacenter replication, and dozens of more features above what most paid WP hosting plans offer, but we reserved custom code at the higher-priced plans. Due to getting more efficient over the years, we can now offer it on all paid plans, but that wasn't economically feasible before. There are dozens of other WordPress Multi-site hosts like Edublogs that offer the same trade-off we used to, it's built into the core code. I'm sorry that wasn't a good fit for your needs, but it has worked well for millions of people over two decades.

Maybe you think Coca-cola should taste a certain way, and want to sell that to consumers, but without commercial rights to the trademark you can't do that under the Coca-cola brand, you have to call it something else.

nchmy•4mo ago
As you know, this discussion has nothing to do with the WordPress trademark (which, among plenty of other things, you lied about for many years)

It has to do with you calling WP Engine a "hacked up, bastardized simulacra of WordPress" for turning off post revisions, which are an extremely minor part of WordPress (and could be turned back on upon request).

All while - rather than "reserv[ing] custom code at the higher-priced plans" (which is yet another baffling lie) - for the first 12+ years, custom code and plugins (the core of Wordpress and open-source) were completely unavailable[0]. And then for another 8 years it was only available on $25+ plans.

So, I reiterate: WP dot com is/was the most hacked up, bastardized simulacra of WP anywhere.

But, apparently by your logic, when you cheat the IRS via self-dealing and lie to the entire WordPress community about relinquishing control over WP, only to secretly take it back in the same day, that gives you the right to sell RC Cola as Coca Cola - causing endless confusion to newcomers about what Wordpress really is. It was "WordPress with an asterisk" [1] as you yourself recently put it - except there was never any asterisk anywhere, and especially so til 2017.

You're really not good at this Matt. You should get off the internet.

p.s. Lest you claim, like you have so many times when faced with criticism, that I am a paid shill for WP Engine: No one should use either of your services.

[0]: https://wordpress.com/blog/2017/08/07/wordpress-com-business...

[1]: https://ma.tt/2025/08/simplification

alextingle•4mo ago
If AWS or WPEngine release their sources, then they are upholding their end of the bargain. Why shouldn't they make money, if they can?

If they are not releasing their sources, because of inappropriate licences, then that's what licenses like AGPL are there for.

I've got much less of a problem with AWS making money than I do with Canonical replacing GPL code with knock offs designed to cut the community out of code sharing.

lll-o-lll•4mo ago
It’s not AGPL though, and AGPL would have solved the underlying problem. GPL existed to force companies to release changes so “I can have it also”; and that’s a political view, the whole “free as in freedom”. Cloud wasn’t accounted for in this pre-centralised internet. 2001 (B2), is long before AGPLv3, but if you have the same ideology, that’s what you want. You built a thing using GPL based code, I want it also.

Freedom is never a given, it must be continually fought for or lost.

gpm•4mo ago
WPE says they use WordPress unmodified from the upstream source (which they contriubte(d)) to. The AGPL would not have changed anything in this dispute.
charcircuit•4mo ago
There is more to giving back than just source code. They can and do offer a service to host instances of WordPress for others to provide value to the WordPress community.
ksec•4mo ago
>I really don't get the engineers on HN sometimes.

There are two different group of engineers on two different end of political belief and spectrum ( political here might not be the right word ). Unfortunately there hasn't been a healthy debate on HN about this since 2013 / 2014.

We ends up with big tech getting the hate, it doesn't matter what they do anymore. And no one is even willing to defend them going against the vocal HN comment's majority. Since WP Engine isn't big, the leaching hurt doesn't count. And of course Matt acted immaturely, which doesn't buy him much vote. It is forever more like a popularity contest.

We have seen the pendulum swinging back in the past 2 - 3 years. Where HN give credit to big tech even if they dont agree with them. ( I was surprised when someone on HN wrote something good about Meta ).

If there is anything we have learned or should have learned over the past 10 - 20 years. It is better to have a healthy disagreement written or spoken out, rather than being one sided on the topic and silent on another.

safety1st•4mo ago
I don't think it makes sense to bring Big Tech into this, nor would I say opinion runs along a spectrum/binary. Neither WPE nor Automattic are Big Tech.

The main problem with Big Tech is that they're all criminals, they increasingly break the law at vast scale and the legal system seems incapable of doing anything about it. The issue of primary concern with them is a matter of law and society, namely are we a society of laws? Or one where the powerful merely purchase the justice system they want to have?

With WPE vs Matt, WPE has broken no laws as far as I know, and if Matt has, he probably isn't powerful enough to subvert the justice system to his will.

jchw•4mo ago
I really don't think it's fair to say the community is attacking Matt. Some people may be unfairly hounding Matt, but I think for the most part people are just pointing out that Matt is saying things that are misleading, without much prejudice to whether or not the situation was fair to begin with. It can be true that WP Engine is a leech and that Matt violated the law at the same time; the courts only care about the latter.

Unfortunately, though, people are really wont to loop the open source sustainability question into everything, even if it's only tangential (in that the WordPress situation is related to it in general, though it has little to do with the actual case here IMO.) Thus, like a broken MP3, I feel obliged to point out that not everyone universally agrees that we need to "defend" open source in this way.

Open source and free software are ultimately movements whose primary concerns are the rights of the users of the code with open/free licensing, not the developers; except of course by virtue of developers themselves being users. I think this is getting lost or perhaps intentionally ignored simply because people want the model of monetizing free/open source software by selling it as a service to work and be sustainable. Philosophically, open source doesn't care if it's fair what WP Engine did or how Matt can make a living, and this is definitely both for better or worse, but trying to alter these characteristics will result in something that is less universally applicable than open source, so I think it's moot. (Of course, the most philosophically suitable response to SaaS is AGPL, but again, AGPL is mostly concerned about the rights of users, not the rights of developers.)

I totally can see how the sustainability issue is a huge problem, but if there's absolutely no way to make open source software more sustainable in the long term without changing it into essentially a different movement, then we're just going to need something else (i.e. Fair Source.) However, even if open source proves unsustainable for some models of software, it clearly can do great for other software, so it's probably here to stay, plus we still have many avenues we can go down to improve matters (I think that government funding for open source is brilliant, and it has shown some promising results already IMO.)

I say all of this as someone who would definitely love to be able to just work on open source full time... but I want it to really be open source.

highwaylights•4mo ago
> I get that Matt based WordPress on open source software initially, but 99% of the work that became what WordPress (and by extension, WP Engine) is today was done by him and his company.

Wordpress became as successful as it did because of the open-source license.

If you were starting a website of your own using a tool just like this, and it wasn’t up on GitHub with a fully open source license, would you use it or look for an alternative that met those criteria?

Wordpress extracted significant value from the open-source license itself (and probably wouldn’t exist today without it). I’m not sure they realise that.

omnimus•4mo ago
Exactly. It's very convenient to claim that somebody else benefits from the open license when there have always been dozens of competitors behind wordpress ready to take their place.

There are even commercial WP competitors with highly superior product like Craft CMS or Kirby CMS. And you know what? They make fraction of what Automattic does. The strategy to offer free product and then make money on addons and hosting is clearly superior. But let's no mistake WP is for Automattic more like open-source freemium NOT some ideologically pure charity.

btown•4mo ago
To say that 99% of what became WordPress was "done by him and his company" completely ignores the rich ecosystem of free and non-free plugins that have driven its value. A competitive landscape of hosting solutions like WP Engine drives increased demand for that plugin ecosystem; such demand, in turn, increases the value of WordPress and the company that shepherds its development.

My sympathies would lie, say, with a small development team, with minimal third-party contributors, for whom donations would make a massive difference in their ability to focus on their passion project, being stiffed by the AWS's of the world without as much as a corporate sponsorship of the project. Or even a small startup who sees a large behemoth supplant their ability to drive revenue via hosting.

My sympathies do not apply to $7.5B companies. At that scale, if your core product is open source and you're not continuing to innovate (including on business models beyond mere hosting) to stay ahead of competitors who are using your product the way the entire contributor community (not just you as the creator!) licensed it to them, there's no moral high ground.

mmcnl•4mo ago
There is no obligation to contribute back. That's the whole point of open source. It's irrelevant how much WP Engine contributes.
misnome•4mo ago
Also, uh, they did contribute back, and to the ecosystem.

That they didn’t is pure lies and FUD from Matt who retreats back to the position that it “Wasn’t enough”…

nine_k•4mo ago
No matter what my personal opinion one may have, it should not change the way one interprets a legal document, should it?
hn_throwaway_99•4mo ago
> They're just leaches on an open source license.

This mentality drives me bonkers. If you don't want other people doing what they want with open source code, then don't open source it, at least not under a permissive license.

People are upset with Matt (though not necessarily the commenters you were replying to - TBH I thought it weird you posted your comment implying they were "attacking" Matt when they were simply pointing out the actual reality of the court ruling) because he wants to have his cake and eat it to: he wants to get all the benefits of open source (i.e. faster adoption and ecosystem creation) but then thinks he can be arbiter of some rules he made up in his head about "how much" someone who makes money off WordPress needs to give back.

kimixa•4mo ago
So many times I've seen people complain about situations that would have been solved by choosing the license that actually matches how they intend others to use their work.

Some engineers seem stuck to the idea that if they choose a permissive license, people will still contribute back for some idea of "community" or "goodwill" - while really the license itself is the declaration of expected behavior.

By choosing a license, you're explicitly setting how you intend that code to be used - if you want don't /really/ want other people to monetize your work with no feedback, for example, that is what the license is for. If you don't want people to "leech" on your work, then choose one of the (many) licenses that disallows that.

acoustics•4mo ago
This might not be charitable, but my perspective is that some of the advocates want it both ways.

I would be interested in seeing an MIT/BSD licensed project saying, from the beginning, something like "This project is available under a permissive license, but I have a strong ethical expectation of my users to give me money if they build a product off of this work. I am fully aware that I can't legally enforce this, but I will certainly call you out publicly for your greed and lack of respect for my wishes."

My hunch is that many advocates would hesitate to put this in their project Readme, because they know that some companies might actually comply... by not using the code. (Call me naive but I think this is plausible.) They would rather give the impression that the code is truly no-strings-attached, because that would help drive adoption. Then later they can come back and say they ought to be given a cut.

gsliepen•4mo ago
> My hunch is that many advocates would hesitate to put this in their project Readme, because they know that some companies might actually comply... by not using the code.

Definitely. And not only companies; even Debian rejected some packages because the upstream owners added restrictive "desires" on top of the actual licenses.

flomo•4mo ago
Yeah, and this is blatant when it is VC startup type stuff. But on the other hand you have say Redis, which seemed to be just some legitimate OSS cool but boring infrastructure for a long time, patches welcome. And then it becomes some VC 'cloud solution'. And everyone has to adapt (or pay).
frou_dh•4mo ago
These days I honestly suspect tons of people do not think about the license they choose for their projects AT ALL and just reflexively put MIT. Like, if they were sleeping and you prodded them and said "license", they would mumble "MIT".
drob518•4mo ago
Yep. And the reality is that 99.99% of open source is driven by a single contributor. I used to live in the open source world and talk with companies who were thinking about releasing something as open source and the biggest myth I had to disabuse them of was the idea that lots of contributors would show up to work on the code. In rare cases with high value projects that does happen, but mostly not. Honestly, GitHub was the best thing to happen to open source because it made it much easier to get the code and create PRs. In the old days, you had contributor agreements, emailed patches, etc. The bar was a lot higher for a contributor.
CM30•4mo ago
100% this. Way too many developers and companies release projects under licenses that allow for others to use it, then complain that they're using as it allowed by the license.

If you don't want people to use your product to build their own services without paying things back, use the AGPL rather than the GPL. If you don't want people to compete with you altogether or redistribute your work, don't use an open source license.

It's honestly kinda amusing that Matt and Automattic are behaving this way, given how many third party WordPress plugin and theme developers make the exact same mistake.

immibis•4mo ago
WP Engine literally paid for the conference at which Matt said WP Engine never paid for anything.

Also, Matt gave them permission to do what they're doing.

Also, Matt did to someone before him (that nobody remembers including me), what WP Engine did to Matt. So he doesn't really have a leg to stand on here - if WP Engine is bad, Matt is bad.

madeofpalk•4mo ago
> WP Engine contributes nothing back. They're just leaches on an open source license.

To me, its not right that if you follow this open source license legal contract that there's then an additional, arbitrary set of restrictions that you must also follow.

If you don't want companies from making money from your own source project, don't license it in a way that lets them. It's really not that hard.

> Google for taking WebKit, snatching the web, and then removing Manifest v2 amongst other crimes.

IIRC Manifest v2 was never a part of WebKit. Chrome introduced it in it's browser after they 'took webkit'. Google has continued to contribute to Webkit (and Blink), and is a good example of open source development.

omnimus•4mo ago
It's way more nuanced. Wordpress became popular thanks to convergence of many things including work done by PHP and shared hosting providers (and of course linux). WP itself is not that special CMS but it was main platform people knew about where you can easily self-host and thus be in control/independent. I can't understate how much this is THE main feature. And this is mainly thanks to the PHP/hosting not WP itself.

In that ecosystem everybody depends on everybody. It is also shared open competitive market. But importantly more people use WP the better for everyone.

When you start to throw your weight around thinking you should be getting more because it's all your doing... you will upset the balance. People will call you out. Because they want and need the ecosystem to stay open.

For example think about PHP itself... should they be upset and also want more? The creators of PHP didn't become millionares quite the oposite. Why aren't they entitled to some of the pie? Or Linux? Or what about the guy that cofounded Wordpress but never was invited to be part of Automattic?

duskwuff•4mo ago
I'd add that some of the WPEngine claims which have been dismissed were reaching quite a bit, e.g. that blocking WPEngine's access to wordpress.org constituted "computer hacking" under the CFAA.
gpm•4mo ago
I agree, but note that the "computer hacking" (1030(a)(5)) CFAA claim survived, outright.

Only the extortion (1030(a)(7)) CFAA claim was dismissed, and it was dismissed with leave to amend.

duskwuff•4mo ago
Right. The surviving CFAA claim involves Automattic's takeover of WPEngine's plugin listing. I think this is a stronger claim, since it actually involves unauthorized access (rather than blocking access), and the judge seems to agree.
photomatt•4mo ago
This could set a very dangerous precedent if it goes through.
gpm•4mo ago
As one of the people being highly critical of Matt in this thread, I actually mildly agree with this. The CFAA interpreted broadly is a terrifyingly overbroad law, and while I don't approve of the conduct of seizing the plugin (and could see, for instance, a unfair business practices claim based on it) I think I'd prefer it if the courts interpreted the CFAA narrowly enough to not include an app store updating an app with something other than what the developer put in it.
photomatt•4mo ago
Thank you!
system2•4mo ago
>In case Matt removes the link

It is sad how his reputation is.

DannyBee•4mo ago
Lawyer here-100% agree. Calling this a win is super super strange. The only claims that were dismissed were long shots anyway and will just be amended except for extortion.

The court didn’t even find that there wasn’t extortion, just that you can’t privately sue over the kind of extortion claimed here. Which means California could actually still sue over it, just not WPEngine.

Amusingly, the court also refused to take judicial notice of several documents Automattic submitted because WPEngine said they were not authentic copies of the documents.

Overall this is emphatically not a win. They knocked out roughly no interesting claims, knocked out zero claims permanently (the one claim that can’t be amended could still be sued over by California, and they actually might because it’s California), and will have just made themselves work arguing the same claims again once amended.

They will still end up in trial in 2027 or 2028.

The only usefulness of this would have been as a delaying tactic but I don’t see how that benefits Automattic given the PR disaster they made of this

nchmy•4mo ago
It's only super strange if you have no knowledge of who Matt is. Poor attempts at misdirection is his status quo.
brookst•4mo ago
Modus operandi, maybe?
rovr138•4mo ago
They still have to do business. Maybe he wants to portray this until the case is seen to calm down users and clients of his companies...
alsetmusic•4mo ago
> U.S. District Judge Araceli Martinez-Olguin, a Joe Biden appointee, denied Automattic and Mullenweg’s bid to strike or dismiss claims including defamation, trade libel, unjust enrichment and intentional interference with contractual and economic relations claims.

The whole thing has been quite entertaining as a disinterested party who has no stake in any of it. I’ve been considering putting a couple of sites back up that used to run on WP. I’m firmly in the static-site-generator camp if I decide to do so to reduce the cost of AI scraping, but our friend Matt sure gave me a reason to replace WP regardless.

Edit: forgot the link.

https://www.courthousenews.com/judge-grants-partial-motion-t...

nchmy•4mo ago
you could always use any cms/non-SSG and cache the pages on your webserver or, better yet, CDN. This would essentially be SSG + bells and whistles that make your life easier.
jalapenos•4mo ago
Plus one on the static site generation. Especially now with AI, it's such a better experience and so much easier than it used to be, plus you'll get the huge performance and security benefits etc.

The only use case for WordPress is when you've very non-technical people needing to edit the site's content - a very common and natural situation since most are marketing sites - but even in that case I'd see if Wix could get the job done rather than rigging up a WordPress.

jkaplowitz•4mo ago
Thanks for that informative analysis and extra details!
jalapenos•4mo ago
Why do these cases take so long? Is it due to the "American rule", that encourages lawyers slowing everything down to rack up huge billings?
DannyBee•4mo ago
Good question, but actually not.

The judges do absolutely everything they can to keep these things moving or settle. They force people to mediation, they force people to reduce the claims to get rid of shitty claims, etc. Everything they can to get the vast majority of cases that shouldn't need a judge to resolve (which is most of them), out of court. This does slow things down.

To give you a sense of how good we are at that (surprisingly), only 1% of federal civil cases (IE this kind) actually reach trial. Only 0.7% reach a jury. It's not evenly distributed across claim types, but if we could push people to that state faster, you'd get some speedup. Not as much as you think. In federal district court, you will get pushed to mediation very very quickly in most cases.

They also have special programs to handle complex litigation, to handle multi-district litigation, etc. From a process standpoint, it's more efficient than i think people give it credit for.

Trials themselves are usually quick (a few weeks). But even that volume is immense.

In 2024, there were 347,991 new civil cases filed in federal district courts. Up 22% (ie crazytown) from the year before. In 2025, so far, it's back down again, but we'll see. A few years ago it was >500,000 new federal civil cases in a year.

There are 94 federal district courts in the US, and 677 federal district judges.

The average number of pending cases over the past 12 months, per judgeship, currently stands at 757.

Maybe they work slow?

Nope - they have, on average, terminated 866 cases each in the past year. So uh, terminated more than 16 cases a week. Each.

See here: https://www.uscourts.gov/statistics-reports/caseload-statist...

The number of district court judges is set by congress. It has been set at 677 for a long time. For the volume of cases that there are these days, it's not enough if you want them to go to trial in less than a few years.

If we ignore the deliberate abuse of things like binding arbitration, etc, it really does exist (as mediation does) to try to get people to stop wasting court time on things that don't need court.

Because while sure, you could always say "get more judges", it's very hard to say 500,000 new federal civil cases a year is not crazy. This is just federal district courts, too. State courts get 13-20 million new civil cases a year.

While plenty of lawyers play games, it's honestly mostly the clients. Lawyers just get all the blame.

0zeroto1one•4mo ago
From a strategic standpoint, this is exactly what you’d want: the judge cut through the noise, dismissed the flimsiest claims (many with leave to amend), and signaled that only well-substantiated allegations have a path forward. That’s a strong opening for Matt and Automattic.

This isn't uncommon in proceedings like this.

jalapenos•4mo ago
So basically "please sue him right"?
bravetraveler•4mo ago
http://archive.today/wfrKj

Not for a paywall, of course: personal blog he hosts. Due to editing in the past.

"Win" or, said another way, "The bullshit I started is seeing an end". Whatever works for you, buddy.

kbarmettler•4mo ago
It ain't working for him, but it's all he's got.
bravetraveler•4mo ago
It ain't much and it's neither honest or work!
popalchemist•4mo ago
This guy is unbearable.
kbarmettler•4mo ago
As a wordpress dev, yeah. I've got a small file that's almost entirely devoted to reversing stupid things he unilaterally shoved into core. Off the top of my head, full screen editing by default, the stupid 'howdy' that crops up in several places, and the silent user content edit that he added to translate Wordpress into WordPress in the content of every single wp install (no, really, go try it. And then listen to the guy talk about how user content is sacred, lol.)

And I say this as somebody who thinks that the block editor is... fine. I use it in a hybrid style, using ACF to create blocks that behave and perform natively but don't require directly using all the stupid build tool cruft.

simpaticoder•4mo ago
>I've got a small file that's almost entirely devoted to reversing stupid things he unilaterally shoved into core

That's actually very cool. In most runtimes the "core" built-ins and standard libraries are immutable. You'd have to recompile them with your changes to get the same effect. Not so with PHP. A footgun, but in this case a useful one.

giveita•4mo ago
Why not share the diff so anyone can apply it :)
retlehs•4mo ago
WP offers a “no-content” packaged version

https://downloads.wordpress.org/release/wordpress-6.3.1-no-c...

There’s also a Composer package:

https://github.com/roots/wordpress-no-content

raincole•4mo ago
The controversial topics around wordpress are surreal.
sgammon•4mo ago
thats great matt. i still wont ever use wordpress because of your choices
mastazi•4mo ago
Thanks to Matt's shenanigans I discovered ClassicPress a few months ago https://www.classicpress.net/ - I had such a good experience that I ended up migrating all of my self hosted blogs to it, as a form of insurance against further madness with the WP Foundation. Note that depending on what plugins or themes you are using, ClassicPress might not work as well for you. You can consider setting up a monthly donation to support development.
frereubu•4mo ago
I run an agency that builds WordPress websites, and have been wondering about what to do about all of this. I'm concerned about the future of wordpress.org and have been looking around at alternatives. This seemed sort-of interesting initially but, without wishing to be uncharitable, this looks like a nostalgia project because the Gutenberg editor, while initially quite tricky to wrangle for developers due to breaking changes, has been a real step forward for content editors. It's mostly stable now, so the decision to remove it from this makes it a non-starter for me.
edm0nd•4mo ago
[flagged]
giveita•4mo ago
Outside of cryptocurrency yeah
tomhow•4mo ago
You can't comment like this on Hacker News, no matter who or what it's about. Please take care to observe the guidelines if you want to participate here:

https://news.ycombinator.com/newsguidelines.html

eclipticplane•4mo ago
Matt had a golden goose and he decided it wasn't golden enough.

I removed/converted my last Wordpress site (commercial and otherwise) last month.

acomjean•4mo ago
I wonder sometimes what is going on over there. WordPress had a great community , nice people, seemingly successful open source with a business attached. Maybe it wasn't enough? I know talking to some of the shops that use it that their clients were asking about this turn of events.

If you have an infrastructure, stability is a good selling point.

zipzapzip•4mo ago
Converted to what if you don't mind me asking?
giveita•4mo ago
Im still using wp org, is that risky. I do like the platform.
iambateman•4mo ago
Perhaps it’s a legal win but the PR disaster remains.

As our company thinks about a new website vendor, WordPress is off the table because of the nonsense.

sixothree•4mo ago
I can't imagine the professional reputational damage I'd incur if I were to recommended wordpress, or worse, wordpress.com after all of this.
cyberpunk•4mo ago
Genuinely, why? What kind of visions of reputational damage does having your marketing website on wordpress.com conjure up to you?

How would anyone even know where it’s hosted?

I get the guy pissed off some php devs but I’m sure as hell not hosting that shit myself, marketing team content can be their problem.

alphager•4mo ago
Matt cut off wpengine and could cut off any other commercial hoster tomorrow if he wished to do so. Why would you risk that?
larsiusprime•4mo ago
Can someone provide some context for those of us who are utterly out of the loop?
ValentineC•4mo ago
I remember this to be a pretty good recap of the whole fiasco:

https://gist.github.com/adrienne/aea9dd7ca19c8985157d9c42f7f...

wonger_•4mo ago
IIRC: guy made a CMS, built a successful company and organization and trademarks around it, decided last year that another company was using it unfairly, created lots of drama, lost his marbles

One of his first posts on the topic: https://ma.tt/2024/09/wordpress-engine/

A collection of crazy quotes and events, biased towards the other perspective: https://mullenweg.wtf/

Edit: and HN commentary: https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

chatmasta•4mo ago
Oh man, I don’t think I’ve ever seen someone lose an internet drama, only to revive it a few months later when everyone had forgotten about it.
yepitwas•4mo ago
If we’re lucky he’s still not paying attention to either expert advice or common sense, and will show up to post in this very thread.
photomatt•4mo ago
Howdy!
kstrauser•4mo ago
Dude! Don’t do this, for real! Scram and pretend you’ve never heard of HN if asked. No courtroom good can come of you commenting here.
qingcharles•4mo ago
https://giphy.com/explore/oh-boy-here-we-go
ookblah•4mo ago
matt relies on the passage of time and the fact that nobody really cares too much about wordpress drama. it's best that people do not forget what type of person he actually is behind the public facade when he inevitably pulls this kind of shit again later.

from literally back in 2011 when someone predicted exactly what would happen and got crucified for it:

https://web.archive.org/web/20110117190122/http://wpblogger....

https://web.archive.org/web/20110117192124/http://wpblogger....

one of his responses to DHH when the WPE thing went down:

https://archive.md/UZZit

nchmy•4mo ago
you didnt even link to the right version of the DHH post! The original had this gem of a paragraph:

> David, perhaps it would be good to explore with a therapist or coach why you keep having these great ideas but cannot scale them beyond a handful of niche customers. I will give full credit and respect. 37signals inspired tons of what Automattic does! We’re now half a billion in revenue. Why are you still so small?

https://archive.md/4yLNR

ksec•4mo ago
I wrote to DHH at the time hoping the Hey World part could be open sourced or ONCE as a blogging platform. But he wasn't interested in the idea.
tasuki•4mo ago
The guy already created immense value by his open source work. It's fine for him not to open source everything.
nchmy•4mo ago
And he continues to churn out popular open source projects - m9st recently related to moving off-cloud, using Linux etc... And ruby on rails continues to evolve immensely whereas WordPress is stuck in 2005
liviux•4mo ago
The mad lad won his case, but lost his reputation.
nchmy•4mo ago
he hasnt come even slightly close to winning his case
ocdtrekkie•4mo ago
He didn't win. He won in the way Apple won over Epic. (Apple lost.) People seem not to understand that in a lawsuit like this the lawyers throw everything at the wall and see what sticks. WPEngine surely didn't expect all of this to fly... but some of it did.
chuckadams•4mo ago
The effort at https://fair.pm is well underway to cut out Matt and wordpress.org as a single point of failure and control in the community. It's a Linux Foundation project, being run by former WordPress community leaders (people who provided years of volunteer labor that directly benefited Automattic), and there's been interest from several large hosting providers, including some that are even larger than WPE. Matt is likely to find that by the time the trial actually starts, that he's already lost.
ajb•4mo ago
Looks interesting, but I don't see any mention of a reputation system - what's their plan for warning people about packages that should not be installed, such as hacked, covert adware/spyware, etc?
pacifika•4mo ago
> Since each package has a fully unique ID, services can be "layered on top" to provide additional functionality. A moderation service can block users from installing known-dangerous packages, or highlight recommended packages - or even integrate with commercial services like vulnerability scanners.
chuckadams•4mo ago
Package advisories are seen as a content moderation issue: repositories and clients will be able to subscribe to one or more streams of digitally signed "labels" that can be interpreted by a policy mechanism that can render a verdict anywhere from "show this warning" to "do not install" to "remove immediately". The architecture is based on the system used by BlueSky: https://docs.bsky.app/blog/blueskys-moderation-architecture.

It's also not implemented yet: the initial release of the FAIR package manager is aimed at the package distribution parts, both mirroring the themes/plugins on wordpress.org and using W3C DIDs on BlueSky's PLC server as an indirection in front of raw URLs for hand-curated packages not hosted on .org, such as the FAIR client and server plugins themselves.

My own role in FAIR is a lot simpler, and it's maintaining AspireCloud, the project from AspirePress (now a working group of FAIR) that implements enough of api.wordpress.org to enable a searchable mirror of all its downloadable assets. AC is usable on its own without the FAIR ecosystem, but also makes up a good chunk of it while things are getting bootstrapped. So while I have a pretty good grasp of the planned architecture, I'm still not the best person to give the details. There's a public Slack server on https://chat.fair.pm which is still the best place to go for answers, and discussion boards on Github for less synchronous discussion (though the problem with GH is there's so many repos it's hard to find the right one).

photomatt•4mo ago
Happy to answer any questions from HN folks, to the extent I can. I love this community and have been here since 2007.
minimaxir•4mo ago
Do you have a response to the top comment (among others) which assert that you are mischaracterizing the ruling? https://news.ycombinator.com/item?id=45228927
photomatt•4mo ago
My blog post is my genuine expression of happiness and joy at the ruling. The legal process is slow, and the court date is not until 2027! Reflecting on the strength of the WordPress community, we recently had a great WordCamp US in Portland a few weeks ago.

The case is still happening. I attended the settlement conference, but their CEO did not. There are still many things that need to be worked out through the legal system, and that will take time, but this was a nice moment.

rovr138•4mo ago
And wordcamp. I mean, I'm not sure on the content, but there were less people at least.

> we recently had a great WordCamp US in Portland a few weeks ago.

Based on https://us.wordcamp.org/2025/attendees/, https://us.wordcamp.org/2024/attendees/, and https://us.wordcamp.org/2023/attendees/

Looks like 2023 had 1,449 attendees, 2024 had 1,339, and 2025 had 884.

photomatt•4mo ago
This data is all transparent. I think what you're looking for is this, which shows about 1,2000 ticktets: https://central.wordcamp.org/reports/ticket-revenue-report/?...

You can look at reviews of the event, people had a good time. International visitors have been down due to political and immigration issues outside of our control.

Being there on the ground, it did feel a little spread out, lots of pockets of people connecting, but the venue was pretty huge. We'll try to keep things tighter in Phoenix next year. The upcoming WordCamp in India looks like it will be double the size of any previous ones.

rovr138•4mo ago
Perfect.

Tickets sold,

  2025 - 1,200 - down 38%
  2024 - 1,928 - down 10.5%
  2023 - 2,149
photomatt•4mo ago
Some people choose to attend other camps because they are concerned about the US border issues. If you zoom out, we're also trying to spend time on various events, such as Campus Connect, which don't show up in those numbers. However, indeed, we haven't yet reached our pre-COVID in-person attendance levels, which peaked around 40k/yr across all camps, and we're now around half that. COVID hit us pretty hard, and we haven't yet figured out the right formula for everything, but it's showing positive momentum in meetups, camps, and the new educational events.

One challenging thing about WordCamps is you get people coming who are completely non-technical and just want to blog, all the way to hardcore devs who want interesting technical content. There were some great talks at WordCamp US, if you check it out you'll see how we tried to balance that.

bravetraveler•4mo ago
> to the extent I can

Taking legal advice now? Rhetorical question, more a statement: last time you were here, you didn't.

edit: For the uninitiated, page 24 is neat. https://storage.courtlistener.com/recap/gov.uscourts.cand.43...

flaminHotSpeedo•4mo ago
It's interesting to me that all the screenshots besides the HN one appear to be from mobile devices?
ahmedfromtunis•4mo ago
By the way, you can append `#page=xx` to link to a specific page in a PDF file.
bravetraveler•4mo ago
Thank you, would be surprised how rarely I use this filetype
gpm•4mo ago
It's been almost a year, I'm curious if there's been any serious discussions about settling this case (e.g. a proposal both sides were actually actively considering/negotiating)?
photomatt•4mo ago
There was an excellent magistrate judge and a settlement proceeding, which I showed up to in good faith, but the other CEO did not.
hananova•4mo ago
With how you acted, I'm not surprised that they have zero interest in settling and want to have the law decide.
Johnny2727•4mo ago
Hi, Matt. Why, in late 2025, should I opt to use PHP and WP for a blog or a web site instead of just using Rust and Tokio?

If I use Rust, my web site will be blazingly fast and memory-efficient, with no runtime or garbage collector, and it can power performance-critical services that run on embedded devices and easily integrate with other languages. Rust's rich type system and ownership model will guarantee me memory-safety and thread-safety, which eliminate many classes of bugs at compile-time. And that's on top of how Rust has great documentation, a friendly compiler with useful error messages, and top-notch tooling. I can even use Rust to supercharge my JavaScript, one module at a time.

pjaoko•4mo ago
> Rust's rich type system and ownership model will guarantee me memory-safety and thread-safety, which eliminate many classes of bugs at compile-time.

With PHP, you don't have to worry about compile-time bugs, because there is no compile time.

josh-sematic•4mo ago
…and instead you get runtime bugs which is somehow better?
pjaoko•4mo ago
you also get runtime bugs with rust and everything else, so i just don't get the "somehow better" line of comparison
josh-sematic•4mo ago
The idea is that if something would have been a compile-time error (ex: using a method that doesn’t exist), but you don’t see that compile error because you don’t have a compiler, the error is still there. It’s just that you won’t see it until the associated code happens to run. Essentially the compiler can catch whole classes of bugs early on. Just because it’s annoying to be told your code has bugs doesn’t make that better than having bugs and just not being told.
photomatt•4mo ago
It depends on your goals, your customer needs. All technology is just a means to an end. Languages and frameworks are easy to switch between once you understand programming fundamentals. We run production Erlang code at Automattic. Use the right tool for the job. Don't start with a language; start with a problem to be solved.
jalapenos•4mo ago
Computer nerds should probably use Rust and Tokio. Then they can spend hundreds of evenings tinkering with their oh-so-superior contraption of a website, muttering how silly everyone else's websites are.

But everyone else who just want to put their small business website up that their marketing assistant can easily edit, will just pay someone on Upwork to pop up a WordPress site for them in a day or so, with everything they need included, so they can spend their time on value-added activities.

reconnecting•4mo ago
If you could hypothetically turn back time to prior to what is now called the 'WordPress drama', would you personally choose this same path again, or would you do things differently?
photomatt•4mo ago
Differently.
nchmy•4mo ago
How so?
righthand•4mo ago
Not OP but, IMO one can only speculate. The answer you will most likely get would be that one will have chosen to execute these moves before WPEngine existed turning back time much earlier than the actual start of the drama/legal battles itself.
navigate8310•4mo ago
If I may ask, what's your take on SSGs?
photomatt•4mo ago
Static site generators? Not sure what you mean. A static site is appropriate in some situations. I love sites that are alive, dynamic, reactive.
hiccuphippo•4mo ago
Static sites are pretty much alive and dynamic, but that dynamism happens at a different layer of the stack.
rustc•4mo ago
Have you thought about licensing future additions to WordPress under AGPL? I believe it can be done [1]. This will disallow private forks and require companies to publish any changes they make.

[1]: https://opensource.stackexchange.com/questions/12276/how-to-...

misnome•4mo ago
How would this help? This isn’t at issue.
rustc•4mo ago
It would disallow private forks of WordPress (require them to share the modifications) but I don't know whether WPEngine and other hosts have any private modifications or they all use stock WordPress.
photomatt•4mo ago
The problem we have isn't that they have some amazing code they aren't sharing with the rest of the world.
photomatt•4mo ago
I suspect WordPress will be GPL forever; it's a lovely license, and I enjoy publishing work under it.
Tenemo•4mo ago
Are you considering or have you ever considered moving to or developing some other CMS?
photomatt•4mo ago
I'm maintaining and developing two other CMS systems, in Tumblr and Day One, and I hope one day there can just be one.
ChrisMarshallNY•4mo ago
> “There can only be one.”

—Connor MacLeod

I’ll just show myself out…

akanet•4mo ago
Matt do you guys still use the office in the US Bank Building in the mission?
photomatt•4mo ago
We do! Would like to activate it more.
jalapenos•4mo ago
What in your opinion is the nature of your personality?
photomatt•4mo ago
I’d describe my personality as curious, open-minded, and calm under pressure — I like exploring ideas deeply and listening before I speak. But I do get worked up when fighting for open source principles.
jalapenos•4mo ago
So all positives, except one quasi negative (that's a positive). Are you familiar with what narcissism is?
the_real_cher•4mo ago
It's not clear to me that he's in the wrong.

https://ma.tt/2024/09/wordpress-engine/

tsimionescu•4mo ago
It's not clear to you that trying to use trademark law to prevent a company selling WordPress software from saying they offer WordPress software is "being in the wrong"?
the_real_cher•4mo ago
isn't that what trademark law is for?
pests•4mo ago
No.
tsimionescu•4mo ago
Trademark law exists to protect consumers from counterfeit goods. Basically, it exists to allow consumers to recognize the goods of someone they have established trust with. If I know I like Coca Cola, I can just buy any bottle that has the Coca Cola trademark and know what I'm getting, instead of worrying I'll get a completely different beverage.

This gets more complicated when multiple companies are selling services for the same open source software, because you want all of them to be able to say what their services are for, but you don't want one of them to tarnish the reputation of the software itself. But as long as all the companies are actually selling services for the same software, like in the case of WPEngine and the other company here, consumers are better served and informed if both call it WordPress.

jaza•4mo ago
WordPress is dying as ungraciously as free-to-air TV is.
bdcravens•4mo ago
The company, or the software? It's held pretty steady for 4 years, powering some 43% of the web.

https://w3techs.com/technologies/history_overview/content_ma...