• OverfedRaccoon 🦝@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    2
    ·
    edit-2
    1 year ago

    It looks like articles today are saying that Meta is delaying integrating ActivityPub at launch.

    That said, I’m not seeing how we get to the last E, extinguish. By its very nature, ActivityPub is decentralized to avoid total control. So even if Meta embraces the technology and wants to monetize it (because capitalism, of course), extending ActivityPub would (hypothetically) be open source - or they would fork it, diverging and making their version closed, and otherwise not function in full with other ActivityPub instances (like with kbin, Lemmy, and Mastodon). Without buying the platform from the developers in full, I don’t see how ActivityPub or the greater Fediverse dies. And I could just be missing something obvious, so if you can explain how we get there, I would really like to hear and understand.

    I guess the only way I could see it is if Threads got so popular that people literally stopped using the other apps - but I also don’t see that happening, because anyone already using stuff like Mastodon are using it because Twitter, Facebook, etc, suck ass and they’ve moved away from sites like that.

    EDIT: Thanks to the one person that actually replied, I saw I was on the right track at the end, but failed to see the obvious (as I assumed).

    • blueshades@lemmy.world
      link
      fedilink
      English
      arrow-up
      15
      ·
      1 year ago

      It’s hard to predict but the extinguish part would come from bigger non-Threads instances implementing compatibility with Thread-only extensions (in the interest of their users, or for money) and fragmenting the community. Threads then becomes the defacto ActivityPub standard. Maybe some instances stay true to the standard but with extremely reduced communities because now they can’t see what other instances are publishing. So now you have to decide between your ideals and your social network. At best, you’re back to square 0.

      • Hotzilla@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        15
        arrow-down
        1
        ·
        1 year ago

        It happens in the extend part.

        Large corporation will have much more resources, they will implement features and refactoring, which small open source teams do not have capability to implement. They will start pulling users because they support features that other do not.

        This also means that they will start getting control.

        And then finally they just cut the communication, and split the community. All the way they can claim to be working “for the community”

        • partial_accumen@lemmy.world
          link
          fedilink
          English
          arrow-up
          12
          arrow-down
          1
          ·
          edit-2
          1 year ago

          It happens in the extend part.

          This is it right here.

          If you need a real-world example look at the original web browsers:

          NCSA Mosaic (the very first web browser) fully supported what would be later known as HTTP verison .9 . There was universal compatibility because there was only one browser supporting HTTP. Later Netscape Navigator would come on the scene and add functionality that was not supported in Mosaic (like the <blink> tag for example), but nothing hugely breaking page views between the two browsers.

          Fast forward to Internet Explorer v3, v4 and v5 where MS would not only show all the pages that the prior browsers would, but they EXTENDED by letting HTML still work without following all the same standards. It was easier to write pages for IE than it was to the specification. Then EXTENDED again by MS added ActiveX to web sites meaning now ONLY MS IE could display these pages, and for a time that meant only Windows computers could. This is the Extinguish part.

          The “Extend” step gets adopted because its attractive to users.

          Here’s a non-computer analogy:

          Lets say your current car get 25MPG. Now lets says that Shell come out with a gasoline that would let your same car go 40MPG with zero changes. Just buy Shell gas now at nearly the same price as anyone else’s and you get significantly more range. Most people would do it. Moreover, Shell buys Honda and starts manufacturing cars designed to work on that same new Shell gas could go 60mpg with even more power! So when you go to buy your next car 5 years later after using the gas, you don’t want to turn down 60MPG with more power. That Shell/Honda looks very attractive! All this time all the other gas stations have been going out of business because few people want to pay nearly the same amount for gasoline that only gets a fraction of the range. In the end, ONLY Shell gasoline is being sold, and nearly everyone drives a Shell/Honda to get the most benefit. This is Embrace, Extend, Extinguish.

          • Maiznieks@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 year ago

            I actually witnessed IE’s rise, leaving netscape navigator and opera in dust, and then open source phoenix (later firefox) rising from ashes, steadily taking back user share. Google chrome took a good chunk too and by that time IE was done and desperate enough to give in and use chromium framework.

            There was a point in time I thought it’s impossible, the close source monstrosity with neverending standards incompatibilities will stay on quick launchers forever but it did not. What a journey.

          • Tag365@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            Anyone here remembered that Internet Explorer is Evil! site? The person who made that website complained about those tactics such as the ActiveX stuff and also made fun of Microsoft for doing it.