public goods commons and externalities 8352674