As vantagens e desvantagens de trabalhar com código aberto, tanto para quem programa quanto para as empresas.