York (UK) requires a licence and if you want to sell CDs a Street Trading Licence (£35 per day). If you cause an obstruction or a shop or office complains you will be moved on. Amplification only allowed in some areas and not near the Minster or St Helen's Square.
Steve