@FloatingGhost @fristi @hj @dielan Akkoma being a project made for a community is what is already showing how it can be bring down to a failure. Software needs to quit focusing so hard on community and remember what it truly already is; Software. Free software doesn’t need “leaders”, it needs people to write code, efficiently and effectively. All Akkoma, judging from most of the commits so far, is focused on just adding features, nothing but features, instead of really fixing and cleaning up the backend issues that have rotted in Pleroma for months. Pleroma has mostly focused on just cleaning up bugs and issues. You spent a good amount of time removing features from Pleroma too, instead of having discussions on whether X feature or Y feature is wanted. This breaks compatibility with other clients for example, you’re creating your own beast at this point.
Gleason, in my personal opinion, did quite a lot for Pleroma. He did force merge some things, which I do frown upon, but he shit out a lot of code on a plate for people and merged over his own fixes onto Pleroma. The majority of the real disappointment from Gleason was that he was a TERF, which I can promise you one thing, will never matter in a million years. He pushes no politics onto the software itself, he is still respecting to Trans contributors; that’s how he maintains it in a mature way.
Stop sounding entitled too, nobody has to do this, absolutely nobody. This is Free software, contribute and discuss what you want to be changed, or fork (which you do), but lashing on other developers of where your code is inherited from doesn’t help. I do remember you applying some security patches on Akkoma (with private instances leaking public threads), but you never sent a PR over to the Pleroma side to check out these things. You want everyone to use your fork and are consistent on shitting on Pleroma at this point.
The backend is really just in a bugfix mode at this point. We don’t really need any new features, although some are handy, a lot of it is inherited from GNU Social and what we had before. It doesn’t JUST have to be the backend that improves, the frontend side of things for example is a huge mess. The backend constantly needs to be cleaned up before new shit just gets piled on, but you are just doing the latter.
I started developing Treebird only because I saw how PleromaFE was a hack that was spiraling out of control, and I saw that really, the Fediverse just needed a lightweight, clean, simple frontend that stays out of the way and sticks to the true nature of the web. Gleason saw the same and started working on SoapboxFE. It is a lot more performant and cleans up all the issues that were riddled with PleromaFE, and introduced a familiar experience into the community as a whole. It brought things, not necessarily bad things.
This is free software, stop being so entitled about it, everyone does it in their free time