Braces yourselves.
This is going to be a long post.
In this post I will try to give the people behind Sponge their much needed wakeup call.
Let me explain.
The core issue is that the Sponge team has completely lost any connection to the outside world. They’ve engulfed themselves in their own little bubble. Their own micro universe. And it shows. It shows dramatically in essentially all decision only being made from the perspective of that team. So instead of making decision for the community they are making the decisions for themselves.
The goal to make a viable Forge compabtible plugin platform alternative has long been forgotten. Which is evident by the fact that something as meaningless to players and server owners as an API update has pushed back the 1.13 release by over a year (and counting). It makes sense to overhaul your API. It’s especially important to the people maintaining it and somewhat important to the people coding the plugins. But it is utterly irrelevant to the people that want to run server and those who want to play on them. All they care for is that Sponge still is stuck on 1.12 with no signs of ever leaving that state.
So instead of catering to their most important asset, the community, the staff is busy glorifying themselves with their new shiny API, not giving a single damn about everyone else.
Another shameful point where the utter disconnect shows are the GitHub repos. Which are filled with well over 50 open Pull Requests. Many already outdated because no one felt responsible to make sure they get merged. This has happened to way too many of them.
What kind of message does it send to volunteers that you’re inviting them to make PRs but once they’re submitted you don’t care enough to even acknowledge them (it takes days to weeks before a PR or issue even gets tagged)? This is yet another sign of the staff having enclosed themselves in their bubble. All that matters is moving the project forward in their way. And all those pesky PRs do is push the project off course. Simply unacceptable. A great way to drive people away from the project.
Next example is Ore an their policies. While the Sponge itself should cater to the server owners as much as possible, Ore should cater to the plugin devs. Imposing crazy, arbitrary rules and guidelines, promissing change and not giving it (cough reviews cough updated policies in regard to plugin stats and external binaries cough) is off putting at best. If a new plugin dev gets presented with a nice API but also a platform that essentially prohobits anything (direct monetarization, indirect monetarization, linking to monetraization, no external binaries, no plugin metrics (the current system is a joke if not an insult to plugin devs), no external communication in general (unless explicitly allowed (it’s not 1999 in case you missed it. Let’s stop being prudes about it))) do you think they’ll stay? Also any attempt to have a discussion about those rules ends in 3 ways:
- “We already talked about it. Stop the stupid discussion.” (When it was talked about years before when 90% of the current community wasn’t even there)
- “No. End of discussion.”
- “We’ll talk about it.” And then nothing happens
Now please. Please get your heads out of your butts and wake up. At the current pace this project will have faded back into obscurity within 2 years.
And I don’t want this to happen. I want the project to flourish. It means a lot to me and many many others.
Now while I know that many will come to defend themselves, please don’t see it as a personal attack. It is not a personal attack. This post is meant to show you the error in your current way. So before you type your answer that boils down to “WROOOONG (In trump voice)” think about what I’ve said. Take a step back and take a look at it from another angle. Be aware that the project is not for you. But the community.
Thank you for reading.