@joao.azevedo - that’s pretty damn cool. I wasn’t aware of FreedomBox until you shared that.
Trust is an ephemeral thing. Once upon a time Google and Amazon were trusted by more people than they are today. One of the core requirements for decentralization, at least for me, is to be able to run in an untrusted environment. Or at least, a mostly untrusted environment. And to do that, at some level, one needs trusted hardware. And this, like Purism, and other vendors, are tackling that.
The talk itself raises some important issues that I think are worthy of consideration. Decentralized systems, by their very nature, are resistant to forced change like protocol updates that come with versioning. They are fragmented. I conceptualize this like the ark in Seven Eves (great book by the way). Able to deform and then reform, avoiding catastrophic damage. But that means that modularity needs consistency in form and function.
So - if the ecosystem is moving - how do decentralized systems keep up? Or should they?