5 ms·
This does not exist yet, but I've been thinking about it for a long time. I think we generally need to move away from a centralized cloud to a more distributed
by calinet6 13y ago
This does not exist yet, but I've been thinking about it for a long time. I think we generally need to move away from a centralized cloud to a more distributed cloud, where you can host your own applications on your own server, encrypt and protect them as you like, and share them with whomever you need via a secure API. You can imagine having a photo app, a social networking app, video sharing apps, document apps, whatever people can build and deploy.
You'd need standards. Standard web service APIs, standard authentication, standard privacy controls, standard database layer, standard encryption between nodes. And that would take most of the effort off the individual apps for handling all this. They'd just say "I have this chunk of data, and it's accessible to these people" and if the everything checks out, the app can grab it from whatever node it's on.
There needs to be this sort of operating-system-for-the-web on which people can build distributed apps. Something like Diaspora is trying to be, but without the limited social networking overtones. A platform where security, privacy, distributed social networking, and sharing are the main concerns, and the apps built on top of it more general.
It might be interesting. I've had this idea since about 2001 but never got around to building something. Maybe it's the right time...
- mehrzad 13y agoHave you seen this: https://arkos.io/ https://arkos.io/
- amirmc 13y ago> "There needs to be this sort of operating-system-for-the-web on which people can build distributed apps." There have been various research projects looking at exactly the things you describe. For example you can look over the work at http://perscon.net http://perscon.net (It's one I'm involved with, which I'll be commercialising in due course). It doesn't mention the distributed app piece but it is something we're thinking about. There are many other groups tackling this from different angles but (thankfully) discussions like these occasionally bring folks together. If you decide to build something, please do feel free to get in touch (email in profile). I'd be very happy to alpha test or give feedback.
- ErsatzVerkehr 13y agoYour idea sounds a lot like "the internet".
- calinet6 13y agoYou'd think that, but then, why doesn't it work this way? It needs a bit more structure on top, a protocol that makes it easy to do certain things in a standard way. Otherwise it's just clay and we're making things that don't fit together real well. We need Legos instead.