We need open source cities. Cities that would operate much like Linux. A small kernel that provides a stable and efficient environment where processes/agents/citizens can easily access common resources.