Charges have been dropped against journalist Amy Goodman in a triumph of press freedom over corporate interest.