In an effort to spur innovation inside and outside the space industry, NASA is releasing more than 1,000 of its computer codes to the public Thursday (April 10) through a new open-access software ...