Был ли Ленин немецким шпионом?
Шпион или агент - это человек, который за деньги выполняет задание разведки другого государства и осознаёт, что приносит данному государству безусловную выгоду. В этом смысле Ленин шпионом никогда не был.
Владимир Ленин никогда не осуществлял никаких сознательных действий, которые должны были принести пользу только другому государству. Он не состоял на службе в иностранных спецслужбах. Нет ни одного документа, подтверждающего получение Лениным хоть каких-нибудь денег от немцев. Ни одного! Правда, есть документ, подтверждающий, что деньги от Германии получал другой известный российский революционер - Александр Парвус: миллион рублей на организацию забастовки в 1916 г.
Но сформулируем вопрос по-другому: сотрудничал ли Владимир Ильич с иностранными разведками?
Безусловно. Только это было сотрудничество исключительно ради победы идей социалистической революции. Он принимал определённую поддержку не для того, чтобы помочь Германии, а для того, чтобы помочь России, как он это понимал. Немцев, равно как и англичан или Временное правительство, он использовал в своих интересах.
В каком-то смысле Ленин и немцы в 1917-м - начале 1918 г. были тактическими союзниками. Весной 1917 г. немцы разрешили проехать в воюющую с ними Россию поезду с Лениным и другими политэмигрантами, чтобы по возвращении на родину большевики начали там разлагать армию. Но потом их интересы стали расходиться. И сразу после революции в Германии, в ноябре 1918 г., Ленин распорядился начать наступление на те территории, которые по Брестскому миру сам и отдал немцам. Время их союза закончилось.