Теория:

Ты, конечно, помнишь средневековое правило: «Нет земли без сеньора». Выходит, что города возникали на чьих-то землях! И сеньоры, конечно же, желали иметь власть над ними.
 
Поначалу интересы города и феодала — владельца земли — совпадали. Молодой город получал защиту, а сеньор — доходы, причём они обычно превышали доходы от крестьянских хозяйств. Но вот город разрастался, обзаводился стенами и собственным ополчением и уже сам мог себя защитить. Теперь он желал стать независимым.
 
1626px-Southampton_-_mur_medieval_02.png
Рис. \(1\). Средневековая городская стена
 
Но не тут-то было! Кто же откажется от такого источника доходов? Начиналась борьба между городом и сеньором. Иногда город просто платил выкуп и получал независимость, но бывало, что дело доходило до вооружённых столкновений.
 
Свободный, или вольный, город организовывал самоуправление.
Избирался городской совет, возглавляемый мэ́ром. В него входили представители разных слоёв населения, хотя большинство голосов всё же принадлежало богатым и знатным семьям.
Источники:
Рис. 1. Средневековая городская стена. Автор: Christophe.Finot - собственная работа, CC BY-SA 2.5, https://commons.wikimedia.org/w/index.php?curid=1023633