A public good is something that is provided for the whole society (without additional fees other than general taxes) and the best example is the highway system - the rest is not necessarily available to the whole society and is not necessarily for free.