Secret Computer Code Threatens Science:
Modern science relies upon researchers sharing their work so that their peers can check and verify success or failure. But most scientists still don't share one crucial piece of information -- the source codes of the computer programs driving much of today's scientific progress.
[More]