You can download PGP from any country except the usual seven: Iran, Iraq, Sudan, Syria, Libya, North Korea and Cuba.
At PGP, we have a few other restrictions we put in -- for example, we don't allow a download from some satellite Internet services that include Cuba in their swath of service. Why? Because it's better to be safe than sorry.
In regard to encryption and compression libraries, it depends completely on where they are hosted.
The GPL is a licensing strategy, nothing more than that. There are, however, a number of GPL licensed tools, including Gnu Privacy Guard, that are OpenPGP-compliant. Others, such as OpenSSL and OpenSSH, have much less restrictive licenses than the GPL.
Both Hush Communications and Cryptoheavan are based in Canada. They must therefore abide by Canadian law, which I am not an expert in. I think that they have the same restrictions as the U.S., but I could be wrong.
For more information on this topic, visit these other SearchSecurity.com resources:
This was first published in February 2003