It’s a pact to block Meta (as in Facebook) run instances if they appear. Obviously up to @Dave to sign, but wondering what people think

  • gibberish_driftwood@lemmy.nz
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    2 years ago

    I’m not (yet) convinced that blocking would be useful, but just some random thoughts …

    Who suffers if you block everyone on your email server from being able to email Gmail addresses? All you’ll get is people leaving the server

    Facebook kind of did something similar to this with email in the past and it worked out great for Facebook. It used to have a really nice email gateway, where you’d get email-notified if someone sent you a message in Facebook. You could simply hit Reply to the email, without having to go back to Facebook and log in. Facebook would cleanly translate your response back into the in-Facebook conversation. Then Facebook hit some kind of critical mass of users and removed the feature. After that you had to go to Facebook to participate in conversations with all your friends and communities who were now living inside Facebook. Then it made it even harder to do it through its mobile site, meaning that at least if you wanted to interact from a mobile device you’d probably have to install and use its Messenger app to keep communicating at all. (Yes there are ways around this, but not ways easy and intuitive for most people.)

    There’s a short history of mega-corporations trying to take over the internet or computer-connected communities or whatever. More than 20 years ago, Microsoft was trying to create “The Microsoft Network”. It was like an alternative internet mostly disconnected from the real internet, and it was hoping everything would shift into this Microsoft-controlled thing, paying Microsoft a subscription, and that the original internet would die out. Everyone using Windows would have a way in, and it tried to incentivise users to join by paying certain companies like Paramount(?) to (only example I remember) put all their Star Trek fan content there. It failed dismally in the end, and the name’s been re-used since for completely different things. After that Microsoft got into the browser wars, and was very criticised for its “embrace and extend” policies around stuff like Java and HTML+Javascript that made it possible to often-accidentally develop stuff that’d only work in MS software. A generation or two later, though, Microsoft has come back and hugely embraced lots of open source software and development. With the whole cloud hosting side of the business it’s found a way it can co-exist and collaborate more positively.

    Before Microsoft, IBM was the big evil mega-corporation, but by the time Microsoft was trying to destroy open source communities and protocols around in the late 90s onwards, IBM was majorly investing in Linux and other open source development, and rolling out those systems as a business model.

    Meta’s evil and destructive now, and Mark Zuckerberg seems disturbingly weird on several levels, but corporations change and some day Meta might not be as bad.

    • Dave@lemmy.nzM
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      One concern I have is I guess related to gatekeeping. The fediverse is open and connected. If people on “Threads” start learning more about the Fediverse and how you can follow people on other platforms, they will want to start connecting. If they find out you’re on another platform and they know that they should be able to connect, you will end up in a weird conversation about how yes they use a platform that can connect with “Threads” but you can’t connect, because the platform has decided to block Meta. “Why?” Oh because “Threads” isn’t a real part of the Fediverse, yes the Fediverse is open and anyone can create an instance and they can all join together, but we have decided not to connect with Meta because we don’t feel like it’s really part of the Fediverse and we are worried that they will ruin the feel of it all.

      The Fediverse is open and connected, and instances have the right to choose who they federate with, but I don’t believe being a big company is necessarily a good reason not to federate. If the Fediverse gets big, I feel big companies running nodes are a necessary part.

      I totally get that a big company creating a proprietary platform that connects seems to go against the spirit, but if we want our friends and family to use the Fediverse then I think it’s a necessary evil.

      This is of course just a point in time opinion. We have the luxury of watching what happens before it starts to affect us too bad.

      By the way I appreciated the history lesson. I am familiar with the Microsoft Network, but it was more of a website with news etc when I got there. It’s interesting to know how they started!

      • gibberish_driftwood@lemmy.nz
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        I totally get that a big company creating a proprietary platform that connects seems to go against the spirit, but if we want our friends and family to use the Fediverse then I think it’s a necessary evil.

        I’m really new to the Fediverse and this campaign, but if it doesn’t already exist then I wonder if what’s really needed is just a generally agreed code of conduct, rather than an outright and very specific banning of Meta or some other company people don’t trust. As in, if you act within these stated boundaries then you can expect most others out there will be happy to federate with you, but if you don’t then expect to be cut off without apology.

        Maybe project92 from Meta already fails the test of what people are comfortable with, but is the test clearly written down somewhere? Is there some kind of organised body of admins to organise its management and evolution?

        • Dave@lemmy.nzM
          link
          fedilink
          arrow-up
          2
          ·
          2 years ago

          I guess there are multiple pieces here.

          First is the ActivityPub protocol. This can be compared to the Email protocol (there are actually multiple, but I’ll try to keep it simple). ActivityPub is not a website or a platform, but a way for servers to talk to each other to share social media type information. It seems fromthis wikipedia article that the standard is now published by W3C, who handle most of the commonly used standards for the web.

          Then there is the site Mastodon. Mastodon is a twitter-like site, and it uses ActivityPub to allow one site to talk to another. Mastodon is open source, in which anyone with the necessary skills can contribute code. But the ultimate decider of what goes into the software is “Mastodon gGmbH”, a non-profit from Germany.

          Then we have Lemmy, which is a reddit-like site that also uses the ActivityPub protocol to allow one site to talk to another. Lemmy is also open source, but unlike Mastodon there is not an organisation behind it, just a small group of core developers. But because it is open source, if something were to happen (changes people didn’t like, developers hit by bus, etc) then it is easy enough to copy the code and new developers can start working on it.

          Then there’s the facebook platform apparently called "Threads. This is proprietary, no one knows the code and it’s not shared or open. Facebook have basically built their own independent platform, except for one little difference: it supports ActivityPub.

          I’m really new to the Fediverse and this campaign, but if it doesn’t already exist then I wonder if what’s really needed is just a generally agreed code of conduct

          The question is, who writes this code of conduct? It’s not really up to ActivityPub, they created a way for servers to talk, they aren’t involved in content at all.

          Lemmy could create a code of conduct. They can’t force it on all Mastodon servers, because the code is open source so anyone can copy it and make their own service. But even if they could, what happens when a user from Mastodon starts commenting on a Lemmy post? If Mastodon isn’t following the code of conduct, do they have to try to somehow block all Mastodon servers? How would you even do this, when anyone can stand up a new server at any time, and make small or large changes to the code at any time?

          Ok, so maybe that’s hard but it’s easier with Facebook, with their big central server model. Who writes the code of conduct that Facebook has to follow? How do you get approval from the 100+ different platforms using the ActivityPub protocol spread across over 40,000 different servers?

          Does facebook get a say in the code of conduct? After all, they will let their users follow people on other servers and vice versa. If they do get a say, won’t they have massive sway? If they don’t then how is it any different from some servers blocking them and others not?

          The problem with the fediverse is the same thing that makes it what it is: It’s open to anyone, and no one controls it.

          Therefore I just don’t believe you could identify who should write a code of conduct, and even if you could, you’d have to persuade 40,000 servers to join in. This at it’s core is not much different from a petition to have servers block facebook.

          If say Mastodon wrote a code of conduct, they might have the sway to get lots of servers to adopt it - but when facebook inevitably break it, they have very little power to do anything about it.

          Sorry this is a bit of a rambly post, but the short answer is that I just don’t think there is a logical organisation to write a code of conduct, and even if there were, they would have no power of enforcement so you’d have to work that out first.

          • gibberish_driftwood@lemmy.nz
            link
            fedilink
            arrow-up
            2
            ·
            2 years ago

            Thanks and I don’t pretend to have useful ideas. In my head I thinking of something along the lines of the Free Software Foundation producing the GPL, and happening to have the synergy with enough devs out there that lots of them (obviously not all) adopted it. Probably not as great a fit after your explanation, though.

            • Dave@lemmy.nzM
              link
              fedilink
              arrow-up
              1
              ·
              2 years ago

              Some organisation might try it, I wouldn’t be surprised. But I would say there is not a cohesive view about what the Fediverse is for or what it should look like. It grew organically and no one is directing it in a particular direction.

      • gibberish_driftwood@lemmy.nz
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        It’s interesting to know how they started! Oh yeah. (Sorry second response.) It’s sort of depressing that Facebook’s succeeded where Microsoft failed all that time ago.

        Monopolising the network space for everyone’s interactions was a progression of the MS-software-on-every-desktop philosophy, but they tried it too early. They probably also cared too much about where the money was going to come from, and maybe also had an incompatible sense of ethics compared with Zuckerberg’s generation of executives.