When I served in the Army, along the Iron Curtain we had a word for a person who absconds with information and provides it to another nation: traitor. We also had a name for a person who chooses to reveal secrets he had personally promised to protect: common criminal.