Pentagon hacker Gary McKinnon has launched a legal challenge against the director of public prosecutions (DPP), claiming that he should be prosecuted in the UK for his crime of breaking into military computer systems, instead of being extradited to face charges in the US.