When a city or town owns or operates a municipal waterworks system and desires to extend such utility beyond its corporate limits it may acquire, construct and maintain any addition to or extension of the system, and dispose of and distribute water to any other municipality, water-sewer district, community, or person desiring to purchase it.