It is unlawful for any person as proprietor, agent, manager, owner or otherwise to carry on or conduct the business of operating a public miniature golf course in any place in the city for gain, either by direct charge, by a club membership plan or by any other indirect means whereby a charge is made without first having obtained a permit and license to do so, as and complying with all of the regulations and requirements contained in this chapter. (Prior code § 5.03.010)