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.

  • melroyOPM
    link
    fedilink
    07 months ago

    Please… why all this hate. If you want to join the community, join us. If you do not want to join us, don’t join us. But this is not helping anybody. Apart from all of this, you don’t even know what really happened and how the situation really was at kbin. These are all made up stories from you, I didn’t even join any popular instance. I don’t even have an account on lemmy or kbin.social, so I have no idea what you are talking about.

    • @fishos
      link
      0
      edit-2
      7 months ago

      This is what happens when you try to throw a tantrum publically multiple times with multiple groups to sway public opinion to force a private decision. You dragged your dirty laundry out into the open for the whole world to see hoping that you could put pressure on the other people to do what you want. It’s in all of your post history. If you can’t defend your words and actions, you shouldn’t have done that. All I’m doing is browsing Lemmy and constantly seeing your posts pop into my feed and kindly giving people background on what “great injustice” it was last time that sent you running then too.

      As it stands, by your own admissions, you’ve:

      -Been a core kbin developer who no one listened to

      -Tried to get involved with kbin.social’s development and they blocked you out(so you went to multiple communities and ranted about how they don’t know what they’re doing at all and you’re the only possible savior)

      -Started kbin.melroy so you could have your own instance

      -And now finally, after that hasn’t gotten you the attention you desire either, you’re here saying “the wholes code is fucked, I’m forking it and it’s gonna be so much better and if they implemented my new code, they’re still not good enough for me, the supreme authority, to trust, and I wouldn’t work with them anyways”.

      -Oh, but let’s not forget using “lemmy user” as a slur on the fediverse. While trying to host your own fediverse fork/instances.

      This isn’t hate. This is calling out your constant spoiled and immature behaviour and warning others who might not have been lucky enough to already have seen it that they should think twice before making an account with anything you’re attached to.

      • melroyOPM
        link
        fedilink
        1
        edit-2
        7 months ago

        This is my last message to you, after which I will not put any more time into this discussion. Let me set this straight. I was indeed a developer at kbin, just like many other contributors in fact. Trying to help out Ernest in our free-time. You were most likely not in the matrix rooms (maybe you were?), but anyway, there was not much happening lately and Ernest had personal issues for the past months (if not years). The project development was setup in such a way I was only allowed to merge my own code and no major changes either in fear of regression. Causing development to slowly became to a halt.

        I was already running kbin.melroy.org for quite some time (I also run mastodon, gitlab, nextcloud and other stuff at home. Just as a hobby). But the whole point of Kbin and Lemmy or any other federated software is that in fact can run our own instance.
        I try to help them out in kbin.social server maintenance (not development, since kbin is the software). But sure, nobody want help my help there / got ignored. Doesn’t really matter too much. In hindsight its maybe better to have no single “main” instance on a federated network, which defines to whole purpose of decentralization. The biggest problem was that the development of the software became to a halt, hence the reason to fork the project and introducing a different kind of way of working. Using the Collective Code Construction Contract. So there is no single maintainer and focused on the community. In fact the current owners can remove me for GitHub Org/repo if they wish. Also the code is open-source, so everybody can fork it, including you.

        The “lemmy user” reaction earlier was maybe not helpful, but seeing that you were from a Lemmy instance I wonder how much involvement you had in the Kbin community, kbin development or any thing regarding kbin. Maybe you are here just to troll, I dunno. Anyhow, that was my story. Sorry to say, but this was my last post again towards you. I’m wasting my time.

        • @fishos
          link
          0
          edit-2
          7 months ago

          I’ll see you next time you pull out your soapbox to rant 👋

          By the way, what’s the “m” stand for in “mbin”? $500 says it’s melroy because you’re just that egotistical. Like a tiny Elon Musk.