Infelizmente não assisti a entrevista inteira, porem, do pouco que assiti, não gostei. Acabo de voltar pro Brasil depois de alguns anos lá fora. Sai do Brasil pensando uma coisa sobre Linux e voltei pensando outras. Não sou nem um pouco contra o linux, muito pelo contrario, acho a idéia de liberdade maravilhosa, porem, também há problemas, ambos os lados, livre e de código fechado, tem qualidades e muitas falhas que precisam, acredito, e espero que sejam consertadas, não só na sua parte lógica mas também na parte ideológica.
Eu acreditava que Linux era melhor porque era livre e sempre seria melhor porque todos participam na criação. Sabem o que esta acontecendo por traz, mas isso causa um problema, as variáveis são muitas, muitas coisa, e praticamente tudo, pode ser mudado, assim não há um padrão, enquanto há um projeto que mantêm certo padrão, nada impede de ter outro projeto similar, com praticamente todo o código do programa mudado. No código fechado, as variáveis são menores, isso não significa que serão melhores ou piores programas, porem, mais fáceis de “consertar” se houver algum problema, claro que entendo que você, ou a empresa, precisaria provavelmente da assistência de empresa ou da pessoa que criou o programa, mas é possível conseguir esse apoio. Apoio esse que pode ser conseguido tanto em software livre como em software fechado.
Do ponto de vista de uma empresa, software livre é mais barato pra ser instalado e provavelmente usado, porem, quando a empresa tem necessidade de alguma assistência técnica, o software livre é, de certa maneira, mais caro, não no preço do serviço do técnico ou engenheiro, mas no tempo que pode levar ate ser consertado. Isto também acontece no software fechado, mas as garantias e suporte são, um tanto quanto, maiores. Note que garantia não é qualidade.
O Apache servidor http, é um exemplo, o programa é grátis, não há garantias das pessoas que cuidam do projeto, não há uma equipe de suporte. Qualquer administrador de um servidor http Apache deve saber que se algo der errado e não tiver conhecimento sobre o problema ou não encontrar documentação para o que esta acontecendo, possivelmente não terá uma empresa para ligar e requerer suporte imediato. Em uma situação parecida com software fechado e comprado, Não há garantias que a solução será rápida, porem é possível conseguir suporte rapidamente. Lembre-se que não é necessário ser programador para ser administrador, imagine tal situação numa empresa que tem como base de suas operações seu site 24 horas do dia, se este site estiver fora do ar por duas ou três horas o estrago pode chegar a milhares de reais / dólares, se levar mais tempo pode levar uma empresa à falência. Considere que não há um telefone para suporte do apache, não ah garantias, não a interesse direto de manter o cliente que pagou pelo software e pelo suporte dos colaboradores do projeto. Se você considerar que um servidor http fechado como o da Microsoft, tem suporte 24 horas do dia, com pessoas que podem de alguma maneira ajudar, e/ou solucionar o problema isto é muito valioso. No caso do apache podem se levar dias até ter suporte de algum dos colaboradores do projeto.
Outro detalhe dos programas de código aberto, que de certa maneira o prejudica, é que muitos projetos não duram, ou acabam parados por algum tempo por problemas financeiros, é por isso muitas vezes se encontra um link com informações sobre ajuda financeira ao projeto, basta olhar a pagina da fundação apache, onde há ate um link que diz: “doe seu carro velho”.
http://www.apache.org/
Quando os projetos de software livre puderem manter um padrão sem que se imponha um limite na habilidade de criar e haja uma maneira de suporte comparável a que existe com programas fechados, certamente, o software livre crescerá muito. Volto a dizer, sou a favor do software livre, da liberdade de saber o que esta no meu sistema, seja ele pago ou não.
Abraço!