Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
Open Source

'Automattic is Doing Open Source Dirty,' Ruby on Rails Creator Says 43

David Heinemeier Hansson, creator of Ruby on Rails and co-founder and chief technology officer of Basecamp-maker 37signals, has criticized Automattic's demand for 8% of vendor WP Engine's revenues as a violation of open source principles and the GPL license. He argues this, among other things, undermines the clarity and certainty of open source licensing, threatening its integrity beyond WordPress. He writes: Ruby on Rails, the open-source web framework I created, has been used to create businesses worth hundreds of billions of dollars combined. Some of those businesses express their gratitude and self-interest by supporting the framework with dedicated developers, membership of The Rails Foundation, or conference sponsorships. But many also do not! And that is absolutely their right, even if it occasionally irks a little.

That's the deal. That's open source. I give you a gift of code, you accept the terms of the license. There cannot be a second set of shadow obligations that might suddenly apply, if you strike it rich using the software. Then the license is meaningless, the clarity all muddled, and certainty lost.

Look, Automattic can change their license away from the GPL any time they wish. The new license will only apply to new code, though, and WP Engine, or anyone else, are eligible to fork the project. That's what happened with Redis after Redis Labs dropped their BSD license and went with a commercial source-available alternative. Valkey was forked from the last free Redis version, and now that's where anyone interested in an open-source Redis implementation is likely to go.

But I suspect Automattic wants to have their cake and eat it too. They want to retain WordPress' shine of open source, but also be able to extract their pound of flesh from any competitor that might appear, whenever they see fit. Screw that.
This discussion has been archived. No new comments can be posted.

'Automattic is Doing Open Source Dirty,' Ruby on Rails Creator Says

Comments Filter:
  • by Rosco P. Coltrane ( 209368 ) on Thursday October 10, 2024 @11:37AM (#64853921)

    the best way if Google's way.

    Just look at Android: when Google first released it, it was entirely open source. Manufacturers flocked to it, developers massively adopted it, and Google eventually gained a majority market share in the mobile device space.

    Then, when their dominance was well established, Google slowly moved open-source code away from AOSP and into their very much closed-source Google Play Services framework.

    And look at AOSP now: it's a shadow of its former self. The strictly open-source Android is more and more unusable as the real Android is more and more locked away in Google's proprietary and very sketchy stack that runs on top of it - exactly as they always intended. Yeah, AOSP is nominally open-soruce, but it's evermore irrelevant for real life usage. And Google is still actively working overtime to ensure it's getting worse and worse for deGoogled Android distros.

    That's what silly Automattic should have done. Don't touch Rails: add proprietary shit on top of it and make sure it's incrementally impossible to do without.

    • by 2TecTom ( 311314 )

      in my experience, Wordpress dot com the 'blog / website' host is a scam too, just bait and switch, the free accounts have 'free' themes that become 'obsolete' and 'unsupported' but you can always 'upgrade' for a fat fee, everything costs way more than it should and adsense revenue is a joke, wordpress and google make far far more off the content creators than the content creators ever do

      welcome to classism and corporate exploitation

    • There are lots of bad actors who take from FOSS software and give nothing back. There is a now-offline OSNews interview with Theo from OpenBSD where he laments how few companies give the OpenSSH project any financial backing yet use the snot out of it (here's looking at you, Cisco). Things have improved slightly since then but still suck. I agree that plenty of companies exploit FOSS software as pure leeches, at best only contributing mindshare.

      However, if you start restricting redistribution and cranking
      • by dskoll ( 99328 )

        There are lots of bad actors who take from FOSS software and give nothing back.

        They are not bad actors. They are simply doing precisely what the software license permits. If you don't want people to do this with your software, then don't release it under a FOSS license.

        • Well, that's also my point. Like you said, if you don't like it, then change the terms. I think Theo was just a bit taken aback at the scope and diffusion of OpenSSH when he saw how little the main users were willing to contribute financially. He lamented this, but it didn't change the fact that the benefits still outweighed the drawbacks of using the BSD license.
          • by dskoll ( 99328 )

            Well, changing the license terms after the fact is problematic. You have to make sure you own all the code and thus have the right to relicense it, and anyone who doesn't like the new license can simply fork the last-released free version.

            My point is, if you don't want people using your software for free, then don't release it under a FOSS license in the first place. Once you do that, you've mostly lost control.

      • > There are lots of bad actors who take from FOSS software and give nothing back.

        No common FOSS license requires "giving anything back".

        If you want guaranteed revenues, you need to use a commercial license.

        • I would agree. However, I do also agree with Theo's observations of how extreme some of the examples are. Nonetheless OpenSSH is still under the BSD license. That shows conviction I agree with.
    • by thegarbz ( 1787294 ) on Thursday October 10, 2024 @12:35PM (#64854099)

      To be fair to Google it wasn't Google pushing this, it was the users asking for it. Manufacturers using Google's provided OS were massively lagging rolling out fundamental updates. The result was early days of mass app incompatibilities as certain functionality required certain full OS versions which simply were not being rolled out.

      I still remember the breaking point, it was a massive security issue. We discussed in detail here on Slashdot and criticised Google for making a system such that most users will never get the security issue patched. Then came the obvious solution: Distribute core components via the play store.

      Is it perfect? No. But I am 100% onboard with the modern way of doing it. The AOSP wasn't worth the downside for those not interested in it, including me. Not everyone has the ability to run cracked software.

      Incidentally 2 days ago I got Theft Detection added to my device. Samsung had no say in it, it was a feature rolled out via Play Services. If this were 2009 I would be waiting 2 years for a new phone before I got that feature Google made available to all.

      • That's not a problem but they can still make it open source, even if they distribute it via Play Services. Those are orthogonal.
      • I just want to recommend n1bet [n1bet-casinos.bet] asino as a really high place for those who like to tickle their nerves with excitement. I have already been hanging out here for a couple of nights, and so far my impressions are only positive! Great amount of slots, sports bets-for every taste, in short. Bonuses are generous there, not only for the newbies but for the "oldies" too. I felt glad the payments are headache-free and don't have to wait too long. Their support chat is responsive, and they really don't bore you with
    • I could be wrong, but last time I checked, they were doing something similar. Supposedly Automattic tried to get them to play ball, but the VC decided the game was chicken, so Matt blocked them from .org resources, which they were supposedly a significant user of. Itâ(TM)s definitely a messy situation that could have been handled differently. Does the .org have the right to block access? Sure. They can always request the DVD.
    • ... everything that Google does with software that matters is truly open source: V8, Blink, Flutter, Dart, Android Studio ( ok, that's also Jetbrains, but it is a good full blown IDE nonetheless), etc.

      Yeah, Goggles Android is locked up in proprietary daemons, but it's trivial to get an open source alternative up and going. Volla is a good example.

      Google services, yeah, they are proprietary. That's where Google earns it's money. That is IMHO the "genius" of Google. By and large they couldn't care less if the

    • Brango is an excellent online casino known for its fast payouts, generous bonuses, and diverse game selection. Whether you enjoy slots, table games, or video poker, Brango has something for everyone. The platform is user-friendly and optimized for both desktop and mobile, ensuring a seamless experience wherever you play. With 24/7 customer support and a commitment to hassle-free withdrawals, Brango makes sure players feel valued and enjoy every moment. Whether you’re new to online casinos or an experi
  • WordPress source and trademarks are owned by a non-profit organization, not Automattic. Even if the non-profit is effectively controlled by Matt it seems like there ought to be some serious tax implications triggered for the foundation to give special licensing to Automattic.
    • Depends on the terms under which they were given to the Wordpress Foundation. The trademarks were originally owned by Automattic. It's very likely they were handed over contractually with a license that had unrestricted use for Automattic.

      Matt is fighting this war, not Automattic. He effectively still controls the trademarks, and since this is not Sony we're talking about it's unlikely that he will sue himself over a contract he devised.

      • by SpzToid ( 869795 )

        Depends on the terms under which they were given to the Wordpress Foundation. The trademarks were originally owned by Automattic. It's very likely they were handed over contractually with a license that had unrestricted use for Automattic.

        Matt is fighting this war, not Automattic. He effectively still controls the trademarks, and since this is not Sony we're talking about it's unlikely that he will sue himself over a contract he devised.

        Automattic is to Wordpress as Acquia [wikipedia.org] is to Drupal.

        Matt Mullenweg is to Wordpress as Dries Buytaert is to Drupal. (for more detail read the post I wrote previously in this thread [slashdot.org])

        All that said, Dries Buytaert owns the trademark to Drupal. The footer of every page on drupal.org reads, "Drupal is a registered trademark of Dries Buytaert." ...and I know of zero issues of anyone having with this situation, and no one is at war.

        • AFAICT Dries has never once tried to stop anyone from advertising the fact that they sell Drupal hosting or services, even slightly, so I agree with your interpretation of the situation.

          I was under the impression that you couldn't do that, anyway. If you are selling a product, can't you use that product's name as long as your use is not deceptive? Not necessarily any materials, logos etc., but the name itself?

  • by Penguinoflight ( 517245 ) on Thursday October 10, 2024 @12:36PM (#64854103) Journal

    "âoeRailsâ, âoeRuby on Railsâ, and the Rails logo are registered trademarks of David Heinemeier Hansson, but are under exclusive license to The Rails Foundation, which is responsible for administering their use and permission. You may not use these trademarks in a commercial setting to imply that your product or service is endorsed or associated with Ruby on Rails without permission. You may use these marks to refer to Ruby on Rails in a way where itâ(TM)s clear that youâ(TM)re simply referring to the project, not claiming endorsement or association." - https://rubyonrails.org/tradem... [rubyonrails.org]

    He even goes on to give a not permitted example:
    Naming your company or product after Ruby on Rails, like âoeThe Rails Consultantsâ or âoeThe Rails Web Serverâ.

    The trademark violation is what Mullenweg has been talking about and is the basis of legal action. WP-engine has plethora of statements on their site implying that they are running Wordpress without abiding by the terms of the trademark agreement.

    The gpl problem is a bit more nuanced. wpengine claims that their implementation is better than all the true wordpress platforms but if this isn't simply a lie their codebase should reflect that. See their "time to first byte" chart: https://wpengine.com/resources... [wpengine.com]

    If David really thinks that trademarks are unimportant he should probably open his own up to a more permissive use, but having narrow allowed terms and allowing abusers to get away with undermining the mark is not just silly but likely opens him up to termination of the mark.

    • The problem with your post is that, when WP Engine was created, Mullenweg via wordpress.org explicitly blessed the use of using names with WP in them. It has been a very common practice for commercial plugin developers and hosts.

      Just a couple weeks ago Mullenweg changed that text to say the opposite without notifying anyone. I do not think that will hold up in court.

      • It's likely that both Wordpress and "Rails" are overstating their ownership of particular marks related to trademark law.

        You can look around wp-engine's website, one page I searched had 49 references to "Wordpress" and none of them explicitly disclaimed partnership with the foundation which owns the mark.

        I'd agree, changes to the wordpress marks are only enforceable after the change, but it's not likely that wordpress can claim ownership of a mark as simple as WP anyway.

  • As a Drupal developer, this is my perspective of the situation:

    Automattic is to Wordpress as Acquia [wikipedia.org] is to Drupal.

    I don't know much about Matt Mullenweg, but as a Wordpress co-founder in this comparison he's more or less equal to Dries Buytaert [wikipedia.org], (also known as Drupal UserID 1, not unlike Linux Torvalds is with Linux and GIT, but within the Drupal Community). Dries Buytaert is also the CEO of Acquia, kinda like Matt Mullenweg's role at Automattic.

    Acquia is the 800 pound gorilla in the Drupal space. They 'add

    • by tetranz ( 446973 )

      Dries is the "Founder, Chief Technology & Strategy Officer" of Acquia, not the CEO.

      https://www.acquia.com/about-us/team/dries-buytaert

  • by nicubunu ( 242346 ) on Thursday October 10, 2024 @01:23PM (#64854335) Homepage

    I don't think Automatic is doing something wrong here, they don't ask WP Engine to pay for the code, they ask to be paid for services (hosting of themes and plugins) and ask for their trademark to be used fairly. In the spirit of Open Source, WP Engine is 100% free to take the WordPress code, strip the trademarks, set their own add-on repo and offer the service without paying a dime to Automatic, but WP Engine want to act as freeloaders, make money and not contribute back.

    • by Bahbus ( 1180627 )

      they ask to be paid for services (hosting of themes and plugins)

      Not really. A flat 8% of WP-Engine's revenue would more than cover the costs of the bandwidth. Automattic wants profit without doing work, not a fair trade.

      Everyone should just stop using anything derived from WordPress because everything of theirs sucks. Their templates suck. Their plugins suck. The people who make regular WordPress (not WP-Engine) sites suck at design. There are so many better ways to set up a blog, personal site, or whatever for free.

    • Re: not dirty (Score:4, Insightful)

      by RazorSharp ( 1418697 ) on Thursday October 10, 2024 @05:45PM (#64855203)

      You are confusing Automattic with wordpress.org. The plugin and theme repos come from wordpress.org and the WordPress Foundation has a mission statement that states that they exist to give WordPress, plugins, and themes away for free.

      If the nonprofit side of WordPress works against that mission statement to enrich Automattic (especially given that Matt controls both) then there are major legal issues. It means they have lied to the IRS and are not, in fact, a nonprofit. The fact that Matt has personally attempted to leverage wp.org to extort a competitor for Automattic also means he could be facing serious penalties. Extortion is kind of a major crime, especially when it amounts to tens of millions of dollars.

  • I love the open-source philosophy, and I open-source almost everything I work on when it's possible. That being said, there's a difference between I'm willing to give you the code, and the code having a monetary value.

    99.9% of all open-source projects aren't worth the compute power consumed to run them, but that .1% runs the world. If you're getting serious benefit from an open-source project, you might not have a legal required to pay, but you have a moral and ethical requirement to compensate.
  • N1Bet is an outstanding online casino that provides an exciting gaming experience with a wide range of games, from thrilling slots to classic table games. Known for its user-friendly interface, N1Bet makes it easy for players to navigate and find their favorite titles. The casino offers generous bonuses and promotions, allowing you to maximize your playtime and winnings. With fast and secure payment options, along with excellent customer support available around the clock, n1bet [n1bet-casinos.bet] ensures that your gaming exp
    • I recently had an amazing experience at Brango Casino! From the moment I registered, I was impressed by the user-friendly interface and the wide variety of games available. They have an extensive selection of slots and table games, so there’s always something new to try. What really stood out to me was the generous bonuses and promotions. I took advantage of the welcome bonus, which gave me extra funds to play with, and it made my gaming experience even more enjoyable. The fast payout times were also
  • I recently stumbled upon brango [brangocasino.bet] casino, and let me tell you – what a gem! It’s a crypto-friendly casino, which means lightning-fast payouts. Blink, and boom – your winnings are already in your wallet! The game selection? Absolutely top-notch! Tons of exciting slots and table games, so boredom doesn’t stand a chance. And the bonuses? They’re ridiculously generous, like Santa handing out gifts all year long! If fast payouts and great service are your thing, Brango is definitely w

It is better to never have tried anything than to have tried something and failed. - motto of jerks, weenies and losers everywhere

Working...