Fediverse.Party – Explore Federated Networks
fediverse.party
fediverse.party
You can feel the impact this has when browsing PeerTube: eclectic videos — a good sign of a burgeoning ecosystem — but with video buffering rates seemingly decades behind YT.
I’m actually a huge fan of the fediverse. But if PeerTube in particular wants to hit it big, there are some serious scalability issues which need to be addressed, despite fediverse development being largely antithetical to profit.
found the issue btw: https://github.com/tootsuite/mastodon/issues/49
So for one example, the recent (bait and) switch of Elasticsearch to SSPL effectively means that for many actual real-world users of Elasticsearch, the benefits of staying on the official Elastic branch has ceased to be worth the costs of the license when your alternative is running FOSS Elasticsearch/Opensearch.
So to answer your actual question - presumably as an operator you want to use the AGPL-licensed code more than you want to avoid those same negatives of AGPL.
I note they went along with the relicense but the site only currently lists "GNU FM" and "GNU Social". Is there an actual compelling argument for a project to choose a license just to be listed alongside those?
This is a (unintentional, perhaps) statement of FUD based on your perception, and not based on reality.
I came across a pretty good quote the other day in relation to the ActivityPub space which struck a chord: "A resource arrangement that works in practice can work in theory" - https://en.wikipedia.org/wiki/Elinor_Ostrom#Ostrom's_law
Show me a federated network that people are actually using in reality.
(these all have their builders as active users AFAIK)
Let me add another one or two. How about SMTP and BGP?
Federation in SMTP was necessary given the Internet's topology when email was invented. That network is long gone.
See TMTP, from the mnm open source project, which implements both the client & server:
Either of those outcomes would result in a poorer world.
The fact that facebook, telegram, whatsapp, etc are all centralized doesn't seem to stop criminals using those platforms.
I agree with your point but has this not happened with Gmail, Microsoft and Yahoo! for email anyway?
And it’s certainly a much better situation than other chat systems, where your identity is fundamentally tied to your account on that particular service. You can’t move to signal without moving everyone else to signal at the same time. I only need one email provider and one email app. But for messaging, everyone ends up needing signal, and WhatsApp, and Facebook to talk to each other. Imagine if you needed half a dozen email apps and accounts for each one to use email. “Oh, you’re emailing a company who uses Microsoft? Better open the Microsoft email program and remember your Microsoft login”.
No thanks!
A handful of webmail providers have centralized a large fraction of all email users. They already have the control you're concerned about.
Non-federated email means you have accounts at several sites, and most sites have membership requirements (customers-only, employees-only, etc). A client app keeps track of all your accounts. A webmail intermediary is unnecessary. The mnm demo gives a sketch of this [1] and the FAQ gives more detail [2].
I see any value in TMTP in the improvements as a protocol and I think it will be only be hurt by having no provision for federation in the protocol.
I'm not aware of any use cases for store-and-forward federation that aren't better served by a client-server network. And I've been thinking about this around the clock for four years :-)
Federation in email is used constantly and ubiquitously. Why would anyone want to turn it off?
SMTP has means to identify servers and domain ownership, web browsers have infrastructure to identify and verify arbitrary websites, and S/MIME exists. Most MUAs ignore basically all of this and instead trust whatever address is in a message's From header.
That is why I think we are still in early days of the (fediverse-powered) web. All this fringe tech will blossom eventually and we can live the 'decentralists dream' we all seem to be pushing for. Give it time. Yes, effort is still needed, and we all need to do our part to make it work, but simply being patient too, waiting for all this tech to bloom will be worth it.
(That included everything from I clicked the button until I had uninstalled McAfee and every other useless thing but still.)
Mastodon is by far the most popular app. A lot of that is by better productization and name recognition, leading to network effects. Downside to that for the Fediverse is that many newcomers think Mastodon === Fediverse, and don't discover all it has to offer.
For devs willing to contribute, or start their own federated projects, there's much to choose from and build upon. There is much untapped potential in the under-used Linked Data aspects of the specification. To build entirely different app types and protocols that interoperate (which need not necessarily be with entire fediverse). ForgeFed is an example of this.
Matrix is the one protocol that actually passes all the litmus tests (at least my litmus test).
This website needs to explain that.
https://wiki.p2pfoundation.net/Matrix
Fediverse in 2020 - https://news.ycombinator.com/item?id=25849533 - Jan 2021 (99 comments)
Fediverse – Federated social networks running on free open software - https://news.ycombinator.com/item?id=16667050 - March 2018 (69 comments)
More generally:
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Thanks!
Email is one of the classic examples where. Anyone can build and run their own mail server. As long as a server supports SMTP, users on it server can communicate with users on any other email server. No need for special cases which depend on which server you're sending mail to.
Mastodon is like Twitter, except anyone can host their own instance and you (and others) can follow each other across instances, just like mail in iamevn's example.
Pixelfed does the same for images, it is kind of an Instagram clone where you can follow others.
Writefreely enables the the same for blogging.
Also to the degree it is practically possible it is often possible to follow accounts across types, for example a Mastodon account can follow a Writefreely account.
Oh, and they are mostly (all?) open source, and since everyone can create their own instance it is harder to block out people (you can of course block people you find annoying etc, but Mastodon cannot receive a request from a government and suddenly you are thrown out from the network, they have to apply pressure to every instance around the world and then you could always create your own instance.)
If you think this sounds insanely cool then you are right.
There are a list of names elsewhere in the thread: https://news.ycombinator.com/item?id=27010161