The solution to this has not changed. Public spaces are not public because they are not owned by anyone – they are public because they are owned by public entities. You can do that with computers and infrastructure just as much as you can do that with land and buildings.<p>The one difference is that for land you can actually <i>be</i> there, whereas on the internet you will probably go through some privately owned infrastructure. The simple solution to that is encryption, the thorough solution is government regulation.