NASA is a US government agency tasked with space exploration, with developing and implementing technologies to advance our knowledge of our solar system, especially. read more
NASA is a government agency. SpaceX is a private company. NASA pays SpaceX to launch payload to space, and in return SpaceX launch payload to space for NASA. To a small extent NASA and SpaceX can be views as partners, as NASA awarded SpaceX some seed money when it was a younger company. read more
Though SpaceX derives a chunk of its income from NASA in exchange for resupplying the International Space Station, the $200 billion satellite industry makes up a huge and growing chunk of SpaceX’s nearly 40-strong launch manifest through 2018. read more