No person shall throw or deposit any commercial or noncommercial handbill in or upon any sidewalk, street or other public place within the town, nor shall any person hand out, distribute or sell any commercial handbill in any public place; provided, however, that it shall not be unlawful for any person to hand out or distribute, without charge to the receiver thereof, any noncommercial handbill to any person willing to accept it.