@misc do you know of any descriptions or guides or recommendations for community run instances?
(Also, I think individually run personal instances should be exempt)
@misc Ok, this is a thread of my first pass of what a #FediGovernancePact might look like.
Anyone feel free to copy/change anything if you think there is something useful here. And if people like this (or something like it) let's try to figure out how to share and get more input (and community buy-in) on this:
#FediGovernancePact (post 1)
Goals:
- community governance of Fedi projects and instances
- make the Fediverse more welcoming
@misc #FediGovernancePact (post 2)
Why these goals?
- Community governance: having individually-run projects/instances leads to a feudalistic system, where the "benevolent dictators" duke it out over legitimate or petty conflicts. Users on those systems/servers have little say in these conflicts and may be forced to migrate servers (and only some things migrate). Also, this puts an unfair burden on the lone "benevolent dictator" to act perfectly always.
@misc #FediGovernancePact (post 3)
- make the Fediverse more welcoming: There are groups of people who have found the Fediverse unwelcoming, such as Black users, journalists, non-technical background users. We want to make this a more welcoming place for them. (note: we do **NOT** want to be welcoming to racism, transphobia, harassment, etc.). (further reading in next post):
@misc #FediGovernancePact (post 5)
How:
- To join the Pact, all instances/projects over a certain size should be community run (e.g., democracy, transparent foundation)
- TODO: define governance models
- Additionally, joining the pact means making efforts to include historically unwelcomed communities in governance (E.g., Black users, non-tech users, etc.) and keep up with the concerns of those groups.
- Make a way for users to see what servers have agreed to (and are following) the Pact
@misc #FediGovernancePact (post 6)
Examples of community governance I've seen people mention (un-vetted):
- https://cosocial.ca/
- https://hachyderm.io/
- https://digitalcourage.social/
- https://social.coop/
- https://kolectiva.social/
(Please tell me if you know of more examples, or if any of these examples are problematic and I should delete them from the list)
@misc #FediGovernancePact (post 7, final post)
This is just my first pass at thinking through a #FediGovernancePact. Feel free to copy this, modify it, and make it your own. I don't feel any need or desire to own this (it should be community owned if the Fedi community wants it!). I just want to help get the ball rolling toward better community governance.
tl;dr: a system of federation where, instead of federating automatically, federation had to happen intentionally between communities. To lighten the load of potentially having to federate with small instances one-by-one, I propose a system called "caracoles": you essentially ask to join concentric federations of instances that have all agreed to federate with each other, with smaller caracoles able to vote to federate with entire other caracoles. These can be disjoint groups: you can A can federate with B either through their membership in Caracol 1 or Caracol 2. If A's caracol decides to defed B, they still have access through Caracol 2, unless they opt to leave Caracol 2, or Caracol 2 defeds B as well. Individual instances would also be able to defed individual caracoles and instances, ofc, since they're essentially their own caracoles (of membership size 1). But the critical thing here is: all federation would need to be *opt-in*. Consent is important, and this would put it at the forefront while still having a mechanism for efficient mass-federation. It does mean that microinstances would have to ask to join a larger caracol before they have access to the rest of the fedi, though--but I think this won't be much of a problem in practice, and it'll turn out that this will also make it very easy to mass-defed caracoles made up of Pleroma channers. Think of it as a reverse blocklist ;) The funnest part about this: I *think* this can be implemented not as a full ActivityPub server, but just as third-party software that munges settings for any AP server that supports a mechanism like AUTHORIZED_FETCH. Just run a tiny server on the side, and it'll maintain the list of authorized instances in the caracoles you belong to, and you can otherwise keep using Mastodon, Akkoma, Firefish, whatever (you just need to have a "module" for supporting specific software's way of doing this) /cc @[email protected] @[email protected]
@jdp23 @zkat @misc @kylethayer
Thanks Jon for the callout and link back to the fedifam post!
One point on Jesse's thread which I think needs addressing. The fedipact has nothing to do with pressuring anyone. The prospect is indeed all about self-determination, and specifically, of a collective nature. Claiming it as coercive is simply wrong
@jdp23 @vantablack @oliphant @welshpixie @zkat @ophiocephalic @misc @kylethayer @dalereardon
I can understand why it would seem cohersive, it's often easier for folks to go with the flow.
Whereas when someone is pushing against that loudly and clearly, it can seem cohersive and agressive.
What you may want to consider is how did the members of the fedipact get here, to the pact?
How did it get to the state where we had to be loud enough for others to hear?
@jdp23 @vantablack @oliphant @welshpixie @zkat @ophiocephalic @misc @kylethayer @dalereardon
Perhaps the reason why it felt cohersive, is because some folks haven't had their agency or right to exist in a community space in peace bulldozed though.
The fedimens of the pact want to protect their community. It's not about the rest of us. It's their communities their choice.
Have you ever felt the need to raise that voice to push back? Consider why and if you were being cohersive.
@jdp23 @vantablack @oliphant @welshpixie @zkat @ophiocephalic @misc @kylethayer @dalereardon I'm not saying that you have or haven't.
Just perhaps if you felt it was cohersion or threats, examine that feeling.
Look at why some of the instances signed that pact. Who are their communities, why did the folks chose to move to those instances.
There's many types of communities in the Fediverse, and federation should be based on consensual federation.
To choose their freedom of association.
@misc @jdp23 @vantablack @oliphant @welshpixie @zkat @ophiocephalic @kylethayer @dalereardon that's cool, my response was mainly to Dale.
To be be clear I'm not criticising and I apologise if I am being aggressive.
I feel that a lot of the criticism of the fedipact was based on that feeling of cohersion being expressed. Those are feelings to be examined by all of us. Communities online, need to be human and community focused first.
@misc @jdp23 @vantablack @oliphant @welshpixie @zkat @ophiocephalic @kylethayer @dalereardon its natural for us techs to focus on scale, onboarding and growth.
But the harder part is the community and safety factor.
Which I think is partly why there are two camps. Scaling and onboarding needs to consider more factors than how to do it.
It should be how do we do it safely and steadily. Some of us prefer smaller communities, some larger.
@misc @jdp23 @vantablack @oliphant @welshpixie @zkat @ophiocephalic @kylethayer @dalereardon I think there's been a lot of back and forth.
Which is normal for any online community.
But where it got out of hand was the harassment and misogyny that some of the fedimens faced.
I don't think it's a death knell. But I do think there needs to be a continous conversation about consent and community safety.
I'm hopeful that this will improve. But it will take time.
@misc @jdp23 @vantablack @oliphant @welshpixie @zkat @ophiocephalic @kylethayer @dalereardon but we also need our devs and communities to be able to listen to everyone. Not just the folks who blow smoke in their ears.
What our Fediverse devs do is amazing and a gift. But they are only human.
We must remember that. Frankly so must they. Your community is more than those who agree and love you. It's the people in your ecosystem who use your software and they don't like you but are a barometer.