Geeks and leaks: Top 10 tech whistleblowers of all time

Traitors or patriots? Heroes or villains? These 10 engineers, academics and scientists became famous for blowing the whistle on dubious practices.