Edit: I’ve been schooled in the comments, this is no longer a thing, they’ve relented and allowed more control over the censor list. But hey, it’s kinda funny still, so, feel free to keep reading if you like…
Original post follows.
Coming here from the Great #RedditMigration. When all of the alternatives were being discussed, one thing I noticed was that Lemmy seems to have one single global slur list that’s literally hard-coded into the software. Your only option (as a server admin) is to either enable or disable it, but the words it’s going to block are permanent and unchangeable unless you can talk the devs into updating the regex for the next release.
And I checked out some of their GitHub issues, and the devs seem almost militantly defensive of this. Like, they are not entertaining any suggestions at all to make it editable. Their actual solution is, if you don’t like it, fork the repo and change it your own damn self, but we’re not touching it, go piss up a rope. Don’t mind one of the words they don’t like? Too bad. English word is perfectly innocuous in your language? Piss off. Want to block the equivalent Djiboutian words? Believe it or not, go to hell.
Seems like such a weird hill to die on. And this is concerning as the lemmyverse is just taking off. This just seems like such an easy and obvious thing to make configurable for all kinds of reasons, and they’re just closing down tickets. Not even a “don’t have time right now but we’ll put it in the backlog and get there soon”. Just, nope.
So anyways. I dunno where I’m going with this really. I’m not in a position to really do anything about it. So this is just a rant I guess. But if the main devs of this thing we’re all migrating to are this… I dunno, arrogant? Opinionated?.. already, then what’s gonna happen later when there are actual real issues that need addressed? We’re leaving one spezhole and going straight to another?
as long as you don’t change the principal of the federation system it will remain the same, even kbin and mastodon are reachable from here and can put content here, you can change some things like link a own CSS to have a different GUI or make some other things with it.
They would only need to update the code if its a change regarding the federation (votes, posts etc)
As said the handling was bad, but since then it seems to have changed and since the code is open source its 100% possible to fork it and work on it with a new dev team, if its better than the current one its gonna be used by more instances as well.
The altitude seems to have changed a lot since then as well.
The attitude I guess is what bugged me the most, so I’m really glad that’s changed. I do understand that forking is a valid option for those with the wherewithal to do it, just seemed pretty arrogant of them to force that decision on everyone and not even entertain anything else. Thanks for setting me straight there!
That’s always been the nature of open source software. Any large instances will have people who can handle forking code and applying patches to fix any issues that they have locally.
As the software environment matures there will likely be many many different flavors of Lemmy, hopefully this is something that can be kept from being too fragmented by the developer making the code modular and supporting plugins or similar but if they don’t and there is a strong need then someone else will.
As long as interoperability is maintained (and it will be since everything is built on ActivityPub) it doesn’t matter what flavor of web interface you’re using.