this post was submitted on 09 May 2026
716 points (97.9% liked)

Fediverse

42015 readers
219 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, Mbin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
 

It became the only reliable source of information I had. People posted links with a minimal amount of commentary, picking and choosing the best content from other social media networks. They’re not doing it to “build a brand” because that’s not a thing in the Fediverse. It’s too disjointed to be a place to build a newsletter subscription base.

you are viewing a single comment's thread
view the rest of the comments
[–] WhyJiffie@sh.itjust.works 4 points 3 days ago (1 children)

piefed is not a derivative. It's not a fork. It's a completely different project, in a very different programming language even.

neither does it implement specifically lemmy's data structures. its not compatible with lemmy specifically. piefed implements activitypub, and is compatible with activitypub servers. activitypub is not lemmy.

[–] notfromhere@lemmy.ml 2 points 2 days ago (1 children)

PieFed is absolutely a "derivative" in terms of its DNA. It’s basically built as a love letter to Lemmy’s specific flavor of ActivityPub.

If you look at the raw JSON, PieFed isn’t just "using ActivityPub", it’s specifically implementing the "Lemmy-isms" that make the Threadiverse work. It uses the same Group actor logic, the same Dislike activity extensions for downvoting, and even mirrors Lemmy’s API routes so you can use apps like Jerboa.

In a way, it’s like how a 3rd-party controller is a "derivative" of a PlayStation controller. The internals are completely different, but it’s shaped exactly that way so it can plug into the same console and work perfectly. PieFed chose to speak "Lemmy-ish" instead of just "ActivityPub-ish" to ensure it wasn't an island.

[–] WhyJiffie@sh.itjust.works 1 points 2 days ago

I don't think this is a problem. these data structures have become semi-standard,and they are working fibe, aren't they? should they just change it for change's sake, so that all clients and servers need to implement compatibility code? the problem with lemmy developers is not these standards they have created