It is good to hear that Dmitry is finally free to return to Russia. What puzzles me about this case is how did a US court even feel they had the appropriate jurisdiction to try him?
The way I understand it, he wrote the decryption software in Russia, for a Russian company, ElcomSoft. The software is entirely legal in Russia and yet somehow because the program can crack codes in ways prohibited by the US Digital Millennium Copyright Act, Sklyarov was arrested when he visited a conference in the USA.
Imagine for a moment that a US citizen, living the USA, writes an article in the Wall Street Journal (a newspaper which is sold world wide). Say that in this article, the US journalist makes remarks that are illegal in Russia (a nation not known for its free press) but in the USA are protected by the First Amendment and hence entirely legal.
How would the USA react if, when that journalist makes the mistake of going to Russia to attend some conference, he gets arrested by the Russian police, thrown in jail and charged with a crime because the Wall Street Journal with the offending remarks was also available in Moscow hotels? Would some US lawyer care to explain how that works?