(a) Generally. The authority may enter into contracts with its member municipalities in regard to disposal service to the extent deemed necessary or desirable to supplement the agreement establishing the authority and the member municipalities are authorized to enter into such contracts with the authority. Nothing in this act [this article] shall preclude any member municipality from furnishing disposal service itself or from otherwise obtaining such service except as its right to do so may be expressly limited by the agreement establishing the authority or by a contract made by it under this section.
(b) Disposal service to other municipalities. The authority may also provide disposal service to other cities and towns and to other parties, both governmental and private, with or without contracts therefor.
(c) Terms of contracts. The term of any contract under this section may be limited or indefinite. A contract made by a member municipality under this section shall be approved by resolution of its city or town council. A contract made under this section by a city or town other than a member municipality shall be approved or authorized in the manner provided by its charter or applicable law. A contract may be made under this section by a member or a non-member city or town either prior or subsequent to the making of appropriations to carry out the obligations of the city or town under the contract. (P.L. 1969, ch. 110, § 8.)