Версию об освобождении Святополка Владимиром вроде бы подтверждает нумизматика. Выше уже упоминалась любопытная монета с изображением Святополка. Как установил С.В. Белецкий, Святополк чеканил свою монету еще при жизни Владимира. Сохранился экземпляр, на аверсе которого изображен он сам на престоле, а на реверсе — трезубец его отчима. Исследователь определил этот тип монеты как вассальный чекан: после нападения Болеслава Владимир выпустил пасынка-племянника на свободу и даже признал за ним право наследования княжеской власти{377}. «Вероятнее, что причиной примирения Владимира с мятежным родичем были враждебные действия не свата, а его собственного сына (Ярослава. — А. Р.)», — отмечает Н.И. Милютенко{378}.
Сохраняя жизнь пасынку, отец обрекал Бориса если не на гибель, то на опасную и тяжкую борьбу за власть. Но у крестителя Руси не было выбора: христианские заповеди и, видимо, собственная совесть не дозволяли ему поступить по-другому. Убийство Святополка было бы катастрофой, крушением всего дела жизни Владимира-христианина. Если же из темницы будущего братоубийцу вывел именно Владимир, то и это — необдуманное, неправильное с прагматической точки зрения деяние — было естественным для милосердного правителя. Впрочем, возможно, освобождение строптивца прежде всего объяснялось как раз практическими соображениями: не исключено, что в 1014-м — начале 1015 года Владимиру были остро необходимы сыновья-союзники со своими дружинами и ополчениями. Есть сведения, что война с непокорным сыном Ярославом все-таки началась. В хронике польского историографа Яна Длугоша есть известие о событиях, неверно датированных 1005 годом: «Ярослав <…> которому был выделен Ростов, тяготясь тем, что он отлучен от Киевского княжества, которого домогался, со своими племенами и другими, которых нанял за деньги, хитростью подступает к Киеву <…> и занимает крепость и овладевает отцовской казной. Отец Владимир <…> собирает войска из всех княжеств <…> намереваясь вступить в битву с Ярославом. Ярослав <…> нанимает печенегов и варягов, чтобы противостоять отцу. Между тем отец, князь Владимир, в горе из-за того, что сын Ярослав поднял враждебный мятеж, тяжело заболевает и, поставив во главе войска сына Бориса, посылает против Ярослава, [а] сам <…> умирает. <…> Оба сына, Борис и Святополк, не зная, что их отец, князь Владимир, ушел из жизни, вступают в битву с Ярославом и его народом, и Ярослав, побежденный со своими союзниками печенегами и варягами, бежит. Святополк же занимает Киев и захватывает княжение, тогда как другой брат, Борис, бездействует, оплакивая отцовскую смерть». Далее события соответствуют тем, что описаны в «Повести временных лет»: Святополк убивает Бориса и Глеба.
Текст Длугоша пестрит мелкими неточностями: дружинника, гибнущего вместе с Борисом, зовут Георгий, а не Григорий, как у польского хрониста; убийцы Бориса и его дружинника — вышегородцы, а не новгородцы; Глеба зарезали, а не обезглавили; братьев погребли в Вышгороде, а не в Киеве{379}. Уникально и неправдоподобно уже упоминавшееся известие Длугоша, что Владимир оставил Киев младшим сыновьям Станиславу, Позвизду и Судиславу{380}.