(A) Community waste may be disposed of by residents and business establishments in vehicles provided by them, subject to regulation by the governing body as to the places of disposal and as to the type of vehicle used to avoid spillage upon public ways of the municipality, hazards to safety and the prevention of nuisances.
(B) The governing body, from time to time, may provide for the collection and disposal of such types of community waste as it may decide to collect and haul in connection with its regular garbage, waste collection and disposal service. In the event community waste disposal service should require a charge to be made by the municipality, the determination of the charge will be made by negotiation with the residents or business enterprises and the residents or business enterprises will be given an opportunity to choose from among services offered by persons other than the municipality.