Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Open Source

'Open Source Royalty and Mad Kings' (hey.com) 46

WordPress.org has seized control of WP Engine's Advanced Custom Fields plugin, renaming it "Secure Custom Fields" and removing commercial elements, according to WordPress co-founder Matt Mullenweg. The move, justified by alleged security concerns and linked to ongoing litigation between WP Engine and Automattic, marks an unprecedented forcible takeover in the WordPress ecosystem.

David Heinemeier Hansson, creator of Ruby on Rails and co-founder and chief technology officer of Basecamp-maker 37signals, opines on the situation: For a dispute that started with a claim of "trademark confusion", there's an incredible irony in the fact that Automattic is now hijacking users looking for ACF onto their own plugin. And providing as rational for this unprecedented breach of open source norms that ACF needs maintenance, and since WPE is no longer able to provide that (given that they were blocked!), Automattic has to step in to do so. I mean, what?!

Imagine this happening on npm? Imagine Meta getting into a legal dispute with Microsoft (the owners of GitHub, who in turn own npm), and Microsoft responding by directing GitHub to ban all Meta employees from accessing their repositories. And then Microsoft just takes over the official React repository, pointing it to their own Super React fork. This is the kind of crazy we're talking about.

Weaponizing open source code registries is something we simply cannot allow to form precedence. They must remain neutral territory. Little Switzerlands in a world of constant commercial skirmishes.

And that's really the main reason I care to comment on this whole sordid ordeal. If this fight was just one between two billion-dollar companies, as Automattic and WPE both are, I would not have cared to wade in. But the principles at stake extend far beyond the two of them.

Using an open source project like WordPress as leverage in this contract dispute, and weaponizing its plugin registry, is an endangerment of an open source peace that has reigned decades, with peace-time dividends for all. Not since the SCO-Linux nonsense of the early 2000s have we faced such a potential explosion in fear, doubt, and uncertainty in the open source realm on basic matters everyone thought they could take for granted.

'Open Source Royalty and Mad Kings'

Comments Filter:
  • by 93 Escort Wagon ( 326346 ) on Monday October 14, 2024 @11:32AM (#64863387)

    Is it your goal to destroy the most popular web publishing framework in the world, Mr. Mullenweg? Because this is pretty much exactly how you would do that.

    I'm beginning to think maybe the guy is going through some as yet undiagnosed mental health crisis.

    • by i kan reed ( 749298 ) on Monday October 14, 2024 @11:42AM (#64863413) Homepage Journal

      I'm beginning to think maybe the guy is going through some as yet undiagnosed mental health crisis.

      Yeah, the anguish of someone else having money that could be his.

    • Re: (Score:2, Troll)

      Well, the thing with Open Source is that it cuts both ways. You can ignore the people who produce the foundation of your wealth, but they are not beholden to you and can change that foundation with no regard for your needs or even actively in opposition to your needs, especially if your contributions are non-existent. Not taking endless shit from corporations is not a sign of mental illness and insinuating mental illness in others without a hint of proof is a despicable dick move.

    • by Z00L00K ( 682162 )

      If I had been on Wordpress I would have been thinking about an exit strategy. You never know what's coming next when things like this happens.

    • Yup, my first thought was, "Welp, either the community is going to fork WordPress entirely and leave Automattic and WP Engine to rot, or everyone smart will move on to a totally different framework... amd leave Automattic and WP Engine to rot."

      How to kill a framework indeed

  • by Murdoch5 ( 1563847 ) on Monday October 14, 2024 @11:44AM (#64863421) Homepage
    What's the argument really being made? One company produced a massively popular CMS, and another company effectively stole it, made billions, and felt entitled because of their confusing Open Source with Free Software. Let's be clear that you can be both Open Source and Free Software, but the dispute is about a company taking something that's Open Source, and refusing to pay a fair price.

    Even if the discussion was Free Software should never have a price, there comes a point when you've profited too much off something to maintain that free price. WPEngine should have absolutely paid Automatic, just as any large company that drives serious profit should kick back to the respective project, be that Angular, React, PHP, or even NPM.
    • Re: (Score:3, Insightful)

      by dfghjk ( 711126 )

      Wow you really know how Free Enterprise works, or is that Open Enterprise? It's so confusing! At least we know that there is such as thing as "profiting too much", thanks for that insight.

      • by Murdoch5 ( 1563847 ) on Monday October 14, 2024 @12:15PM (#64863481) Homepage
        Taking an Open-Source project, profiting massively and not contributing is the same moral and ethical violation as stealing. I'm pro-Open-Source and pro-Free Software, but there comes a point when you're abusing the philosophy, harming the philosophy.
        • Taking an Open-Source project, profiting massively and not contributing is the same moral and ethical violation as stealing.

          We've been over this a million times on this site: a copyright violation, which doesn't even apply to this case, is not the same as stealing. Which is worse: someone stealing your only car or someone make a replica of your only car?

          I'm pro-Open-Source and pro-Free Software, but there comes a point when you're abusing the philosophy, harming the philosophy.

          I agree, but the way Mr. Mu

          • Maybe he is going through something, but it does bring up the point of the philosophy of Open-Source is give and take, not just take. Imagine is everyone used the Linux kernel, and never gave back, I know WordPress isn't Linux, but the idea still holds.
        • by Zak3056 ( 69287 )

          Taking an Open-Source project, profiting massively and not contributing is the same moral and ethical violation as stealing.

          Let's translate that:

          You: "Hey, here, have this thing!"
          Me: "Oh, thanks, I can use this!"
          You: "You fucking thief."

          This is an unhinged opinion.

          • That's not what I said, or even implied.

            but there comes a point when you're abusing the philosophy, harming the philosophy.

            . When you're big enough that you have no excuse for not contributing or compensating, that's when it's stealing.

            • That's not what I said, or even implied.

              It's exactly what you implied. Open source is open source. The fact that someone makes money of it at some arbitrary profit number doesn't suddenly make using Open Source software stealing.

              If you don't want people to use your code, don't publish the code with a license that permits them to. It really is that simple. Forgive me for not giving a flying fuck about your opinion that it arbitrarily becomes stealing at a certain profit.

              • Except you intentionally misquoted me, I could do the same thing

                fuck

                you need to use more words then "fuck", you can't expect anyone to follow your point when you only use the word "fuck".

                Of course you didn't say that, and I intentionally misquoted you, so I did not imply what you claimed, you misquoted me.

                Taking an Open-Source project, profiting massively and not contributing is the same moral and ethical violation as stealing

                vs

                Taking an Open-Source project, profiting massively and not contributing is the same moral and ethical violation as stealing. I'm pro-Open-Source and pro-Free Software, but there comes a point when you're abusing the philosophy, harming the philosophy.

                are very different statements.

    • by organgtool ( 966989 ) on Monday October 14, 2024 @12:45PM (#64863563)

      One company produced a massively popular CMS, and another company effectively stole it

      I can assure you that Wordpress Foundation still owns Wordpress.

      made billions

      I'm not sure that's accurate, but even if it is it's not a crime.

      and felt entitled because of their confusing Open Source with Free Software

      I'm not sure what you're talking about. Maybe it has something to do with the trademark dispute, but I don't know how you're supposed to provide a hosting service dedicated for a specific platform without mentioning the name of that platform.

      Let's be clear that you can be both Open Source and Free Software, but the dispute is about a company taking something that's Open Source, and refusing to pay a fair price.

      Where in the GPL does it mention anything about paying a "fair price"?

      WPEngine should have absolutely paid Automatic, just as any large company that drives serious profit should kick back to the respective project

      And I should have gotten a "thank you" wave when I went out of my way to make room for someone to enter my lane in traffic.

      And I'm not necessarily siding with WPEngine on this. They have undoubtedly profited massively from the Wordpress project. But Matt Mullenweg appears to be going nuclear over something that didn't violate any laws. If he doesn't like the lack of contributions from corporations that use Wordpress, then change the damned license!

      • I'm not suggesting there's a legal violation, I'm stating there's a moral / ethical violation. The problem with Open-Source is far too many people take and never give back. When you're a small company or one off user, that's fine, but when you start generating massive profit, you really should help that / those projects. Effectively, you made that money by stealing, not stealing in a legal sense, but stealing in terms of contributing effectively no work or compensation.
    • and another company effectively stole it, made billions, and felt entitled

      They're providing website hosting, not selling copies of wordpress, the wordpress is free.

    • "and another company effectively stole it"

      Complete bullshit. When you give away your source code you cannot complain that someone stole what you gave away.

      • there comes a point when you've profited too much off something to maintain that free price. WPEngine should have absolutely paid Automatic, just as any large company that drives serious profit should kick back to the respective project, be that Angular, React, PHP, or even NPM.

        That's the important part, when you're big enough that you have no excuse for contributing or compensating, that's when it's an issue.

        • That's the important part, when you're big enough that you have no excuse for contributing or compensating, that's when it's an issue.

          They're working within the defined rules. It's not an issue.

          The issue is that the rules are bad. Now they are being adjusted with hands of ham, which is causing new problems which are at least as bad as the situation already was.

    • The issue here is that one company produced a massively popular CMS and tried to make money selling the hosting of the platform. This should have been a slam dunk. However, a competitor came along who managed to build a better business hosting WordPress. The software is licensed under the GPL and the competitor making money is abiding by the terms of the GPL license. However, the whole situation reeks of unfairness. And maybe it is unfair. The company that produced the massively popular CMS now sems t
  • by DarkOx ( 621550 ) on Monday October 14, 2024 @11:46AM (#64863427) Journal

    I don't see the issue to be honest. Opensource was traditionally about the code being open, you know the SOURCE. Why that expanded to mean actively running services and handling distribute for hostile competitors, I am not clear on.

    Repositories and shared ecosystems are nice and I am not against them but this hardly the anti-FOSS act that saying changing the license of WP so that WPEngine can't use it etc would be.

    I am not sure I see what is wrong or unreasonable with "you take take take, give nothing back, actively compete with me, so I am not hosting stuff for YOUR customers for free"

    "Tivo-iszation" of course inserts another wrinkle into how this argument looks but that isnt happening here either. The WP source is just as useful as it ever was to someone who wants to deploy/use/sell-wp-as-a-service for the most part being expected to stand up their own infrastructure/repositories if they can't/won't stay on good terms while NOT DENYING them any of the key things needed to do that does not seem much of breach of the FOSS social contract.

    • by PPH ( 736903 ) on Monday October 14, 2024 @12:00PM (#64863451)

      Re-stating the issue: WP source is open. Automattic's repository, not so much. If WP Engine didn't want the rug pulled out from under it's popular plugin, they should have hosted it themselves.

      Of course, that opens up a can of worms w.r.t. popular OS mirror sites inserting some Evil Code(tm) into its distributions. But we wnt through this with systemd and survived.

      • by 93 Escort Wagon ( 326346 ) on Monday October 14, 2024 @12:28PM (#64863517)

        On the other hand, Mullenweg has for many years pushed the concept of all plugins being primarily hosted on the main Wordpress domain - purportedly for user convenience and user trust reasons. What he didn't mention, though, is that doing so would also make it much easier for him to burn the house down.

        • Right, he pushed this approach and now is altering the deal because he found out he didn't like how it was going. That's his prerogative but also won't win him any friends... Or business.

      • by DarkOx ( 621550 )

        Nicely stated. In a lot of ways it is the same problem of if your code depends on someone else's FOSS project you really better have some control of the coupling and some notions of what you might replace those dependencies with if they go away or a plan to maintain that code on your own if need be. - if its something critical anyway.

        Like what was WPEngine's plan here if the WordPress project decided to stop all PHP development and rewrite the entire CMS in Python or something. Just abandon all their cur

  • by SpzToid ( 869795 ) on Monday October 14, 2024 @12:09PM (#64863469)

    If Slashdot ran a serialized, open-source soap opera [wikipedia.org], (that has nothing to do with Richard M. Stallman [slashdot.org]), then this is it.

    I was hoping the details of Musk running Twitter into the ground would take off as a long running series, but as a Drupal developer musing in the slashdots, I'll settle for Wordpress billionaire chaos.

  • I know many consider it garbage but we are using a windows framework right now and its is pure garbage. No real support and too fringe to have useful plugins. We were considering wordpress but if the person with the most popular repository of plugins is unstable then we may have to consider something else.
  • I am not a lawyer and this is my opinion, based on facts, but it's not legal advice.

    Free and Open Soure Software is awesome. It bring us Linux, Apache, MySQL (Maria!!), and PHP - LAMP.

    Fake open source is people like Winamp, Automattic, etc. who let us view their source code but that's about it. Sure, you can fork some of these multi-billion dollar projects but still have further restrictions.

    Wordpress is the highest popular framework for developing websites and it's the LEAST SECURE PIECE OF SHIT SOFTWAR

  • Okay I guess forking code is seizing control now. The only thing worse than stupid children throwing tantrums in the open source space, is the hyperbole posted about it.

Unix soit qui mal y pense [Unix to him who evil thinks?]

Working...