this post was submitted on 28 Apr 2026
28 points (96.7% liked)

/0

2163 readers
89 users here now

Meta community. Discuss about this lemmy instance or lemmy in general.

Service Uptime view

founded 2 years ago
MODERATORS
 

Ahoy, y'all!

I've been meaning to make a post like this for some time.

Ever since this post I've been thinking about the governance structure on dbzer0 more and more. I've had some good discussions about the current governance model in that post, and I've also read other's perspectives with interest. For those interested, here are the threads I'm referring to:

This week, I finally found some time to write about my thoughts in the hope that it could start a larger discussion about how we could improve the way decisions are made on this instance.

In the mentioned post, the general sentiment is in favor of defederating from (by far) the largest German Lemmy instance.

One comment stuck out to me: https://lemmy.dbzer0.com/comment/24355698

u/ggtdbz mentions how they are directly affected by zionism, but are against the decision. Importantly, they make an alternate proposal: a 3 or 5 strikes system, but keep feddit.org federated, so that the (heavily propagandized) German users are still exposed to anti-zionist thoughts, and will not be able to consider theirs the default position on the subject. Many people upvoted.

Nothing further happened. There was no response by the OP, no governance proposal, no extending the timeframe of the vote.

Now I understand that someone probably should've made a governance post about this proposal, however, to my knowledge, noone in the mentioned threads had the voting privileges to do that. This structure is mostly opaque to me (and most other users, I think), which is one of the issues I see with it.

This brings me to another thing I noticed in these proposal threads: many don't seem to know how the voting system works. It isn't explained on the post itself, and isn't very legible either when people vote. As I understand it from this post, there're different voting classes, depending on if/how much a user donates to the db0 admins. But do their votes get more/less weight? These also give users a different reply image from the bot as the vote is recorded, showing either the voting class or what they said in their registration message. It explains that users who actually have a vote are paying users, mods, and select users who were vouched for by a paying user, mod, or another vouched-for user. Looking through the previous votes I could find 8 users who have been vouched for (and participated in a vote) so far.

Now I don't think this process was deliberated on by anyone outside the admin team who created it. I remember a few posts about the software to set this up being in development, and a post to announce its release, but none discussing just the structure of it. Please correct me if I'm wrong on this.

The proposal vote posts typically ask for a 2/3 majority from db0 users (outside sentiment is recorded, but doesn't count for anything). Here also, I don't recall any discussion about what percentage should be aimed at (although I think a weak consensus is a good idea, be that 2/3 or something else). Votes by regular members (not a mod/admin, paying user, or vouched-for) are used as a tie-breaker, although the exact mechanics seem to be more complicated.

There is de facto no discussion process that precedes or leads to proposals, and no method to amend existing proposals before or after a vote is called (see example above). There is a governance post type called "sense-check", which looks like it's intended for discussions prior to voting, but in practice it has been used exactly once for this purpose, on the only governance topic that wasn't opened by u/Flatworm7591.

This is why I would classify this voting process as majority voting, as opposed to consensus voting. A majority vote in my understanding would be a simple vote that asks a yes/no question and passes if a certain size majority says yes, regardless of any other factors (strength of agreement, strength of disagreement, amendments, counterproposals, etc.) and requires no prior discussion by those affected. I think this is a charitable interpretation though, considering the relatively small pool of users who have actual voting rights.

Now after laying out my understanding of the existing structure, I'd like to propose two approaches.

First approach, a consensus vote:

A consensus vote would be one that follows the model: Discussion -> idea-collecting -> proposal -> amendment/counterproposal -> vote -> implementation or similar, that also takes into account strength of (dis)agreements (for anything other than full consensus) and abstain/stand-aside votes.

To avoid the issue of the one sense-check post we've had, which is that it wasn't ever voted on, I think an important addition is that discussions must end in a proposal that is then voted on, even if the proposal is "change nothing".

For this consensus approach, a harm to the community would first need to be identified (there are of course other reasons to make decisions, but I'm going to focus on grievances for simplicity). Then, someone creates a discussion post on the governance community to discuss what this harm is and what is causing it. Once the harm is understood, solutions can be discussed. This could be done by first collecting ideas and then trying to merge them into a proposal or choose the most popular ideas out of the lot. Once a proposal was formulated, people can voice disagreements with it so that everyone can think about amendments that could resolve those disagreements. Once all or the most major disagreements have been resolved, the proposal can be put to a vote.

Next, I want to talk about voting classes. I understand the inherent issues that come with online spaces like these, that any meaningful power given to the users can theoretically be abused by bots/bad actors, but I think it's an issue that only 8 users were vouched for, and the rest paid for their right. Vouching should be far more prevalent IMHO, or this place will still be run by a very small minority.

This approach is not intended as "Do this thing now and do it exactly as I tell you to". I'm sharing my thoughts on this in the hopes to start a discussion about possible alternatives/reforms. This approach is largely influenced by my reading on consensus systems and experience using consensus methods in IRL organizing spaces. Books/articles I've read on this that I found useful are: "Consensus" by Peter Gelderloos, "Consensus Decision Making" by seedsforchange.uk, and the Apache voting process.

Second approach, maximal autonomy:

This is one I am leaning towards a lot. The question I asked myself was "How would anarchists solve the problem of who to defederate from the best?" In governance votes about defederation there seem to be three major tendencies:

Those who want to:

  1. defederate from problematic groups
  2. federate, to keep these problematic groups exposed to radical ideas.
  3. use personal blocklists to "defederate" and only actually defederate from groups like, for example, exploding-heads.com, skinheads.io, etc.

I think 2 and 3 aren't mutually exclusive. However 1 is incompatible with 2 and 3.

My proposal for those who find themselves in group 2 or 3 is to find/create an instance that defederates no instances you wouldn't also add to your personal blocklist. Then, rely on that blocklist and your own judgement. Since personal blocking only affects yourself, it doesn't raise the issue of having to make collective decisions on these topics.

A few Lemmy instances that defederate sparingly do exist, and rely heavily on users who create local blocklists as they feel the need to.

Perhaps someone could even create one that joins the FHF federation we got going on here.

Perhaps we could create shared blocklists that we curate, FOSS-style.

But the basic idea is to use blocklists to cut out the middle-person, the instance admins.

Naturally, this would still depend on moderation being done by admins, but I think having the least responsibility (and reliance) on admins as possible is the way to go, even if it cannot be fully removed.

This would also leave those in group 1 to make decisions with people who already have similar views, making decisions easier, and hopefully, strenghthening their consensus.

Finally

I hope I made some people think, and I hope we can have a healthy discussion about this in the comments, if people are interested.

Sorry for the long (and rambly) post, this has been on my mind for a few months now and it all had to come out at once :3

EDIT: To clear up some confusion I seem to have caused: The two "approaches" are not supposed to be mutually exclusive. I think we can and should consider both at once.

I also wrote a lot about instance defederations in this post, but I wanted to focus on how we make decisions broadly, not how we can handle (de)federation only.

you are viewing a single comment's thread
view the rest of the comments
[–] rivvvver@lemmy.dbzer0.com 4 points 16 hours ago (8 children)

just because a vote is taken and goes one way at one moment in time, doesn't mean we cannot open another vote, or amendment about the same subject later on.

yes, of course, but the way every vote is phrased (and the fact that it is a vote on a specific proposal) primes ppl not to think about the issue broadly, and therefore limits any discussion that happens about it.

You also don't need to wait for unruffled to make governance posts. Any person who can vote, can open governance posts.

i do need to wait, since i dont have voting rights. ive had issues with where the instance is going for a while, so i couldnt justify making a donation so far.

anyway, the fact that the admin team inherently becomes aware of issues first means that they will be the ones who get to open governance posts about those. this is obvious when u look at the 9 votes that were done so far, all of them were posted by Flatworm. so, by this fact, flatworm or the rest of the admin team decides how governance is implemented specifically. and those who make the posts have the responsibility to do it well.

Assuming the software handling the blocklist allows this.

ideally a software could handle that in the background, yes. but there're lemmy apps that support blocklist imports already, so i could already do this. id just need to manually update them by hand, or id have to write a script to automate that.

[–] db0@lemmy.dbzer0.com 3 points 15 hours ago (7 children)

i do need to wait, since i dont have voting rights. ive had issues with where the instance is going for a while, so i couldnt justify making a donation so far.

Your other option is then to become a valuable and visible enough in the instance to be vouched for. You can also just ask the admins or another person with voting rights to open the thread for you. Ultimately we need to have a way to limit manipulation somehow.

ideally a software could handle that in the background, yes. but there're lemmy apps that support blocklist imports already, so i could already do this. id just need to manually update them by hand, or id have to write a script to automate that.

OK so you can't do it already, you could just theoretically do some work to do this in the future if you wanted to.

I just have to ask, if this sort of instance already exists, and this sort of shared blocklist is so easy to implement for those who need it, why is it not enough for people who want to, to use those instances and shared blocklist software?

[–] rivvvver@lemmy.dbzer0.com 2 points 14 hours ago* (last edited 14 hours ago) (6 children)

Your other option is then to become a valuable and visible enough in the instance to be vouched for.

unfortunately im more of an "active lurker" type. neurodivergence and social anxiety make it near impossible for me to have simple social interactions online and irl.

Ultimately we need to have a way to limit manipulation somehow.

i understand and i think the vouching system is a great idea and implemented fine. i do wish we had more of a culture of vouching for users tho. i fear that many will only vouch for others bc theyre friends and share many opinions already, not bc its just a long-time member who engages in discussions in good-faith.

OK so you can't do it already, you could just theoretically do some work to do this in the future if you wanted to.

a non-technical user might have trouble with it, but theoretically i could open a git repo right now that hosts a blocklist file i can import with Interstellar. once imported, i can easily add or remove items from the list (i can also add several lists and enable/disable as i please). this is whats possible right now.

the only downside is that it doesnt automatically update them, so a non-techie might have issues using it like this.

I just have to ask, if this sort of instance already exists, and this sort of shared blocklist is so easy to implement for those who need it, why is it not enough for people who want to, to use those instances and shared blocklist software?

for me right now, it does seem like the best option. i would miss the feeling of community tho, and being able to participate in decisions that dont involve blocking instances/users would still be nice. ultimately, i want to be part of a more democratic social media. but i also want to be able to view memes from ppl in my local area (germany). legit the biggest reason im thinking of leaving dbzer0 is for ich_iel@feddit.org, as silly as it seems.

[–] db0@lemmy.dbzer0.com 5 points 13 hours ago (1 children)

I get the problem, this is why I also allowed the donation avenue as well (even though that can also be manipulated). You can be a supporter for like 1$ per month. Maybe less on liberapay.

If you have any ideas on how to improve the vouching culture of the instance, I'm all ears.

As for consuming just one comm, a lot of clients allow you to have multiple accounts, it shouldn't be too onerous to make just one feddit.org account for that comm and switch to it to see what's new.

[–] rivvvver@lemmy.dbzer0.com 2 points 13 hours ago* (last edited 13 hours ago) (1 children)

If you have any ideas on how to improve the vouching culture of the instance, I'm all ears.

i have an idea. make it a habit to maybe once a week scroll through local user comments and pick one user who seems nice, look thru their history a bit, and vouch for them. get some kind of manual approval thing going that makes vouching more common. this should be low-effort enough, i hope. u could also more actively encourage other eligible users to vouch more (assuming u dont already).

of course, making vouching easier for regular users would be nice as well, but idk how easy that is to implement.

i want to also ask something else tho:

u seem to have skipped over my most important points in our discussion so far. namely the idea of a "discussion-post first, then vote-post" process (separate from proposal, amendments, etc.). and that the admin team is responsible for 100% of the voting posts so far, and therefore sets the example for regular (eligible-to-vote) users who might want to start a vote.

is this silent agreement or do u just not want to engage with it rn? im just asking, no shade either way and thank u for ur time so far

[–] db0@lemmy.dbzer0.com 2 points 12 hours ago (1 children)

u seem to have skipped over my most important points in our discussion so far. namely the idea of a "discussion-post first, then vote-post" process (separate from proposal, amendments, etc.). and that the admin team is responsible for 100% of the voting posts so far, and therefore sets the example for regular (eligible-to-vote) users who might want to start a vote.

I did mention that having too many governance posts invites voting fatigue. This applies here as well.

As for having the regular people start a vote, the 2 times the post was opened at the request of a specific user, it was because they explicitly didn't want to open it under their own name, because they didn't want to invite abuse.

[–] rivvvver@lemmy.dbzer0.com 2 points 12 hours ago* (last edited 12 hours ago) (1 children)

I did mention that having too many governance posts invites voting fatigue. This applies here as well.

yes and i responded to that. discussions happen either way. u can have them happen before drafting a vote text, or after. whether users have the energy to engage in them before voting can be up to them.

As for having the regular people start a vote, the 2 times the post was opened at the request of a specific user, it was because they explicitly didn't want to open it under their own name, because they didn't want to invite abuse.

thats fair, but unless the person also drafted the post body, doesnt change my point at all.

[–] db0@lemmy.dbzer0.com 2 points 11 hours ago (1 children)

yes and i responded to that. discussions happen either way. u can have them happen before drafting a vote text, or after. whether users have the energy to engage in them before voting can be up to them.

Honestly, I disagree. Doubling the amount of governance posts and extending (potential) decisions over multiple weeks just will lead people to check out of the whole process. I've seen very similar stuff in reddit/r/anarchism and I don't want to end up in a similar scenario.

[–] rivvvver@lemmy.dbzer0.com 2 points 11 hours ago

interesting point. im not familiar with the r/anarchism governance, but ill look into it.

i dont think i could change ur mind on this, but i know i and a few other users wouldve liked to engage in such discussion posts. whether it leads to this fatigue u describe or not is just speculation.

u could make a vote on it ig, or try it out for a limited time, then ask for feedback. i think this is about all i can do from my end tho.

thank u again for ur time.

load more comments (4 replies)
load more comments (4 replies)
load more comments (4 replies)