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