There are several types of public forums where free speech rights apply to different degrees. Classical forums like streets and parks allow broad expressive activity and exclusion based on subject matter or viewpoint is prohibited. Dedicated forums made for expressive purposes have similar protections. Limited purpose forums, like municipal auditoriums, can restrict activity to specific categories but not viewpoints within those categories. Non-public forums have the most flexibility for subject matter restrictions and possibly viewpoint restrictions as well. The degree of allowed speech restriction decreases moving from non-public to classical forums, but other factors like economics and politics also influence forum policies.