A freelance videographer refused to testify before a grand jury and is expected to be freed in 7 months.
Joshua Wolf, 24, spent more than seven months in a federal prison in Dublin, California, after declining a subpoena to turn over a videotape he shot of a chaotic 2005 San Francisco street protest against the G-8 summit happening a continent away in Scotland.
The government was investigating how a San Francisco police officer got his skull fractured during the melee and the alleged torching of a police car.
Defense lawyer David Greene said the government agreed not to call Wolf to testify before the grand jury after Wolf's attorneys convinced prosecutors that his video shed no light on the two crimes.
"We finally had assurances that he would not have to testify before the grand jury," Greene said.
Austria does not intend to expel Russian diplomats because of the spy scandal