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 lid on dubious practices