this post was submitted on 08 Feb 2025
376 points (98.2% liked)

Open Source

32765 readers
126 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 26 points 3 days ago (2 children)

Also a reply so you can understand a bit how things typically work in FOSS projects.

There's a democracy in healthy ones, but ultimately, there has to be someone at the top that has the final say. The project maintainer/main contributor. Someone who gets to be the tie breaker, or absolutely final authority on what does or doesn't make it into a patch/version/etc.

This is extremely common, and generally healthy, in these kinds of ecosystems.

[–] [email protected] 2 points 3 days ago (2 children)

Yes, that's just the way it is in systems that involve humans. But when that final authority refuses to make a necessary decision, what do you do?

[–] [email protected] 2 points 2 days ago* (last edited 2 days ago)

Fork. Setting up a whole new project infrastructure, getting fellow developers on board with your putsch and everything can be a PITA but all those are natural hurdles, due to how the licensing works the BDFL has no way to stop you.

As such, as a BDFL you rule by the grace of authority of the bootmaker. If you don't make sense, if you aren't respected, sooner than later the community is going to leave you behind.

[–] [email protected] 4 points 3 days ago

Poop in their bed!

[–] [email protected] -2 points 3 days ago* (last edited 3 days ago) (1 children)

Is it healthy, or is it just the way it is? What makes it healthy?

[–] [email protected] 18 points 3 days ago

It has worked successfully for linux for decades and other FOSS projects like Python have successfully followed the same model.