Are we reinventing Usenet?
A non-federated decentralized social protocol based on Git
31–40 of 41 posts
Re: A non-federated decentralized social protocol based on Git
#32I'm sorry but I believe I'm missing something here. How does this solve any of the problems that people commonly have with decentralized, federated social networks? * You're still either hosting your own, or at the whim of whomever hosts your repository. Mastodon.social or GitHub. * Hosting your own Git is not particularly easier than hosting your own GoTo Social or Akkoma. * What if you end up with either a big foll…
> "Hosting your own Git is not particularly easier than hosting your own GoTo Social or Akkoma." Easiest way I've found (so far) to "host your own git" is https://github.com/charmbracelet/soft-serve
Re: A non-federated decentralized social protocol based on Git
#33Re: A non-federated decentralized social protocol based on Git
#34Earlier quoted context omitted.
Git makes it easy to make copies, but its nature of having one designated "origin" remote per repository that serves as upstream source of truth (on platforms like github also across forks) makes it not really federated/decentralized the way Mastodon et al. are. And I don't reaaally see how this tool solves that problem. Or any of the other problems you mentioned. But that said, Mastodon/ActivityPub don't really feel…
> one designated "origin" remote Git is not limited to a single remote. The default remote is called "origin" but there's nothing particularly special about it.
Re: A non-federated decentralized social protocol based on Git
#35I'm sorry but I believe I'm missing something here. How does this solve any of the problems that people commonly have with decentralized, federated social networks? * You're still either hosting your own, or at the whim of whomever hosts your repository. Mastodon.social or GitHub. * Hosting your own Git is not particularly easier than hosting your own GoTo Social or Akkoma. * What if you end up with either a big foll…
Git makes it easy to make copies, but its nature of having one designated "origin" remote per repository that serves as upstream source of truth (on platforms like github also across forks) makes it not really federated/decentralized the way Mastodon et al. are. And I don't reaaally see how this tool solves that problem. Or any of the other problems you mentioned. But that said, Mastodon/ActivityPub don't really feel…
"Federated network" could be modeled by a stream of posts (comments, tweets, whatever else) that are either a start ("root") of conversation or reply to one or more previous post(s), so it does form a graph. Then a bunch of "indexes" like "each post with this tag", usually ordered via some kind of filter (time, how popular the twat posting it is, removing any offensive or NSFW ones etc).
But there is really nothing to merge and not much else common to git aside from sitting on its store and protocol
Re: A non-federated decentralized social protocol based on Git
#36How do notifications work with this?
Re: A non-federated decentralized social protocol based on Git
#37- Managing data (push/pull/etc) in a common, widely-supported protocol (git)
- which has a large, stable, and free-as-in-beer implementation (GitHub)
- as well as some major competitors (Bitbucket/GitLab)
- and is possible to self-host (gitea, OSS GitLab)
What I'd love to see:
- posts are currently in JSON format. Make it something more readable (like Markdown+YAML), at least optionally. That way people can interact _directly_ in GitHub, instead of using a janky client
- The main problem with decentralized frameworks is always "search and discoverability". Someone needs to aggregate all the data in a centralized database and make it easy for others to pick through
Re: A non-federated decentralized social protocol based on Git
#38I'm sorry but I believe I'm missing something here. How does this solve any of the problems that people commonly have with decentralized, federated social networks? * You're still either hosting your own, or at the whim of whomever hosts your repository. Mastodon.social or GitHub. * Hosting your own Git is not particularly easier than hosting your own GoTo Social or Akkoma. * What if you end up with either a big foll…
It's a more difficult to use version of rss.
All it missed was similiar distributed way to conversate instead of just reading and maybe leaving a comment on a blog
Re: A non-federated decentralized social protocol based on Git
#39Maybe some illustration would help to explain data and/or control flow?
The number of pilot users would still deserve growing: https://github.com/social4git/social4git/blob/main/doc/direc...
Re: A non-federated decentralized social protocol based on Git
#40Nostr is another one that is more lightweight without the Merkel tree but is seeing some traction.