Post AWzjeNeoLPzJXaPC9A by mattj@floss.social
(DIR) More posts by mattj@floss.social
(DIR) Post #AWzjeNeoLPzJXaPC9A by mattj@floss.social
2023-06-23T20:45:49Z
0 likes, 2 repeats
Just for the record: what Google/FB did to #XMPP was not 'embrace, extend, extinguish'. I bring this up because people are focusing on FB developing a divergent protocol/extensions. Maybe that's a valid concern, but it's unrelated to XMPP.While Google Talk was actively developed, Google folk actively participated in the community. In fact they contributed important extensions such as Jingle, the protocol we still use today for audio/video calls in XMPP, and other bits and pieces.(cont...)
(DIR) Post #AWzjePooJDAuFB6D0i by mattj@floss.social
2023-06-23T20:49:21Z
1 likes, 0 repeats
The big problem was simply that these were the largest nodes on the network. They had so many users, they had nothing to lose by putting up the walls and shutting out what was (to them) a small minority.The answer to this problem is nothing to do with the protocol, but just ensuring that the network is diverse and distributed, not centralized in one or two seats of power. Now how to actually do that, is a harder question. But it's the one we should be discussing.
(DIR) Post #AWznwF2pVK6vrHPcUy by mattj@floss.social
2023-06-23T20:56:32Z
1 likes, 1 repeats
For example, when I started work on Snikket, a project to make XMPP easier, I deliberately chose to focus on helping people establish small servers, based on existing social relationships. I specifically did not want to become just another large public service, partly due to what happened with Google Talk.A large network of small nodes is more robust against disruption. It's what any healthy decentralized network should be aiming for. Applies to XMPP, Fediverse and the internet in general.
(DIR) Post #AWznwFlqnw7i6uTZfk by mattj@floss.social
2023-06-23T21:02:34Z
0 likes, 0 repeats
And to circle back to the start of the thread: if we can avoid reaching this super large node situation, the ease of an 'embrace, extend, extinguish' attack on the network protocol by such nodes is diminished significantly.
(DIR) Post #AWznwGPCRdbC4wt00O by ChrisWere@toot.wales
2023-06-23T21:05:39Z
0 likes, 0 repeats
@mattj Whilst I really do agree with this argument, I've been a member on a number of small networks for federated services, and more than a few have closed down with little or no warning. Kinda makes it difficult sometimes to keep the faith.
(DIR) Post #AWznwHDBRna6ZyGuum by mattj@floss.social
2023-06-23T21:10:15Z
0 likes, 0 repeats
@ChrisWere That's why I focus on existing social groups for Snikket. My family Snikket server is of value to all of us. If I was running the service for strangers, I'd be less inclined to keep it running when times got hard. But yeah, I hear you.Note though, large services are far from immune to shutdowns. Happens to commercial and non-commercial services all the time.Anyway, I did spend quite some time working on https://docs.modernxmpp.org/projects/portability/ to try to improve the story when a service goes away.
(DIR) Post #AWznwI689VX9KNynYm by strypey@mastodon.nzoss.nz
2023-06-23T21:46:52Z
0 likes, 0 repeats
@mattj> I did spend quite some time working on https://docs.modernxmpp.org/pr… to try to improve the story when a service goes awayThis is what we need in matrix and the fediverse too. Accounts - and particularly people's data - being stuck on one instance is a weakness of both networks.@ChrisWere
(DIR) Post #AWzodU0jjgRKjA3Ix6 by strypey@mastodon.nzoss.nz
2023-06-23T21:54:42Z
0 likes, 0 repeats
It would be great if all posts to the verse signed with a key that would then allow me to reliably identify myself as the author. And rebuild my posting history after a sudden instance collapse, by pulling copies from any instance where people were following.For those who are just here to chitchat and share ShowerThoughts, their history doesn't matter. Some even auto-delete it after a couple of weeks. But for those of us who work here, it's a useful record.#fediverse @mattj@ChrisWere
(DIR) Post #AX07QRC4nSWvM3qikS by strangetomato@tech.lgbt
2023-06-24T01:25:11Z
0 likes, 0 repeats
@strypey @mattj @ChrisWere The DID and VC specifications have the potential to enable this