How GM Plans to Beat Apple and Android at the Car Software Game

General Motors is joining the Eclipse Foundation open-source software alliance as it aims to create cars that are as sophisticated as smartphones.