{"id":12266,"date":"2025-01-15T15:38:00","date_gmt":"2025-01-15T14:38:00","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=12266"},"modified":"2025-01-15T09:39:43","modified_gmt":"2025-01-15T08:39:43","slug":"wordpress-is-in-trouble","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2025\/01\/15\/wordpress-is-in-trouble\/","title":{"rendered":"WordPress is in trouble"},"content":{"rendered":"\n<p><a href=\"https:\/\/anderegg.ca\/2025\/01\/11\/wordpress-is-in-trouble\">WordPress is in trouble<\/a><\/p>\n\n\n\n<p class=\"has-large-font-size\">\ud83d\ude31<\/p>\n\n\n\n<!--nextpage-->\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\">WordPress is in trouble<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">January 11, 2025<\/h3>\n\n\n\n<p><a href=\"https:\/\/anderegg.ca\/2024\/11\/01\/using-wordpress-is-risky\">Since I last wrote about WordPress<\/a>, things have gone off the rails. This after a brief period when things were blissfully quiet. Matt Mullenweg stopped commenting for a while, though his company had launched <a href=\"https:\/\/wordpressenginetracker.com\/\">WP Engine Tracker<\/a> \u2014 a site for tracking WordPress-driven websites that moved away from WP Engine. I think this is a bit gauche, but it seems like fair marketing given everything that\u2019s going on. It should be noted that many sites are leaving for Pressable \u2014 owned by Mullenweg\u2019s company, Automattic \u2014&nbsp;because of <a href=\"https:\/\/pressable.com\/wpe-contract-buyout\/\">a sweetheart deal<\/a>.<\/p>\n\n\n\n<p>But the drama ramped up quickly after WP Engine <a href=\"https:\/\/www.theverge.com\/2024\/12\/10\/24318350\/automattic-restore-wp-engine-access-wordpress\">won a preliminary injunction<\/a> against Automattic on December 10th. The injunction required that WP Engine be <a href=\"https:\/\/anderegg.ca\/2024\/10\/10\/loyalty-test-checkbox\">allowed to access WordPress.org resources<\/a>, and that Automattic <a href=\"https:\/\/anderegg.ca\/2024\/10\/13\/acf-has-been-hijacked\">stop interfering with WP Engine plugins<\/a>, while the trial moves forward. Ernie Smith <a href=\"https:\/\/tedium.co\/2024\/12\/14\/wordpress-wp-engine-reaction\/\">wrote an excellent piece<\/a> with more details on outcome of the injunction, including a note about Mullenweg quitting a community Slack instance with a <a href=\"https:\/\/tedium.co\/2024\/12\/14\/wordpress-wp-engine-reaction\/#:~:text=Don%E2%80%99t%20print%20in%20the%20newsletter%20that%20I%E2%80%99m%20mad\">hammy message<\/a>. Mullenweg complied with the injunction, though the \u201c<a href=\"https:\/\/anderegg.ca\/2024\/10\/10\/loyalty-test-checkbox\">loyalty test checkbox<\/a>\u201d text was changed to a still-required <a href=\"https:\/\/techcrunch.com\/2024\/12\/17\/pineapple-on-pizza-is-delicious-and-if-you-disagree-you-cant-log-in-to-wordpress-org\/\">note about pineapple on pizza<\/a>.<\/p>\n\n\n\n<p>On December 20th, <a href=\"https:\/\/wptavern.com\/matt-mullenweg-declares-holiday-break-for-wordpress-org-services\">Mullenweg announced<\/a> that WordPress.org would be on holiday break for an unspecified amount of time. <a href=\"https:\/\/wordpress.org\/news\/2024\/12\/holiday-break\/\">In a post on the WordPress.org blog<\/a>, he again mentioned being \u201ccompelled to provide free labor and services to WP Engine thanks to the success of their expensive lawyers\u201d. He also invited people to fund legal attacks against him by signing up for WP Engine services, and hoped to have the \u201ctime, energy, and money to reopen all of this sometime in the new year\u201d.<\/p>\n\n\n\n<p>This was the first time WordPress.org had ever gone on break, and it was another instance of Mullenweg using a core part of the WordPress community to send a message. WordPress.org <a href=\"https:\/\/wptavern.com\/wordpress-org-services-resume-after-holiday-break\">returned to service on January 4th<\/a>, but plugin and theme updates weren\u2019t being reviewed until then. I\u2019m all for giving volunteers time off, but this came as a surprise to the community and there was initially no indication when the break would end. Mullenweg\u2019s \u201cwoe is me\u201d language around maybe, possibly, being able to find the resources to reopen a core piece of WordPress infrastructure didn\u2019t help things. It <a href=\"https:\/\/www.theverge.com\/2024\/10\/4\/24262232\/matt-mullenweg-wordpress-org-wp-engine\">further cemented<\/a> that Matt Mullenweg\u2019s current mood is an important function of whether or not the WordPress community operates smoothly.<\/p>\n\n\n\n<p>While WordPress.org was on hiatus, Mullenweg also reached out to the WPDrama community on Reddit, asking <a href=\"https:\/\/www.reddit.com\/r\/WPDrama\/comments\/1hlp08d\/what_drama_should_i_create_in_2025\/\">what drama he should create in 2025<\/a>. A couple of years ago, this sort of thing would have been some tongue-in-cheek fun from a person who\u2019s always been a bit of a goof. These days it comes off a bit differently.<\/p>\n\n\n\n<p>Then yesterday happened. <a href=\"https:\/\/www.theverge.com\/2025\/1\/10\/24340717\/automattic-wordpress-contribution-hours-cut-wp-engine\">Automattic announced<\/a> that it would restrict its contributions to the open source version of WordPress. The company would now only put in about 45 hours a week total \u2014 down from <a href=\"https:\/\/www.theverge.com\/2025\/1\/10\/24340717\/automattic-wordpress-contribution-hours-cut-wp-engine\">nearly 4,000 a week<\/a> \u2014 so as to match the estimated hourly contributions of WP Engine. This action is blamed on the \u201c<a href=\"https:\/\/automattic.com\/2025\/01\/09\/aligning-automattics-sponsored-contributions-to-wordpress\/#:~:text=the%20legal%20attacks%20started%20by%20WP%20Engine%20and%20funded%20by%20Silver%20Lake\">the legal attacks started by WP Engine and funded by Silver Lake<\/a>\u201d, which I think is a gross mischaracterization. <a href=\"https:\/\/anderegg.ca\/2024\/09\/26\/wordpress-vs-wp-engine\">WP Engine definitely did not start this<\/a>.<\/p>\n\n\n\n<p>Automattic noted it would focus its open source hours on \u201csecurity and critical updates\u201d. The other hours would be redirected to <a href=\"https:\/\/automattic.com\/2025\/01\/09\/aligning-automattics-sponsored-contributions-to-wordpress\/#:~:text=for%2Dprofit%20projects%20within%20Automattic%2C%20such%20as%20WordPress.com%2C%20Pressable%2C%20WPVIP%2C%20Jetpack%2C%20and%20WooCommerce\">for-profit projects like WordPress.com<\/a>. This means that the community will be expected to take up the slack if it wants WordPress to improve. I worry that 45 hours a week isn\u2019t enough time to keep WordPress secure and bug-free. Hopefully others will step up, here.<\/p>\n\n\n\n<p>But you know what? In a normal world, having the community taking the lead would be fine. I\u2019d be all for it! The problem is that Mullenweg has final say over some very important parts of the WordPress community. He also seems recently to be acting more childishly and impulsively than usual.<\/p>\n\n\n\n<p>Another thing that <a href=\"https:\/\/www.threads.net\/@karaswisher\/post\/DEniSxyS01i\">came to light yesterday<\/a> was that the WordPress Sustainability committee was shuttered after a core member, Thijs Buijs, stepped down. In a post on the WordPress Slack, Buijs cited the \u201c2025 drama\u201d post on Reddit as the reason he was leaving, and called for a change in WordPress community leadership. In response, Mullenweg responded in part with \u201c[t]oday I learned that we have a sustainability team\u201d, and closed the channel.<\/p>\n\n\n\n<p>The <a href=\"https:\/\/make.wordpress.org\/sustainability\/\">WordPress Sustainability Team<\/a> had four core members, and <a href=\"https:\/\/github.com\/WordPress\/sustainability\/graphs\/contributors\">11 people<\/a> who had contributed on GitHub. As far as I can tell, they were all community members, and none were Automattic employees. Even if it wasn\u2019t producing amazing results, I can\u2019t see what harm it was doing. The sin was pointing out something stupid that Mullenweg did, and having a member wanting change. The optics, <a href=\"https:\/\/www.cbc.ca\/news\/world\/los-angeles-wildfires-1.7429025\">especially given current world events<\/a>, are definitely not great. The wildest part of this to me is that there\u2019s video of Mullenweg \u2014 <a href=\"https:\/\/www.youtube.com\/live\/Qq1SBFzByDw?si=S2RfSBj2ioLl3WPC&amp;t=28744\">live on stage at Word Camp Europe in 2022<\/a> \u2014 requesting the creation of the Slack channel he was turning off. Guess that slipped his mind.<\/p>\n\n\n\n<p>All of this bodes poorly for the open source version of WordPress. I think it\u2019s perfectly fair for Automattic to switch gears and focus on for-profit projects \u2014 it\u2019s a company after all. The problem is that there\u2019s a void being left. Automattic had, for better or worse, lead the development of both the commercial and open source pieces of the WordPress ecosystem. Now it seems like the community needs to take over, but Mullenweg still holds all the keys.<\/p>\n\n\n\n<p>In the announcement, <a href=\"https:\/\/automattic.com\/2025\/01\/09\/aligning-automattics-sponsored-contributions-to-wordpress\/#:~:text=Part%20of%20this%20will%20be%20making%20WordPress.com%20much%20closer%20to%20a%20core%20WordPress%20experience%2C%20instead%20of%20having%20a%20different%20interface\">Automattic said<\/a> that WordPress.com would be updated to be more in line with the open source version of WordPress. This also makes sense to me, as WordPress.com has always been a <a href=\"https:\/\/wordpress.com\/support\/com-vs-org\/\">weird version<\/a> of the software. Of course, having slight differences to the core WordPress experience is the argument that Mullenweg initially used to call WP Engine a \u201c<a href=\"https:\/\/wordpress.org\/news\/2024\/09\/wp-engine\/\">cancer<\/a>\u201d, but who\u2019s keeping track? I\u2019d also like to point out again that Automattic <a href=\"https:\/\/automattic.com\/ventures\/#:~:text=by%20Silver%20Lake-,Series%20A,-Managed%20WordPress%20hosting\">invested in WP Engine in 2011<\/a>. It also <a href=\"https:\/\/automattic.com\/ventures\/#:~:text=2012-,Acquired%20by%20Automattic,-Convertible%20Note\">acquired Pressable in 2016<\/a>, likely because it was a hosting service that offered a \u201creal\u201d version of WordPress, unlike WordPress.com.<\/p>\n\n\n\n<p>It\u2019s hard to see how to move forward from here. I think the best bet would be for people to rally around new community-driven infrastructure. This would likely require a fork of WordPress, though, and that\u2019s going to be a messy. The current open source version of WordPress <a href=\"https:\/\/github.com\/search?q=repo%3AWordPress%2FWordPress%20%22wordpress.org%22&amp;type=code\">relies on the sites and services Mullenweg controls<\/a>. Joost de Valk, the original creator of an extremely popular <a href=\"https:\/\/yoast.com\/wordpress\/plugins\/seo\/\">SEO plugin<\/a>, wrote a <a href=\"https:\/\/joost.blog\/wordpress-leadership\/\">blog post with some thoughts on the matter<\/a>. I\u2019m hoping that more prominent people in the community step up like this, and that some way forward can be found.<\/p>\n\n\n\n<p>In the meantime, if you\u2019re a WordPress developer, you may want to <a href=\"https:\/\/craftcms.com\/blog\/migrating-from-wordpress\">look into some other options<\/a>.<\/p>\n\n\n\n<p><strong>Update<\/strong>: Moments after posting this, I was pointed to a <a href=\"https:\/\/techcrunch.com\/2025\/01\/11\/matt-mullenweg-deactivates-wordpress-accounts-of-contributors-planning-a-fork\/\">story on TechCrunch<\/a> about Mullenweg deactivating the WordPress.org accounts of users planning a \u201cfork\u201d. This after he <a href=\"https:\/\/wordpress.org\/news\/2024\/10\/spoon\/\">previously promoted<\/a> (though in a slightly mocking way) the idea of forking open source software. In both cases, the people he mentioned weren\u2019t actually planning forks, but musing about future ways forward for WordPress. Mullenweg framed the account deactivations as giving people the push they need to get started. Remember that WordPress.org accounts are required to submit themes, plugins, or core code to the WordPress project. These recent events really make it seem like you\u2019re no longer welcome to contribute to WordPress if you question Matt Mullenweg.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">WordPress is in trouble \ud83d\ude31<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2025\/01\/15\/wordpress-is-in-trouble\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[171,19],"tags":[],"class_list":["post-12266","post","type-post","status-publish","format-link","hentry","category-ethics","category-mood","post_format-post-format-link"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-3bQ","jetpack-related-posts":[{"id":5109,"url":"https:\/\/monodes.com\/predaelli\/2019\/01\/07\/stable-yet-experimental\/","url_meta":{"origin":12266,"position":0},"title":"Stable yet experimental","author":"Paolo Redaelli","date":"2019-01-07","format":false,"excerpt":"This tutorial is written for Django 2.1, which supports Python 3.5 and later From: Writing your first Django app, part 1 | Django documentation | Django I couldn't find Djiango 2 in my CentOS box. Of course, it's meant to use only rock-stable versions, I told myself. I tought to\u2026","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1031,"url":"https:\/\/monodes.com\/predaelli\/2016\/02\/21\/all-in-one-wp-migration-wordpress-plugins\/","url_meta":{"origin":12266,"position":1},"title":"All-in-One WP Migration \u2014 WordPress Plugins","author":"Paolo Redaelli","date":"2016-02-21","format":"link","excerpt":"https:\/\/wordpress.org\/plugins\/all-in-one-wp-migration\/","rel":"","context":"In &quot;Wordpress&quot;","block_context":{"text":"Wordpress","link":"https:\/\/monodes.com\/predaelli\/category\/wordpress\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4105,"url":"https:\/\/monodes.com\/predaelli\/2018\/04\/04\/wp-smart-crm-invoices-free-wordpress-plugins\/","url_meta":{"origin":12266,"position":2},"title":"WP smart CRM &#038; Invoices FREE \u2014 WordPress Plugins","author":"Paolo Redaelli","date":"2018-04-04","format":"link","excerpt":"https:\/\/wordpress.org\/plugins\/wp-smart-crm-invoices-free\/ Everything with WordPress....","rel":"","context":"In &quot;Software Libero&quot;","block_context":{"text":"Software Libero","link":"https:\/\/monodes.com\/predaelli\/category\/software\/software-libero\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3384,"url":"https:\/\/monodes.com\/predaelli\/2017\/09\/26\/miglior-hosting-italiano-2017-guida-alla-scelta-wp-vincente-it\/","url_meta":{"origin":12266,"position":3},"title":"Miglior Hosting Italiano 2017: Guida alla Scelta! \u00ab WP-Vincente.it","author":"Paolo Redaelli","date":"2017-09-26","format":false,"excerpt":"Miglior Hosting Italiano 2017: Guida alla Scelta! \u00ab WP-Vincente.it SiteGround.it\u00a0(leggi l\u2019articolo e scopri il perch\u00e9) Keliweb ServerPlan vHostingSolution Noamweb Aruba Doh, perch\u00e9 non c'\u00e8 SeeWeb?","rel":"","context":"In &quot;Wordpress&quot;","block_context":{"text":"Wordpress","link":"https:\/\/monodes.com\/predaelli\/category\/wordpress\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2017\/09\/Miglior-Hosting-Italiano-712x289.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2017\/09\/Miglior-Hosting-Italiano-712x289.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2017\/09\/Miglior-Hosting-Italiano-712x289.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2017\/09\/Miglior-Hosting-Italiano-712x289.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":893,"url":"https:\/\/monodes.com\/predaelli\/2016\/01\/15\/wordpress-front-end-editor-plugins\/","url_meta":{"origin":12266,"position":4},"title":"WordPress Front End Editor Plugins","author":"Paolo Redaelli","date":"2016-01-15","format":false,"excerpt":"5 Best WordPress Front End Editor Plugins to consider - 85ideas.com WordPress Front End Editor is changing how we manage the front-end posts\/pages. Check out new developments in front-end editors(both free and paid). WP Front End Editor WP Quick FrontEnd Editor","rel":"","context":"In &quot;Wordpress&quot;","block_context":{"text":"Wordpress","link":"https:\/\/monodes.com\/predaelli\/category\/wordpress\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3558,"url":"https:\/\/monodes.com\/predaelli\/2017\/12\/05\/the-wordpress-guide-for-nonprofits\/","url_meta":{"origin":12266,"position":5},"title":"The WordPress Guide for Nonprofits","author":"Paolo Redaelli","date":"2017-12-05","format":"link","excerpt":"The Nonprofit WordPress Guide Every nonprofit\u2014no matter its\u00a0size or budget\u2014deserves a high-quality website\u00a0that\u00a0helps them achieve their mission and make the world a better place. For small nonprofits, startup nonprofits, or any nonprofit, really, Nonprofit WP is a resource for getting from idea to WordPress website on your own. It won\u2019t\u2026","rel":"","context":"In &quot;Basilica's website&quot;","block_context":{"text":"Basilica's website","link":"https:\/\/monodes.com\/predaelli\/category\/basilicas-website\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/12266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=12266"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/12266\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=12266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=12266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=12266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}