Hacker News new | ask | show | jobs
by troyvit 637 days ago
> If companies can't use Open Source without the risk that the project could ban them from using it, even if the company adheres to the letter of the license (if not the spirit), then most companies won't use Open Source.

But access to wordpress.org's servers has nothing to do with Open Source. WP Engine is free to use and modify the WordPress code to their heart's content. They just don't get to use the wordpress.org servers for free anymore.

3 comments

Sure, but I think at minimum there's a reasonable realty where Automattic/the foundation:

1. Creates an official policy that states the level of usage of the public WordPress services/resources which constitutes requiring a business relationship with the Foundation (e.g. N terabytes transferred per month)

2. Attach a dollar amount.

3. Inform WP-Engine that they're in violation of this new policy and they have N days to comply or their access will be terminated (where N is at least 90 but ideally 180/360).

Matt's recent interview with the Primeagen suggests that while "discussions" with WP-Engine go back years, he couldn't give a straight answer for whether other services may be vulnerable to the same retribution WP-Engine faced, specifically and quantifiably why WP-Engine received retribution while other entities don't, and if specific prior notice of the actions Automattic took was given to WP-Engine. Instead, it was vibey: A bunch of "well, they use a lot, server resources, our trademark, yeah other entities use a lot too, but those other entities give back, stuff, to the community, WP-Engine gives back some stuff, but not enough." Prime tried to get more out of him multiple times but it just ended with him saying "I'm sorry, I'm sick and really tired".

Here's what I predict WP Engine will do next week in response:

1. They will scrape the entire WordPress.org plugin registry (people are already circulating scrapers around Mastodon)

2. They will open their own separate plugin registry, with blackjack and hookers

3. They will update their mu-plugin to hook the WordPress autoupdater and point it to their own infrastructure on every site they host

They can do this because WordPress is GPL and so are all the plugins. GPL can't be revoked unless you fuck up a source release, which is genuinely hard to do in PHP. And WordPress is GPLv2+, meaning GPLv3 with its way more lenient revocation terms are available.

I assume at some point Automattic will insist that scraping WordPress.org is now illegal or something, and then every plugin author will have to go through an annoying process of claiming their WP Engine Plugin Registry entries and updating everything in two places, fracturing the community because of the FOSS world's most petty trademark fight.

Sounds exactly like what will happen.

With a lot of people not coming back to update all add-ons in multiple places so just a mess.

Fast forward this mess makes for a worse customer experience and people ditch WordPress for better CMSs.

The software running on those servers was built by volunteers, some of which are now scrambling to help their clients who are blocked from using that software.
Is the .org infrastructure built or operated by volunteers? It doesn't seem like that part is even open source.
Sure. The software is free. Why should the server be free?