Live data from Hacker News

Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

wpengine.com

451–460 of 717 posts

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#451

I've been a long Wordpress user and proponent for a long time. Until a week ago I had never heard the name Mullenweg. Regardless of who's in the right or wrong here (I have my opinions), my perception of Wordpress flipped a switch overnight. It went from this quiet, reliable, refreshingly boring open source platform to yet another cult of personality tech fiefdom.

Likewise. I used it for my personal website before I learned how to use nginx. I guided my wife through the process of moving her personal site from Wix to WP and it's been a massive improvement. I really had no idea all this insanity was going down.

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#452

Howdy, Matthew Charles Mullenweg from the lawsuit here. One thing I'm surprised they disclosed is on page 35 that Heather Brunner at WP Engine was interviewing for a job at Automattic. That's why we were spending so much time together 1:1 without her team there in the meetings I posted here: https://automattic.com/2024/10/01/wpe-terms/ They lied that it was to run WordPress.com, though, she wanted to be the Executive…

[flagged]

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#453
post #276

Earlier quoted context omitted.

The more Matt tries to explain himself, the more this looks like a protection racket.

A couple posts up is claiming Mullenweg's singling out WP Engine, and here you're claiming he runs a protection racket against anyone who wants to make money running WordPress sites. Which is it?

I mean, a protection racket tends to start that way. Give someone prominent a thumping with relative impunity, use the threat of that to get everyone else to comply

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#454

Earlier quoted context omitted.

I don't understand why wp engine don't just maintain a fork

Have a look at the WordPress core. ;-) Here's a nice example: https://github.com/WordPress/WordPress/blob/92d9e70f849c337c...

So in your opinion what's wrong with that code? To me it seems to be nicely documented and everything.

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#455

Earlier quoted context omitted.

Actually, it's the person who signed a contract with me to give me a free house.

What is the contract that gives WP Engine the free house?

The GPL, and WordPress's trademark policy, which up to a week ago stated " The abbreviation “WP” is not covered by the WordPress trademarks and you are free to use it in any way you see fit."

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#456

I hope Matt can supply his legal team with conversations that would somehow justify his behaviour. From my (incomplete) reading of the complaint, he (Matt) does indeed look very "petulant". It's almost like he's intentionally self-destructing, which is why I hope for his sake that he has more tangible evidence to share, especially after reading section 201.

Yes this is part of their smear campaign, just like their last C&D. They're cherry-picking stuff to try and make me look bad, while not addressing the core issue of their trademark violations. They want me to stop telling their customers about their bad behavior.

Matt, you equally have some pretty bad if not toxic behavior.

You need to do a lot of growing up, and fast, because this isn't fucking Tumblr, dude.

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#457
post #377

Earlier quoted context omitted.

Sure, but to do that they'd need to know they are about to be cut off, something which they were given zero warning about. Had they known they 100% would have ensured that customers didn't lose service. Matt chose to surprise them. It's a very nuanced thing. The world could be very different today. There would have been very little pushback against Matt's crusade if he'd just thought about making sure service to user…

> Sure, but to do that they'd need to know they are about to be cut off, something which they were given zero warning about According to Automattic they had been in discussions for 20 months. Your anger should be with WPEngine for taking your money while knowing full well their service depended on servers ran by a company they were on (best case) shaky terms with. Up until about 8 months ago, Bluehost (another big pa…

Did Automattic tell WPEngine that they'd cut off plug-in updates 20 motnhs ago?

Or is the 20 months thing just completely irrelevant to the point that Automattic should've given a heads up before cutting off plug-in updates

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#458

I hope Matt can supply his legal team with conversations that would somehow justify his behaviour. From my (incomplete) reading of the complaint, he (Matt) does indeed look very "petulant". It's almost like he's intentionally self-destructing, which is why I hope for his sake that he has more tangible evidence to share, especially after reading section 201.

Yes this is part of their smear campaign, just like their last C&D. They're cherry-picking stuff to try and make me look bad, while not addressing the core issue of their trademark violations. They want me to stop telling their customers about their bad behavior.

As someone who had to handle four websites that suddenly stopped getting Wordpress security updates and updates for plugins because of how you handled this I don’t very much care to hear about “their” bad behavior.

You have no checks and balances so we paid the price. I hope people stop using Wordpress in droves. I hope you have to worry about your business the same way you suddenly made people have to worry about theirs.

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#459

Earlier quoted context omitted.

WordPress is infamous for its terrible codebase. Everything is jammed into a single wp_posts table including revisions. The frontend code is just as bad. I'm sure they blame the need for backwards compatibility. The entire thing should be retired.

The entire thing makes money and serves the purposes of people using it even for free. It's a well-engineered product whether you want to accept it or not. Unlike more than half of the tech world that's unprofitable and is just a fart in the wind of tech memory.

No, it's not well-engineered (speaking with over 25 years as a professional software engineer), at least the portions of the code I have looked at. Things I vaguely remember (it's been ten years since I looked at it) are lack of data normalization (and not in a performance optimizing way), template includes that depend directly on order of inclusion and variables in other templates, very little code isolation, and PHP.

WP is a well-delivered product that works well for its user base in most situations. Plenty of code is well-marketed, profitable, and fulfills users' needs, but not well-engineered.

By the way, I know the PHP gripe is contentious, but it's not the reason why I think WP is badly engineered, it's just the reason it was easier to engineer it badly.

See https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ for more details on PHP.

One excerpt from that page:

There is a whole lot of action at a distance. Consider this code, taken from the PHP docs somewhere.

@fopen('http://example.com/not-existing-file', 'r');

What will it do?

If PHP was compiled with --disable-url-fopen-wrapper, it won’t work. (Docs don’t say what “won’t work” means; returns null, throws exception?) Note that this flag was removed in PHP 5.2.5.

If allow_url_fopen is disabled in php.ini, this still won’t work. (How? No idea.)

Because of the @, the warning about the non-existent file won’t be printed.

But it will be printed if scream.enabled is set in php.ini.

Or if scream.enabled is set manually with ini_set.

But not if the right error_reporting level isn’t set.

If it is printed, exactly where it goes depends on display_errors, again in php.ini. Or ini_set.

I can’t tell how this innocuous function call will behave without consulting compile-time flags, server-wide configuration, and configuration done in my program. And this is all built in behavior.

Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]

#460
post #351

Earlier quoted context omitted.

If you offer someone a contract, they stall for a few months, and you show up at their house with gasoline and a match and threaten to burn their house down if they don't agree to sign the contract, you're guilty of extortion. The context you need to share isn't that there exists a document that you wanted to sign and that they knew existed before you made the threats, the context you need to share (Edit: in court, y…

> ” If you offer someone a contract, they stall for a few months, and you show up at their house with gasoline and a match and threaten to burn their house down if they don't agree to sign the contract, you're guilty of extortion.” This analogy seems tangential, and I don’t think it supports the rest of your post.

Did you read the allegations in the complaint?

Here are some of the texts it says Matt sent:

> I have 14 slides so far, working title for the talk: "How Private Equity can Hollow out and Destroy Open Source Communities, a Story in 4 Parts."

> I've got quotes from current and former employees, some may even stand up and speak as well.

There's the gasoline and matches. And then, while he's on stage:

> I'm literally waiting for them to finish the raffle so my talk can start, I can make it just a Q&A about WordPress very easily

In isolation this sounds very much like "nice community goodwill you have there... would be a shame if anything were to happen to it." In the context of the other texts and phone calls WPE cites it sounds more like an explicit threat with no subtly.

Post reply on HN