Вообще-то не могли.
Если деда обвинили за госизмену, он не мог быть шпионом. Потому что шпион это человек не являющийся гражданином. А негражданина нельзя обвинить в госизмене.
Интересно, конечно, каким образом пришили госизмену лицу не являющемуся официальным носителем гостайны, но видимо новая редакция это позволяет.
Коллега, я Вам как юрыст юрысту скажу: читайте Уголовный кодекс, там всё написано.
УК РФ Статья 275. Государственная измена
Государственная измена, то есть совершенные гражданином Российской Федерации
шпионаж, выдача иностранному государству, международной либо иностранной организации или их представителям сведений, составляющих государственную тайну, доверенную лицу или ставшую известной ему по службе, работе, учебе или в иных случаях, предусмотренных законодательством Российской Федерации, либо оказание финансовой, материально-технической, консультационной или иной помощи иностранному государству, международной либо иностранной организации или их представителям в деятельности, направленной против безопасности Российской Федерации,