It shouldn't be like this. If we keep treating the Fediverse as just a scrappy, amateur effort, it will never reach its full potential and it will be forever just a niche thing.
Ooh, just this week I started toying with a fork of takahe to see if it could be extended beyond microblogging. Some questions:
- Where have you found a proper documentation of Lemmy's API? All I found on their website was the documentation of the Javascript SDK. If you have something like a Swagger/OpenAPI description of the API, it would help immensely.
- Why the mix of Java and Go?
- You mention a new API. Is there any chance that Sublinks could be developed as a more "strict" ActivityPub-compliance system? For example: would it be possible to architect the new features in a way that it only relies on the actor outbox/inbox?
A bit more difficult question: the reason that I was looking at Takahe is because it's the only AP server (that I know of) which supports multiple domains being served from the same instance. For someone providing "managed hosting" like me, it would save me a lot on resources to have one single server for multiple customers instead of having to spawn a new Mastodon server for every one that wants to have their own domain. Is there any "killer feature" on Sublinks planned that you'd say could warrant yet-another tool? Why not contribute to Lemmy instead? Or, if the devs are more experienced with Go, why extend/contribute to GoToSocial?
So if your comment hasn’t been sent out out to other instances, they don’t have it.
What's stopping malicious actors to create an account on the same instance as you and follow you (or your RSS feed) exclusively to pull your data?
Remember "information wants to be free"? That adage works both ways. If people want (or need) real privacy, they need to be equipped with tools that actually guarantee that their communication is only accessible to those intended to. The "ActivityPub" Fediverse is not it. They will be better off by using private Matrix (or XMPP rooms) with actual end-to-end encryption.
You are not going to get that at any of the larger communities. We'll need to grow the niche communities instead, more specific to your interests.
Could you please take a look at https://fediverser.network to see if gives you anything interesting?
This person literally IS trying to just be able to start charging money for someone else’s code.
That happens all the time, never has been a problem, and it should not ever be.
AGPL has a clause that basically says "network access counts as distribution". If you make modifications to a AGPL code which users can connect to, users should be able to have access to the source code with your changes.
I agree in theory, but in practice my experience with Matrix has been infinitely better than with XMPP:
- There is no decent client for all major platforms on XMPP. Conversations is "good" on Android, but what is its equivalent on iOS? On the desktop, Pidgin/Adium were ok if you wanted just to chat, but audio/video required a lot of work.
- No decent web-based client for XMPP.
- Setting up e2ee is a pain.
- Setting up MUC is a pain.
- To this day I did not manage to set up video chat on my XMPP server, or at least I never found someone on a different server that managed to connect with mine.
Matrix may be technically complex, but at least it has managed to keep its ecosystem together. Whenever I've faced an issue with my server, all I needed to do was upgrade synapse. The "millions of users" in XMPP are mostly all on their own silos, while I am yet to have an issue where I want to chat with someone on Matrix but couldn't because their client/server was not compatible with mine.
Corollary: when content creators start trying to maximize reach instead of relevance or quality, it's time to stop watching them.
If not, why?
How many man-hours of work were already spent in the development of Photoshop, its plugins, etc? How much has that cost? On what scale of time was that spread around? How much money have designers put into them by buying licenses (now subscriptions) of Adobe's suite?
If you want an alternative for Linux that can match Photoshop, you need to be willing to support the R&D costs that have been paid off by Adobe throughout the decades of its development. Are you willing to do it?
What for?
How many active users are going to be served by mastodon.social and mastodon.online? Is the infrastructure being provided by the companies counted as part of this budget?
How many more users are going to join the Mastodon network of servers thanks to the missing features that are planned to be released this year?