(a) Franchises or permits granting the right of public service and/or the occupancy of any portion of public property shall be granted only by ordinance.
(b) No grant of franchise shall be made without, at the time of making it, providing that the grantee shall indemnify the city against all damages caused by construction, maintenance, or operation of such works and/or services. Additional provisions and conditions shall be made for the protection of the public against damage or inconvenience by reason of the construction, maintenance, or operation thereof.