It has been proposed that graduates in science and engineering should take an oath, analogous to that taken by graduating medical students. They should promise never to use their education in the service of war, nor for the production of weapons, or in any way that might be harmful to society or to the environment.