Socialism has what to do with public roads?

---
Definition of socialism

1) any of various economic and political theories advocating collective or governmental ownership and administration of the means of production and distribution of goods

2) a system of society or group living in which there is no private property