Barrett Brown has been in jail for 581 days, pending trial.