Inefficiency due to free-rider problem and non-excludability