Таким образом, становится очевидным, что в последние недели жизни Владимира, возможно уже во время его тяжелой болезни, на Руси стал нарастать очередной политический кризис. Связан он был прежде всего с тем, что Владимир попытался передать престол вопреки установившейся традиции одному из своих младших и любимых сыновей, рожденному в христианском браке, – Борису, с чем не смогли смириться ни Святополк, ни Ярослав. Кроме того, оба имели все основания ненавидеть Владимира. Святополк не мог не знать, что его истинный отец, боголюбивый и мягкий Ярополк, погиб от рук отчима. Ярослав же, как и другие сыновья от полоцкой княжны Рогнеды, не мог не знать о кровавой расправе Владимира со всем семейством полоцкого князя во время захвата в 980 г. Полоцка, о насильственном принуждении их матери к замужеству, а также о последующей ее опале и изгнании после появления византийской принцессы в великокняжеском дворце. Сохранилась легенда о попытке одного из сыновей Рогнеды еще в малолетнем возрасте вступиться за мать.
К 1015 г. оба старших сына Рогнеды – Вышеслав и Изяслав – умерли, и теперь старшим среди всех великокняжеских сыновей оставался Ярослав, княживший ранее в Ростове, а затем переведенный в Новгород.
Но вряд ли можно думать, что лишь личные мотивы побудили Ярослава выступить против отца. Дело было, видимо, и в том, что за Ярославом виделась новгородская верхушка, стоявшая на традиционно сепаратистских по отношению к Киеву позициях. Не случайно в источниках сохранилось свидетельство о том, что Ярослав отказался платить Киеву положенную ежегодную дань в 2000 гривен, а еще тысячу собирать с новгородцев для раздачи княжеским людям. По существу, Новгород отказывался нести свои прежние финансовые обязательства перед Киевом. Практически Ярослав повторял судьбу отца, поддержанного новгородцами и варягами против Киева. Его личные династические амбиции совпали со стремлением Новгорода вновь подтвердить свое особое положение в составе русских земель и, опираясь на варяжскую помощь, еще раз сокрушить Киев. Теперь у Ярослава, который при жизни своих старших братьев не имел никаких шансов на престол, появилась реальная возможность воцариться в Киеве. В этом смысле он также повторял судьбу Владимира, бывшего младшим и «неперспективным» сыном Святослава Игоревича.
Итак, в момент смерти великого киевского князя его официальный наследник был в походе против печенегов; старший из его сыновей, Святополк, опирающийся на своих бояр и часть киевлян, ждал в Киеве развития событий, а действительно старший из его собственных сыновей, Ярослав, уже собрал в Новгороде рать, чтобы выступить против занемогшего отца.
К этому дню Святополку было 35 лет, Ярославу, родившемуся где-то в середине 80-х гг. X в., было около 27 лет. Возраст Бориса установить