4 ms·
It can maybe change the Web, but not the Internet, and only a portion of it :) ActivityPub is based on HTTP/JSON standards, for real-time solutions in other "o
by edhelas 8y ago
It can maybe change the Web, but not the Internet, and only a portion of it :)
ActivityPub is based on HTTP/JSON standards, for real-time solutions in other "out of Web" environments I'd prefer to use something like XMPP-Pubsub (that is built on top of TCP) directly.
XMPP can pretty much covers what ActivityPub offers (feeds, comments, articles publication) with a lot more related features (presences, contact list, video-conferencing, chatrooms…). Also, social features on XMPP are basically Atom 1.0 on top of Pubsub, so no need to convert Atom to some new JSON format, you simply embed it! (ArsTechnica on XMPP Pubsub https://nl.movim.eu/?node/news.movim.eu/ArsTechnica https://nl.movim.eu/?node/news.movim.eu/ArsTechnica, or my personnal blog https://nl.movim.eu/?blog/edhelas@movim.eu https://nl.movim.eu/?blog/edhelas@movim.eu).
- elcomet 8y agoYou have to let it go, and accept that XMPP is dead.. And help spread technologies that have a real chance
- drb91 8y agoI don’t think XMPP has a concept of standard federated authentication, let alone social media controls you might expect. It seems like a subset of the required functionality.
- MattJ100 8y agoXMPP federation certainly is authenticated, so that your identity to other servers on the network is never in doubt. As for social media controls, you certainly can publish items only visible to e.g. certain groups of people, unsure if that's what you meant. XMPP is not the narrow subset of XMPP that Pidgin implements, but sadly that's how most people are familiar with it. Projects like Movim for example provide a much richer view of how XMPP can also be used for social media. Personally I'm a fan of ActivityPub if it gets more people federating. It's not impossible to bridge the two protocols (we did that in the past with OStatus, the previous iteration of federated HTTP social networking).