Maybe this is a really stupid question, but wasn't Diaspora supposed to be decentralized? In the sense that anybody could set up their own hub? (so people would not have to accept features pushed by some big corporation and things like that)
Then what is this whole database backend for? Is it like the "main" Diaspora hub? And could anyone set up their own secondary one? Would they run into the same difficulties they're trying to solve here?
Though I get the feeling I'm probably misunderstanding the entire Diaspora project, here.
Each hub has its own database to store the data about its own user(s). Then the hubs can communicate with each other so you can "friend/follow" users from other hubs.
Then what is this whole database backend for? Is it like the "main" Diaspora hub? And could anyone set up their own secondary one? Would they run into the same difficulties they're trying to solve here?
Though I get the feeling I'm probably misunderstanding the entire Diaspora project, here.