Заключение советско-германского пакта о ненападении является одной из ключевых тем отечественной историографии событий 1939 г., которая в последние годы обогатилась значительным количеством новых исследований. В центре дискуссии остаются причины согласия советского руководства на подписание соглашения с Германией. Сторонники официальной советской версии событий 1939 г. стараются доказать, что пакт - это вынужденный шаг Москвы. Для доказательства этого тезиса в литературе приводятся различные варианты возможных действий советского руководства, которые должны подтвердить, что иной альтернативы, кроме пакта, не было148 . Более критически настроенные исследователи, ссылаясь на свой набор возможных альтернативных шагов Москвы149 , полагают, что решение Сталина подписать договор с Германией было просчетом. Но исходя из ими же указываемых целей, которые преследовало советское руководство, это был вовсе не просчет, а желанный для него результат. Поэтому некоторые авторы считают пакт успехом советского руководства, которое смогло достичь своих целей150 .
Любопытно отметить, что ряд авторов, критикующих Сталина за согласие подписать пакт, вместе с тем пишут, что Москва проводила "курс на сближение с Германией". По их мнению, этот "курс" был взят советским руководством после Мюнхена151 , с конца 1938 г.152 , с марта 1939 г.153 или с мая 1939 г.154 . Опубликованные советские дипломатические документы позволили установить, что согласие на переговоры с Германией советское руководство дало 3-4 августа, еще раз подтвердив его 11-12 августа 1939 г., но окончательное решение о заключении пакта было принято 19-21 августа155 . Имеющиеся в распоряжении историков документы свидетельствуют не столько о наличии у Москвы "прогерманского" или "проанглийского" курса, сколько о стремлении советского руководства использовать противоречия между другими великими державами для усиления своего влияния в мире. Нарастание напряженности в отношениях между Англией и Германией вело к тому, что обе эти страны были заинтересованы в благожелательной позиции СССР, и вынуждало их идти на уступки Москве. Это требовало проведения осторожного внешнеполитического курса, гибко реагировавшего на изменения международной ситуации. В этом смысле советская внешняя политика 1939 г. дает прекрасный пример подобного лавирования в собственных интересах.
Продолжается дискуссия по вопросу о заинтересованности Германии в заключении пакта с СССР. Так, А.Н. Яковлев считает, что Германия не слишком стремилась к соглашению с СССР, так как могла выбирать между договоренностью с ним или с Англией. При этом автор отмечает неизученность вопроса о готовности Германии к войне с Советским Союзом в 1939 г.156 По мнению ряда авторов, летом 1939 г. Германия находилась в очень сложном положении, поскольку стремилась достичь внешнеполитической изоляции Польши в предстоящей войне и получить гарантию от войны на два фронта, а значит, была заинтересована в пакте сильнее, чем Советский Союз, именно поэтому она и была инициатором соглашения с СССР, к войне с которым она была не готова157 . Противоположного мнения придерживается Г.Н. Севостьянов, который считает, что Германия была готова к войне с СССР, но в подтверждение приводит данные, которые, как минимум, ставят это утверждение под сомнение158 . Большинство авторов отмечают неготовность СССР к войне с Германией в 1939 г., что объясняется репрессиями в Красной Армии или просто "слабостью" РККА159 . Лишь О.Ф. Сувениров высказался в том смысле, что РККА была в 1939 г. сильнее вермахта160 , но этот тезис не получил поддержки. Отсутствие сопоставительного анализа вооруженных сил великих держав летом 1939 г. не позволяет однозначно решить этот вопрос, правда, данные таблицы 4 показывают, что СССР располагал достаточно мощной сухопутной армией. Некоторые авторы чрезмерно оптимистично полагают, что для СССР не существовало угрозы единого антисоветского фронта, войны с Германией или на два фронта, так как межимпериалистические противоречия между другими великими державами затрудняли какое-либо антисоветское соглашение161 .