With the emerge of increasing state&corporate surveillance and censorship, there
is an opposite reaction: Decentralization.
As our technological capabilities developed, our techniques are evolving too. Formerly, there were central servers and clients; then we created distributed architectures, where everyone (with enough resources) can build up a server. After, P2P is born; but some of them were not completely decentralized(BitTorrent), and the ones which completely decentralized(Freenet, Retroshare, …) are slow for daily usage.
But this will change.
We are developing strong cryptography software, creating overlay networks and even building a new network infrastructure. It gets harder, harder and harder to control these things but this comes with some negative effects.