Mbin is born - Fork of kbin!!

In the past months development of Kbin slowly came to a halt, development was bottlenecked by a single maintainer. I have tried several times to start a discussion about the way of working and trying to address the problems and to come up with a plan to keep development doing and more importantly keep contributors happy!

Despite all of this; no response on Matrix and nothing has really changed at Kbin. I saw the project slowly dying over the past months, and I couldn't let this happen. That's why I decided to fork the project called Mbin. I wanted to avoid a fork initially, but I didn't saw any way out.

Mbin is community-focused fork, build upon trust and embracing the Collective Code Construction Contract (C4).

Despite the fact I'm the creator of Mbin, I am NOT the only maintainer, several contributors already have owner rights on the GitHub organization as well as on the Matrix Space and Weblate. We are all maintainers, we peer-review each other's code and are allowed to merge pull requests from other external contributors and our own. The community of Mbin will now decide what will be picked-up and resolved, what will be merged or not. The community is in charge. And I am "just" another contributor, following the C4 rules.

Mbin development has been accelerated tremendously over just one week time. With tons of improvements in GUI, backend, security and documentation. We have great internal discussions and a friendly community. We work as a team, sharing knowledge and helping each other out. We review and test our code changes together, we all feel responsible. I think all this is the real reason why I created the fork; it's about the people and about empowerment.

Various instances already migrated towards Mbin, see: https://fedidb.org/software/mbin. Mbin is backwards compatible with kbin, so migration should be straight forward and easy.

Success story: Jerry almost gave up fedia.io, if it weren't for Mbin, we would already have lost a big federated instance (I genuinely didn't know he was about to give up). Luckily the fork gave him hope. And hopefully I gave everybody hope again.

VulcanSphere ,
VulcanSphere avatar


Looking forward for Mbin growth!

SuperSpaceFan ,
SuperSpaceFan avatar

This is good news! I'm looking forward to more instances moving over

melroy OP Admin ,
melroy avatar

I'm really impressed what we already achieved so far with our Mbin community, we did tons of GUI changes, bug fixes, introducing new features, improved Docker setup and documentation for both developers and instance owners alike. It's very impressive. I want to thank you all! I see this a beginning of a new journey.

Luckily, I think I'm no longer needed to setup the project. I will finish the C4 specification pull request, but apart from that I'm now "just" another contributor to Mbin. It's nice to see that everyone now feels more responsible for the project and hopefully more empowered.

JungleGeorge24 ,
@JungleGeorge24@mastodon.online avatar

@melroy I kinda gave up on it and moved to Lemmy (begrudgingly) but this sounds interesting :apartyblobcat:

melroy OP Admin ,
melroy avatar

Welcome back ;)

Blaster_M ,

Time will tell if this saves kbin or if mbin becomes the new kbin. There can only be one!

melroy OP Admin ,
melroy avatar

Both could exists together.

Ignacio ,
@Ignacio@kbin.social avatar

Good news. Although I'm satisfied so far with Kbin, it's true that development was slowed, or stopped. It's still too soon, but maybe I'll consider to migrate over there. I'm too lazy.

melroy OP Admin , (edited )
melroy avatar

I only wanted to add the following, this is my personal opinion: Even if Kbin suddenly is also changing to C4 WoW, the damage is already done. My trust is gone. My planning is not to merge anymore personally.

TheVillageGuy , (edited )

You did the best thing imaginable for Kbin, given the circumstances. Almost everybody was waiting for something to happen. Not everybody was as outspoken about it as I was, but the vibe was evident.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • updates
  • til
  • programming
  • testing
  • bitcoincash
  • marketreserach
  • drbboard
  • wanderlust
  • Sacramento
  • insurance
  • All magazines