Whatever the solution is, I really believe data must be on user's devices, not on proprietary servers. Open source won the battle of software. The next battle will be about data itself. It surely implies very hard problems when it comes to standardization and how data is exchanged. It might involve something like flatbuffers. How data is exchanged, what rights you have on it, how it is made secure, there are no ubiqu…
What they want is what they're (sorta, kinda) being given. My device takes my data and puts it somewhere where all my other devices know how to get it. I don't wanna know how it happens, I just want magic.
We, who know how our devices work, and don't want anyone else managing our data for us, are in a vanishingly small minority.
The big companies are putting their money on clouds and centralization. And that's where it'll all go, because they have all the leverage. Twenty years from now, I'd love to reflect on how wrong I was to say this. But right now, I doubt it.