Richard Stallman had a dream where you control your computing. And XMPP is the closest social network in line with Richard Stallman’s vision of the internet. This instant message protocol, allows for you to easily host your own server, it’s fast and efficient, and has lots of different open source clients to choose from. Additionally, by making it extensible, it allows for anyone to build upon it to get their own desired features. This article goes over some of the basics of XMPP: https://simplifiedprivacy.com/xmpp-decentralized-signal-get-your-own-social-network/

Note: There are no affiliate links or sales text in this educational article discussing open source. Let’s discuss the technology and not attack the author.

  • munderzi@feddit.ch
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    Wouldn’t IPv6 solve this? Give each device a static address and you have the state of the internet before NAT became necessary

      • HER0@beehaw.org
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        1 year ago

        Having globally routable IPv6 addresses for each device doesn’t prevent you from running firewalls.

    • sapient [they/them]@infosec.pub
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Yes, somewhat. The problem is places still suck at adopting it, especially phone carriers, and most people are primarily connected via their phones and a lot of people even use that infrastructure as a replacement for broadband as well.

      • railsdev@programming.dev
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        What do you mean by phone carriers not adopting IPv6? Didn’t Apple essentially force carriers to use IPv6? AT&T, T-Mobile, Verizon all support native IPv6 if I’m not mistaken.

        Same goes for Internet providers. Every residential cable Internet service I’ve had going back to 2008 had IPv6 turned on (though YMMV depending on what router you use, especially if you use the clunky one they give you).

        • sapient [they/them]@infosec.pub
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          It might be because I live in the UK.

          The internet I use is permanently stuck in “use phone carrier as backup” mode and we don’t have ipv6 because of that.

          Data for me also seems stuck in ipv4.

          • railsdev@programming.dev
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            I’ve heard that some ISPs will enable it if you call them, but usually they’ll ask why you need it. You can just tell them you work remotely and the company VPN is IPv6 only because it’s 2023 and they don’t want to contribute to IPv4 address exhaustion.

    • lloram239@feddit.de
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      No, not really, at least not by itself. IPv6 only makes NAT a tiny little easier/unnecessary, as every computer has a routeable IP address. However, many routers will block incoming connections by default, so you still have to go to your router config and fiddle, just as with NAT. IPv6 also doesn’t help with DNS, a routeable address by itself is meaningless when there is no means to find out what address the other guy has. IPv6 are dynamic and change all the time, even more frequently than IPv4.