There needs to be some sort of unblockable self-hosted broadcast system where users can spin up their own cloud hosted instance by entering a username and password and choosing one of hundreds of providers for a small fee, or self hosted instance as quickly and easily as installing a single app on an android phone. These with act just like websites, but with a common protocol and API so they can communicate with each other and with clients with no specific add-on. Then, Turkey or whoever could block Turkish ISPs from fulfilling that request, but anyone else could still access the instance in their client as long as their own instance doesn’t block it.
Hostable on a phone, a windows PC, Linux PC, self-hosted VM, cloud rented VM, whatever. And easily portable from one place to another.
Sure, uptime and reliability would suffer, EG when PC is turned off, but that’s acceptable to gain resilience against ISP, central services like google and Facebook and twitter, and government interference.
I have designed a system to do this, using very reliable existing protocols and programming frameworks, I just don’t have the time or money to invest to make it happen.
Hosting what they call a capsule would be easy and extremely lightweight and I could surf from an index using an app called Lagrange, available on F-Droid.
I think the flow of information has to be fundamentally different.
In mine, people only receive data directly from people they know and trust in real life. This makes scaling easy, and makes it impossible for centralized entities to broadcast propaganda to everyone at once.
There needs to be some sort of unblockable self-hosted broadcast system where users can spin up their own cloud hosted instance by entering a username and password and choosing one of hundreds of providers for a small fee, or self hosted instance as quickly and easily as installing a single app on an android phone. These with act just like websites, but with a common protocol and API so they can communicate with each other and with clients with no specific add-on. Then, Turkey or whoever could block Turkish ISPs from fulfilling that request, but anyone else could still access the instance in their client as long as their own instance doesn’t block it.
Hostable on a phone, a windows PC, Linux PC, self-hosted VM, cloud rented VM, whatever. And easily portable from one place to another.
Sure, uptime and reliability would suffer, EG when PC is turned off, but that’s acceptable to gain resilience against ISP, central services like google and Facebook and twitter, and government interference.
I have designed a system to do this, using very reliable existing protocols and programming frameworks, I just don’t have the time or money to invest to make it happen.
I have discovered the Gemini protocol yesterday.
Hosting what they call a capsule would be easy and extremely lightweight and I could surf from an index using an app called Lagrange, available on F-Droid.
Can you explain how your system differs?
Hah, I designed one as well!
I think the flow of information has to be fundamentally different.
In mine, people only receive data directly from people they know and trust in real life. This makes scaling easy, and makes it impossible for centralized entities to broadcast propaganda to everyone at once.
I described it at freetheinter.net if you’re interested
Maybe I’m misunderstanding, isn’t that basically what signal does?
Essentially, yes. Great point! I think it needs more features to function more like a social network (transitive topic-based sharing, for one)