this post was submitted on 04 Jun 2023
78 points (94.3% liked)
Lemmy
12508 readers
11 users here now
Everything about Lemmy; bugs, gripes, praises, and advocacy.
For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
@IverCoder I think Lemmy is different because what could you use the Reddit source code for? There wasn't any federation so it makes perfectly sense that a website which only runs at one company will close source their code to avoid competition. With federation it's different because the instances talk together so there is a difference between the protocol and the large instance. It's like making email closed source. Doesn't really make sense for such a protocol.
@IverCoder And another thing is lemmy.ml would lose users from other platforms such as Mastodon etc. Myself included because I'm using Friendica, not Lemmy. Though I do often interact with Lemmy users and make posts on Lemmy instances.
It's an interesting point, because I wouldn't see this as Lemmy losing users just because you're on Friendica. We are interacting just fine, and neither site is trying to hoard users to make money from, so I say neither loses!
This is interesting. I'm new to the fediverse, and I thought that, for example, only lemmy instances could allow users to interact with each other.
Do friendica and lemmy share the same protocol, just implemented differently, or do they have some sort of gatewaway to allow interaction between each other?
Yes they do share the same protocol, ActivityPub. This allows the interoperability between the sites.
@naoseiquemsou
They are both using ActivityPub. ActivityPub is not a fixed protocol in itself but a framework for making protocols and implement any feature you want. So that means that some features available on some systems aren't compatible with others. For example Misskey and Pleroma (and forks such as Calckey and Akkoma) have emoji reactions which aren't compatible on other systems and therefore can't be seen. But the basic stuff such as follow, post, comment, like is compatible with all systems.
If you search for ActivityPub Fediverse software, you will find which systems you are able to interact with. Lemmy is a bit more limited than other systems because you can only see posts posted in a Lemmy community. You can't interact with for example a Mastodon posts if it isn't posted in a Lemmy community. However I found Kbin to be a good mix. Has the same features as Lemmy plus the Mastodon stuff: a profile for posts, boosts and can interact with any post on the whole Fediverse.
Thank you for the thorough explanation. I will research more about it.
@naoseiquemsou
You're welcome :)