Post ASnSPEY4gQycY3fcwq by mistermonster@freespeechextremist.com
(DIR) More posts by mistermonster@freespeechextremist.com
(DIR) Post #ASmp3DN2UCcuJO1CBE by forgefed@floss.social
2023-02-17T22:17:41Z
0 likes, 5 repeats
How do we create a truly #decentralized forge network? 🛠️ How do we avoid a situation of few (or even one) huge public instances? 🦛 Why is that bad? Why does it happen anyway? How do we help ourselves collaboratively prevent it as a #community? 🧑🤝🧑 Let's gather collective wisdom and ideas here! 💡 🧠 ❤️ Forge federation is getting closer with each day. If we don't make explicit systems, the implicit old habits, systems and problems will take over. 🔥--fr33
(DIR) Post #ASmp3E165GfYJclBcO by pulkomandy@mastodon.tetaneutral.net
2023-02-17T23:26:54Z
0 likes, 1 repeats
@forgefed stop using the notion of "forks" as used in gitlab/github. Something like Gerrit where anyone can push something for review on someone else's git repo.Then, all you need is some way to federate accounts, which you can probably do simply with email, or maybe with something fancier.Also consider Fossil which does a completely decentralized and federated thing already, but people ignore it because it's not git.
(DIR) Post #ASmqOiBhCidTvNWjkO by a@social.exozy.me
2023-02-18T00:14:49Z
0 likes, 0 repeats
@pulkomandy @forgefed Is there really federation in Fossil? iirc it has an anonymous user feature so that you can submit issues without an account, but no true federation.
(DIR) Post #ASnSPEY4gQycY3fcwq by mistermonster@freespeechextremist.com
2023-02-18T07:20:45.857252Z
0 likes, 0 repeats
@forgefed don't defederate from any server unless it hosts something illegal for you to relay, and keep registrations invite only by default. This way, the servers will stay small and nobody will need to have an account on a big server to avoid getting blocked by the larger network.
(DIR) Post #ASnsF5grMSEszGbUWG by cblgh@merveilles.town
2023-02-17T22:40:16Z
0 likes, 0 repeats
@forgefed can you build dunbar's number [1] (wrt identities, not repos!) into the syncing protocol or other fundamental part of the federation bits? defaults that are set early on in a project can be really impactful, even if they are tweaked by some and removed by fewhttps://en.wikipedia.org/wiki/Dunbar%27s_number
(DIR) Post #ASnsF6FbHI1oj0rEfY by cblgh@merveilles.town
2023-02-17T22:42:18Z
0 likes, 0 repeats
@forgefed subjective interpretations of things like moderation could also help enable autonomy for everyone + add delegation and prevent entrechment / scaling issues from admin needing to do moderation duties solely. a brief talk on the general idea here https://archive.org/details/25-17_15_subjective_content_moderation.mp4 and a blog on some specifics here https://cblgh.org/trustnet/
(DIR) Post #ASnsF6xYdrBqvLQLBY by cblgh@merveilles.town
2023-02-17T22:44:20Z
1 likes, 0 repeats
@forgefed and a last idea: can you enable ways for forges to easily and organically to "split off" from one another, when e.g. a single instance grows too big -> forks into two roughly half-sized instances. viewed another way, this is bringing the repo fork functionality to forges. think it would be important to incorporating consent into the procedure as well