Почему, несмотря на то что главой Новгорода был князь, мы говорим о Новгородской республике?
Ответ
Во-первых, главой Новгорода не был князь. Он командовал армией, хотя ополчение всё равно возглавлял тысяцкий, то есть полностью подчинялась князю только дружина, которую он с собой и приводил. Также у князя были некоторые судебные функции. Но в вопросах управления самим городом у посадника было гораздо больше прав.
Во-вторых, князь избирался, а в случае надобности горожане могли его сместить. То есть хоть князь и назывался так же, как монархи в других княжествах, но был фактически выборным магистратом. В условиях того времени его правильнее назвать главой наёмников (княжеской дружины), которых вольный город приглашал для защиты.