Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
We Distribute
  1. Home
  2. General Discussion
  3. If we look at what #Mastodon did to #ActivityPub, we start to realize that #XMPP not having a client and server from a single vendor that is available on all platforms is indeed a strength, not a weakness.

If we look at what #Mastodon did to #ActivityPub, we start to realize that #XMPP not having a client and server from a single vendor that is available on all platforms is indeed a strength, not a weakness.

Scheduled Pinned Locked Moved General Discussion
mastodonactivitypubxmpp
18 Posts 11 Posters 3 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mariusor@metalhead.clubM mariusor@metalhead.club

    @lutindiscret @thevril @daniel and at the same time hamstrung it to a very limited and misshapen version of the actual specification that everyone needs to implement if they want to be compatible with the mastodon servers.

    Basically they inadvertently executed an embrace, extend and extinguish operation.

    lornajane@indieweb.socialL This user is from outside of this forum
    lornajane@indieweb.socialL This user is from outside of this forum
    lornajane@indieweb.social
    wrote last edited by
    #8

    @mariusor @lutindiscret @thevril @daniel Do you think there’s still room to improve things? What could be done here - I didn’t dig into the details so I’m not sure if it’s a totally lost cause (in which case, ignore me!)?

    mariusor@metalhead.clubM 1 Reply Last reply
    0
    • lornajane@indieweb.socialL lornajane@indieweb.social

      @mariusor @lutindiscret @thevril @daniel Do you think there’s still room to improve things? What could be done here - I didn’t dig into the details so I’m not sure if it’s a totally lost cause (in which case, ignore me!)?

      mariusor@metalhead.clubM This user is from outside of this forum
      mariusor@metalhead.clubM This user is from outside of this forum
      mariusor@metalhead.club
      wrote last edited by
      #9

      @lornajane I don't know, hopefully not. My bitterness mostly stems from the fact that I'm a "small fediverse developer", meaning that I built fediverse servers that are not in the mainstream.

      My software is making use of some features in the ActivityPub and Activity vocabulary that are spec compliant but they get rejected by Mastodon servers.

      When I pointed out these problem(s) on the Mastodon bug tracker they weren't acknowledged, it was argued that they're bad features, etc. Around some of them I could work around (like requiring webfinger resource resolvers), but around others I couldn't and I won't. 🤷

      @lutindiscret @thevril @daniel

      smallcircles@social.coopS 1 Reply Last reply
      0
      • kolev@babka.socialK kolev@babka.social

        @daniel But XMPP doesn't have anything on desktop that compares to Conversations. It helps to have a unified solution to set the minimum bar higher.

        opensourceopenmind@social.vivaldi.netO This user is from outside of this forum
        opensourceopenmind@social.vivaldi.netO This user is from outside of this forum
        opensourceopenmind@social.vivaldi.net
        wrote last edited by
        #10

        @kolev @daniel I love #XMPP but not having a single cross-platform fully-featured client makes onboarding normies much more difficult, hindering adoption greatly.

        Nothing wrong with being the #Ubuntu or #LinuxMint of decentralised #FOSS messengers... people who need the Archlinuxes and BSDs will find them in time.

        I have managed to onboard lots of people to cross-platform messengers like #DeltaChat, #ElementMessenger and #SignalApp, but not a single person to XMPP. Cross platform apps also make switching OSes eaiser, e.g. migrating from Windows to Linux, or Android to LinuxMobile.

        phocque@fosstodon.orgP 1 Reply Last reply
        0
        • opensourceopenmind@social.vivaldi.netO opensourceopenmind@social.vivaldi.net

          @kolev @daniel I love #XMPP but not having a single cross-platform fully-featured client makes onboarding normies much more difficult, hindering adoption greatly.

          Nothing wrong with being the #Ubuntu or #LinuxMint of decentralised #FOSS messengers... people who need the Archlinuxes and BSDs will find them in time.

          I have managed to onboard lots of people to cross-platform messengers like #DeltaChat, #ElementMessenger and #SignalApp, but not a single person to XMPP. Cross platform apps also make switching OSes eaiser, e.g. migrating from Windows to Linux, or Android to LinuxMobile.

          phocque@fosstodon.orgP This user is from outside of this forum
          phocque@fosstodon.orgP This user is from outside of this forum
          phocque@fosstodon.org
          wrote last edited by
          #11

          @opensourceopenmind @kolev @daniel What #XMPP clients would you recommend (doesn't have to cross-plattform) for

          #linux
          #android
          #macOS
          #iOS

          ?

          greatsword@social.tchncs.deG 1 Reply Last reply
          0
          • phocque@fosstodon.orgP phocque@fosstodon.org

            @opensourceopenmind @kolev @daniel What #XMPP clients would you recommend (doesn't have to cross-plattform) for

            #linux
            #android
            #macOS
            #iOS

            ?

            greatsword@social.tchncs.deG This user is from outside of this forum
            greatsword@social.tchncs.deG This user is from outside of this forum
            greatsword@social.tchncs.de
            wrote last edited by
            #12

            @phocque @opensourceopenmind @kolev @daniel
            gajim or dino for GNU/Linux
            monocles for Android
            Monal for iOS and MacOS

            daniel@gultsch.socialD 1 Reply Last reply
            0
            • greatsword@social.tchncs.deG greatsword@social.tchncs.de

              @phocque @opensourceopenmind @kolev @daniel
              gajim or dino for GNU/Linux
              monocles for Android
              Monal for iOS and MacOS

              daniel@gultsch.socialD This user is from outside of this forum
              daniel@gultsch.socialD This user is from outside of this forum
              daniel@gultsch.social
              wrote last edited by
              #13

              @greatsword @phocque @opensourceopenmind @kolev Be careful recommending #monocles. They’ve stopped back porting critical security updates from #Conversations_im some time ago. Just go with the original. Monocles is just the Blabber disaster waiting to happen again.

              1 Reply Last reply
              0
              • mariusor@metalhead.clubM mariusor@metalhead.club

                @lornajane I don't know, hopefully not. My bitterness mostly stems from the fact that I'm a "small fediverse developer", meaning that I built fediverse servers that are not in the mainstream.

                My software is making use of some features in the ActivityPub and Activity vocabulary that are spec compliant but they get rejected by Mastodon servers.

                When I pointed out these problem(s) on the Mastodon bug tracker they weren't acknowledged, it was argued that they're bad features, etc. Around some of them I could work around (like requiring webfinger resource resolvers), but around others I couldn't and I won't. 🤷

                @lutindiscret @thevril @daniel

                smallcircles@social.coopS This user is from outside of this forum
                smallcircles@social.coopS This user is from outside of this forum
                smallcircles@social.coop
                wrote last edited by
                #14

                @mariusor @lornajane @lutindiscret @thevril @daniel

                I am not too optimistic. I see a current fediverse that can make mainstream social media decentralized, by providing a bare level of interoperability, and a straightjacket of quirks to adopt to make it work. This fediverse either stays niche, or sees a hostile corporate takeover.

                A "back to the original promise of ActivityPub" may be in order, which 1) lays a robust foundation to build on, and 2) is evolved under custodianship of the commons.

                smallcircles@social.coopS 1 Reply Last reply
                0
                • smallcircles@social.coopS smallcircles@social.coop

                  @mariusor @lornajane @lutindiscret @thevril @daniel

                  I am not too optimistic. I see a current fediverse that can make mainstream social media decentralized, by providing a bare level of interoperability, and a straightjacket of quirks to adopt to make it work. This fediverse either stays niche, or sees a hostile corporate takeover.

                  A "back to the original promise of ActivityPub" may be in order, which 1) lays a robust foundation to build on, and 2) is evolved under custodianship of the commons.

                  smallcircles@social.coopS This user is from outside of this forum
                  smallcircles@social.coopS This user is from outside of this forum
                  smallcircles@social.coop
                  wrote last edited by
                  #15

                  @mariusor @lornajane @lutindiscret @thevril @daniel

                  Social coding commons is a movement which envisions a 'peopleverse' as the future of the social web. By facilitating the emergence of self-sustainable commons organized enough to evolve that. And cocreate a commons based value economy that thrives in this social networking environment.

                  https://coding.social

                  On the forum there's a section to discuss social protocols..

                  Link Preview Image
                  Proto social

                  Collective dedicated to a service-oriented social web.

                  favicon

                  Discuss Social Coding (discuss.coding.social)

                  And more related topics in other categories.

                  mariusor@metalhead.clubM 1 Reply Last reply
                  0
                  • smallcircles@social.coopS smallcircles@social.coop

                    @mariusor @lornajane @lutindiscret @thevril @daniel

                    Social coding commons is a movement which envisions a 'peopleverse' as the future of the social web. By facilitating the emergence of self-sustainable commons organized enough to evolve that. And cocreate a commons based value economy that thrives in this social networking environment.

                    https://coding.social

                    On the forum there's a section to discuss social protocols..

                    Link Preview Image
                    Proto social

                    Collective dedicated to a service-oriented social web.

                    favicon

                    Discuss Social Coding (discuss.coding.social)

                    And more related topics in other categories.

                    mariusor@metalhead.clubM This user is from outside of this forum
                    mariusor@metalhead.clubM This user is from outside of this forum
                    mariusor@metalhead.club
                    wrote last edited by
                    #16

                    @smallcircles in my opinion there's no further need to "discuss" protocol as in we've already committed to ActivityPub. What we can do is to be the best implementation of that so we don't fuck it up for the other guys. Or we can just decide ActivityPub is not it, and clear the space for someone with more drive in this regard.

                    @lornajane @lutindiscret @thevril @daniel

                    lutindiscret@mastodon.libre-entreprise.comL 1 Reply Last reply
                    0
                    • mariusor@metalhead.clubM mariusor@metalhead.club

                      @smallcircles in my opinion there's no further need to "discuss" protocol as in we've already committed to ActivityPub. What we can do is to be the best implementation of that so we don't fuck it up for the other guys. Or we can just decide ActivityPub is not it, and clear the space for someone with more drive in this regard.

                      @lornajane @lutindiscret @thevril @daniel

                      lutindiscret@mastodon.libre-entreprise.comL This user is from outside of this forum
                      lutindiscret@mastodon.libre-entreprise.comL This user is from outside of this forum
                      lutindiscret@mastodon.libre-entreprise.com
                      wrote last edited by
                      #17

                      @mariusor the problem is what we do is

                      Design standard; implement; try making good UI; think UX; wonder how to get traction/adoption

                      What we should do is:

                      Wonder how to get adoption/traction; UX; UI implements (once, multiple implementation are pointless actually); iterate until critical mass, network effect is here and GAFAM site is dead; standard.

                      Decentralization is a mean, not a goal. We thing and act wrong

                      @smallcircles @lornajane @thevril @daniel

                      mariusor@metalhead.clubM 1 Reply Last reply
                      0
                      • lutindiscret@mastodon.libre-entreprise.comL lutindiscret@mastodon.libre-entreprise.com

                        @mariusor the problem is what we do is

                        Design standard; implement; try making good UI; think UX; wonder how to get traction/adoption

                        What we should do is:

                        Wonder how to get adoption/traction; UX; UI implements (once, multiple implementation are pointless actually); iterate until critical mass, network effect is here and GAFAM site is dead; standard.

                        Decentralization is a mean, not a goal. We thing and act wrong

                        @smallcircles @lornajane @thevril @daniel

                        mariusor@metalhead.clubM This user is from outside of this forum
                        mariusor@metalhead.clubM This user is from outside of this forum
                        mariusor@metalhead.club
                        wrote last edited by
                        #18

                        @lutindiscret if your main goal is

                        > get adoption/traction

                        you already failed as indie social media.

                        If all your efforts are based on this foundation everything you do will be tainted by the same incentives that mainstream social media has.

                        I'm half joking but, what we need to do is to build platforms that nobody wants to use, only then we will have achieved the zen of social media.

                        More pragmatically it means to build social media that is easy and cheap to run, easy to gather Dunbar's number range of people around it, and easy to link to other similar communities. Anything else will force you into the wrong direction.

                        @smallcircles

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        Powered by NodeBB Contributors
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups