Slashdot had a recent discussion about whether climatologists (and other scientists) should release their code. There’s a simple answer – yes. And I’m not the only one who thinks that. If you’re serious about science, then you’re serious about others improving and refining your own work, and your source code is an important part of that. Otherwise you may never realize that your whole theory is a y2k bug.