Important Update
We’re going to be setting up a fork to maintain some separation, add additional features, and remove references due to raised concerns.
So, we will not be changing software, and will be continuing business as usual.
We’ve forked the repositories and they can be found at these URLs: https://github.com/PawbSocial/lemmy and https://github.com/PawbSocial/lemmy-ui.
You can follow the instructions at https://join-lemmy.org/docs/en/contributors/02-local-development.html for setting up a local development environment.
[ original post continues ]
Hey everyone!
We received feedback that raised concerns regarding the apparent moderation and censorship issues around lemmy.ml, and allegations made by Feditips about the Lemmy developers.
We’d appreciate some feedback from users of our community (users here, or on the Fediverse), furry.engineer, and pawb.fun.
As it stands, we have defederated from one of the more prominent problematic instances, lemmygrad.ml, but haven’t taken any action against lemmy.ml.
So the question stands: Should we continue running Lemmy, or swap to an alternative?
The currently considered alternative would be kbin.pub (example instance: kbin.social) which shares being a FOSS project with full ActivityPub support.
If we continue to run Lemmy, we wouldn’t be opposed to having a forked version that removes certain elements from the UI, such as the donate icon, but, we would require community assistance to maintain this fork.
Receipts:
- Beware by Feditips (recently reposted): https://mstdn.social/@feditips/106835057054633379
- “Expressing concerns about moderation policy on lemmy.ml” - https://lemmy.ml/post/1167199
- Comments in https://lemmy.ml/post/1150805
- Syudagye ( @Syudagye@pawb.social ) English4•1 year ago
I would love to help out on this fork if needed !
We’ve forked the repositories and they can be found at these URLs: https://github.com/PawbSocial/lemmy and https://github.com/PawbSocial/lemmy-ui.
You can follow the instructions at https://join-lemmy.org/docs/en/contributors/02-local-development.html for setting up a local development environment.
- Harlan ( @harlan@pawb.social ) English3•1 year ago
Sorry for the late-ish response, but: I’m in favor of sticking this out for now.
-
I’m still wrapping my head around “fedi-reddit” as it stands now, and if I, an individual in the webtech industry, is still trying to grok the thing, I can only imagine the confusion of the masses. Having an instance of the most well-known, stable software available at the moment will be helpful for anyone looking to jump ship from Reddit.
-
While the Lemmy devs situation is unfortunate, thanks to the nature of FOSS, what we use is under our control, not theirs. Defederating and moderating the problem instances is always an option, as you’ve already done. Even updating this instance to a super minor fork (removing donate links/references to old Lemmy, using a different software name, and that’s it), could easily be enough to distance them, if that’s the goal. As others have already pointed out, this feels very similar to a Pleroma/Akkoma deal. (Side note: Until something bigger and better appears, I’m happy to help develop forks! My strength is in UI/UX, not backend. Maybe not much to do on that front, but ¯_(ツ)_/¯ )
-
This instance is pretty new so it wouldn’t be the worst thing to replace this with something else before it gets bigger. But, especially when running a platform for others, there is something to be said for not being swept about too much by discoveries and events like this. ex. Just because a navy has a reputation doesn’t mean that the ships are inherently bad. What matters is what those ships get up to and what flag they’re flying.
-
We’re going to be setting up a fork to maintain some separation, add additional features, and remove references due to raised concerns.
- Laurentide ( @Laurentide@pawb.social ) English3•1 year ago
Very disappointed to hear this about the Lemmy developers. I had already guessed Lemmygrad was tankie based on the logo alone but I didn’t know how deep it went. Defederating from genocide-denialists has my full support. I’d feel more comfortable dropping lemmy.ml also if they’re run by the same people, but I can think of good reasons why that might be impractical at the moment.
Making a fork that removes references to the original devs sounds good. Maybe there are other instances that feel similarly and would be interested in collaborating on it?
- JaxiiRuff ( @JaxiiRuff@pawb.social ) English2•1 year ago
Hey im new here and was planning on using this account as my “main” instance I guess. If you defederate from lemmy.ml that sucks cause we will lose alot of communities and users coming from reddit.
Or maybe im misunderstanding. I considered joining mastodon after the twitter debacle but federation and instances confused me and worried me that they could just randomly shut down or change like this.
We’re not presently planning to defederate from lemmy.ml.
As for how federation and instances work, sort of. It’s entirely possible that an instance could close down, but typically, the well run instances will give a 3 month warning before that happens to allow archival and moving to a new instance. Pawb.Social also runs under that policy.
We also announce any defederation decisions and try to avoid full defederation when possible.
- mayoaddict ( @mayoaddict@pawb.social ) English1•1 year ago
I don’t see why this should be an issue at all, can’t we just use the tech and just defederate lemmy.ml, i see them as two separate things
- Damascus ( @DamascusSteel@pawb.social ) English1•1 year ago
Would this means that this instance will vlose down in the future
No, this instance will not close down.
- Jack Zhang (📹🦝 Raccoon) ( @JackRacc@furry.engineer ) 1•1 year ago
@crashdoom Yes, switch to Kbin and try to port some QOL greasyfork scripts into the source.
- FlowerTree ( @FlowerTree@pawb.social ) English1•1 year ago
We’re going to be setting up a fork to maintain some separation, add additional features, and remove references due to raised concerns.
For the additional features that will be added, how well would the additional features work with 3rd party mobile client (which I hope lemmy won’t shut down ahem) such as Jerboa for Lemmy?
Would require the developer of those apps to opt to support the additional features. We’ll be ensuring everything fits within the ActivityPub protocol, so it shouldn’t cause any issues!
- FlowerTree ( @FlowerTree@pawb.social ) English2•1 year ago
It could theoretically work in 3rd party apps if the standard is used by many lemmy instances i guess, similar to akkodi? on Mastodon.
All of the base functionality would work, but anything new we added wouldn’t unless they supported it.
- ThatOneJackalGuy ( @Mrdab@pawb.social ) English0•1 year ago
“EDIT, Update: We’re going to be setting up a fork to maintain some separation, add additional features, and remove references due to raised concerns.”
I would be interested to help with the fork of lemmy once everything is forked.
We’ve forked the repositories and they can be found at these URLs: https://github.com/PawbSocial/lemmy and https://github.com/PawbSocial/lemmy-ui.
You can follow the instructions at https://join-lemmy.org/docs/en/contributors/02-local-development.html for setting up a local development environment.
- Spitfire ( @Spitfire@pawb.social ) English0•1 year ago
I’m still new to all this, coming from reddit, but I do have some questions. (Still trying to wrap my head around lemmy, kpub, and the whole “fediverse”)
Would migrating still allow access to other communities (beehaw being one example), or is kpub a completely separated “system” from it? Or is Kpub more of another backend to the same? (Please excuse any mistaken terms, I’m trying my best to articulate)
What would be lost in migrating, if anything?
Yes! ActivityPub is the true “backend” behind everything Fediverse, so any ActivityPub software (Mastodon, Lemmy, and Kpub) are all interconnectable.
Think of ActivityPub as the protocol for transferring data, like Ethernet. Lemmy implements ActivityPub in order to share messages, but is its own software.
The software we’d be running would change, which would mean we’d most likely lose a lot, if not all current data unless we found a way to port it.
- Kye Fox ( @Kye@pawb.social ) English1•1 year ago
One possibility: set up a private kbin node that federates with pawb so it’s at least collecting all our posts and threads. That way there’s at least an archive if we end up migrating.
- Stumblinbear ( @Stumblinbear@pawb.social ) English0•1 year ago
Unpopular opinion: I personally don’t really see a problem with how they handled this. Moderating such a large instance for effectively free on top of developing the software is a huge undertaking, and the rules they define need to be ones that they can legitimately enforce. If they make rules (that, frankly, don’t actually matter a ton) that they don’t have the time to enforce, then they effectively have no rules at all.
This isn’t like reddit. They don’t make one community and moderate that. Instances can host hundreds of thousands of communities. At some point you have to rely on communities to self-regulate and only close down those that are egregiously bad.
By not regulating speech that isn’t, let’s say, “blatantly evil,” they have more time to put towards more important moderation of content that actually harms people. This is why the reddit admins rarely get involved, too: because moderating every community is impossible. And they’re paid to do it!
That said, I haven’t looked deeply into all that they’ve supposedly done, so my opinion could change, haha
- Orion (awooo) ( @awooo@pawb.social ) English3•1 year ago
It’s more about both devs of lemmy (the software) being tankies themselves, I also haven’t seen them abuse their power on lemmy.ml too much (maybe they’re rightfully aware that it would cause an exodus if redditors who moved there noticed anything off), they’re also actively recommending people go to other instances because lemmy.ml is overloaded, so they’re kinda mitigating their own influence tbh.
Still, financially supporting someone who doesn’t recognize human rights abuses, thinks authoritarian leftism is okay and is welcoming to other such individuals just feels bleh, especially with how things are in the world right now.
- CleoTheWizard ( @LimitedBrain@beehaw.org ) English2•1 year ago
I think the line for everyone will be different but I’m not paying or supporting this project to endorse anyone’s views. I didn’t support and traffic reddit to endorse their awful capitalist views. And the moment that became more important to them than the community, I left. Same thing here.
- Sev ( @SevYote@pawb.social ) English0•1 year ago
- Does forking interfere with federation at all?
- One of the linked articles mentions that mod actions are federated - does that mean that if somebody is banned on any lemmy host, they’re banned everywhere? Or only that the log of it is federated?
It seems like if Lemmy is forkable in a way that doesn’t break federation, and if pawb.social can ‘own’ their own moderation in the same way a mastodon instance does, that would be the ideal path. I think something like Lemmy loses a ton (most, really) of its value without federation. It’s basically a small community forum without that. But at the same time, yeah, that second article about people being banned for being critical of China is veeeeery offputting.
I know in reddit threads today about the API / 3rd party app shutdown fallout, there were some highly-placed comments recommending Lemmy. It would be nice to have a fallback after reddit.
Does forking interfere with federation at all?
Nope, that wouldn’t be affected.
One of the linked articles mentions that mod actions are federated - does that mean that if somebody is banned on any lemmy host, they’re banned everywhere? Or only that the log of it is federated?
The log is federated, as are any actions that the remote instance (or remote community) are allowed to take.
For example, if we ban a remote user here, that wouldn’t ban them on their instance, but their posts would no longer show up here and they couldn’t interact with any communities on pawb.social.
So, yeah, thankfully, we can moderate remote users and communities (without impacting their instance) and keep using our own moderation policies.
- Sev ( @SevYote@pawb.social ) English1•1 year ago
Gotcha, that sounds like a good path forward, then.
- Wander ( @Wander@yiffit.net ) English0•1 year ago
Hey there! This is something I’ve come across myself as well.
In my case I decided to go with lemmy for the time being, but only because Kbin seems to need a bit more development. I tried to get it to post to Mastodon, but it simply won’t… and posts from Mastodon to Kbin didn’t work either (they were all classified as microblog).
I’m pretty sure that eventually there’ll be a fork, like there has been for Pleroma / Akkoma, Mastodon / Glitch Social or Misskey / Calckey.
Since this is the month of reddit’s exodus, it’s probably worth it to have something setup to take in refugees and stay afloat until there’s a fork with better and much needed features. It’s only a matter of time.
Since it’s open source, using lemmy at the moment does not mean I agree with the dev’s political viewpoints, nor do they have access to our user’s data. But regardless I do agree that it would feel better to jump on a fork at some point. But right now I would focus on building the community / instance first.
This is fair, and I had been thinking about forking before replying to the other feedback post, but realized I utterly wouldn’t have time to be able to manage it to the level it really needs.
But, I’d be happy to contribute and support a fork if the community wanted to run with one.