In order to participate in any event activating in Alameda county, you will need to have a county health permit. The cities under the county will sometimes require additional permits.
Business licenses are issued by the city where you are doing business. Each one should be acquired directly from the city. Click on the city links to find out more information about business licenses per city.
City of Alameda
City of Oakland
City of Pleasanton
City of Hayward