this post was submitted on 05 Jul 2023
1782 points (96.7% liked)
Technology
59339 readers
5187 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Unpopular opinion but defederating Meta is a terrible idea. What are people thinking will happen? Allow them to federate and you'll have mastodon users able to view and interact with posts from Threads without needing to be concerned about ads or tracking, without giving over any more control of privacy than they would to any other fediverse instance, and without needing to possess accounts homed within the Meta infrastructure.
Defederate them, and anyone who wants to interact with anyone on threads will most likely need to maintain a presence on both and handover more personal data to Meta than they otherwise would.
Defederating is actively hostile to fediverse users.
I'm with you. What's the hate with Threads? It's going to basically just be like another Mastodon instance anyway, right? Just keep using whichever instance you want and Threads will end up adding more content to the fediverse. I don't really see the downside.
In case you're wondering why all the down votes, it's because of this concept:
https://ploum.net/2023-06-23-how-to-kill-decentralised-networks.html
Edit: Heres a summary I had in another post.
Summary:
The Fediverse is a decentralized network of servers communicating through the ActivityPub protocol.
Large corporations like Google and Microsoft have a history of either trying to control or make decentralized networks irrelevant.
Google joined the XMPP federation initially but implemented their own closed version, causing compatibility issues and slowing down the development of XMPP.
Eventually, Google stopped federating with other XMPP servers, leading to a decline in XMPP's popularity and growth.
Microsoft used similar tactics to hinder competing projects, such as the Samba network file system and open source office suites like OpenOffice and LibreOffice.
The strategy involves extending protocols or developing new ones to deny entry to open source projects.
Proprietary formats and complicated specifications are used to maintain dominance in markets.
Meta's potential entry into the Fediverse raises concerns as it could lead to fragmentation and a loss of freedom.
The Fediverse should focus on its values of freedom, ethics, and non-commercialism to avoid being co-opted by large corporations.
How a new federated decentralized platform can avoid this fate:
Stay true to the principles: The platform should prioritize and uphold the values of freedom, openness, and decentralization.
Develop open and robust protocols: Use open standards and ensure the protocol's specifications are transparent, well-documented, and not controlled by a single entity.
Foster a strong community: Encourage collaboration, participation, and diversity within the community to avoid reliance on any single company or organization.
Emphasize user control: Give users control over their data and privacy, allowing them to choose which servers and communities to join and ensuring their content is not subject to corporate surveillance.
Focus on user experience: Create a user-friendly interface and provide features that attract and retain users, making it easy for them to engage and connect with others.
Avoid centralization of power: Design the platform in a way that distributes authority and influence across the network, preventing any single entity from gaining too much control.
Promote interoperability: Support compatibility with other decentralized platforms and protocols to encourage communication and collaboration across different networks.
Educate and raise awareness: Educate users about the benefits of decentralized platforms, the risks of centralized control, and the importance of supporting independent, community-driven initiatives.
By following these principles, a new federated decentralized platform can strive to maintain its integrity, preserve user freedom, and resist the influence of large corporations seeking to control or make it irrelevant.
My reading of that isn't that Google killed XMPP, it's that they thought XMPP would be useful for the userbase they brought in, they realised it wasn't, and they ditched it. There's no indication that XMPP had the userbase and lost it to Google, or even that XMPP had features that were stolen by Google
The point is simple, the moment you have the biggest chunk of the userbase, you have more weight in establishing praxis for standards & protocols. In fact, the protocol needs to catch up with you, rather than viceversa. Google did the same with Chrome, for example. Try to start a browser today, and with all the stuff that Google forced into standards and that your browser need to comply with, you will fail. Even just forcing a pace in changes to ActivityPub can mean that a number of tools that are developed by volunteers won't be able to keep up.
Imagine Meta brings in 100m users. This is a fraction of their userbase, but it is 8x the whole fediverse. Imagine now that they make some change that doesn't comply with ActivityPub, what do you do, break the tool that is used by the 90% of the users, or adapt? And what if they push changes to ActivityPub, so that everyone needs to catch up quickly: lemmy, mastodon, pixelfed, etc. How soon before some tools with less active development will die because non-compliant? (Similarly to how some browser break with some sites)
For what it's worth, I agree with your reading, and nobody has described what I consider to be a plausible scenario for how exactly "embrace, extend, extinguish" would actually work here.
I don't think Meta should be given the benefit of the doubt or anything and people may have differing opinions about the likely user base for Threads, but I don't think this is any real concern to the fediverse in general.