Translate

quarta-feira, 15 de agosto de 2012

Importância do Software Livre


Importância do Software Livre

Estima-se que hoje há milhões de usuários livre no mundo. Se considerarmos também usários, que usam serviços baseados em software livre, como Google, Amozon ou eBay, esse numero é ainda maior, veremos as vantagens e desvantagens.


Vantagens do Software livre



A principal vantagem do software livre é permitir o compartilhamento do código fonte. Como consequência disso, evita-se a duplicação de esforços quando mais de uma entidade está interessada no desenvolvimento de uma aplicação com funcionalidade similares, reduzindo o custo do desenvolvimento. Além disso, autores como Eric Raymond afirmam que software livre tem condições de ter maior qualidade do que seus equivalentes fechados. Uma das justificativas para essa afirmação de Raymond é conhecida como “A Lei de Linus”, que fala “dados olhos suficientes, todos os bugs são superficiais”. Isso significa que com maior número de usuários que tem acesso ao programa e até ao código-fonte, o software é testado melhor e os problemas existentes no código são encontrados mais rapidamente. Outro fator que contribui para qualidade é o orgulho pessoal do desenvolvedor, pois a partir do momento que seu código poderá ser lido por mais pessoas é esperado que ele seja mais cuidadoso com seu trabalho. Para os usuários também é vantagem o software livre, pois evita a dependência de um fornecedor. Isso traz tanto uma vantagem financeira, dado que normalmente é necessário pagar por novas versões do sistema quando o software é fechado, como também maior liberdade para o usuário, que pode adaptar o software para suas necessidades. É possível corrigir falhas de segurança e bugs, escrever uma documentação melhor ou contratar uma empresa que faça isso independentemente de quem seja o autor original. Além disso se o fornecedor original abandona o projeto, no caso do software fechado não há nada que possa ser feito para continuar o desenvolvimento do projeto, enquanto que no software livre é possível que outro grupo adote o projeto e continue a evolui o código.



Desvantagens do Software livre


Um dos principais motivos que leva uma empresa a optar por um software fechado quando a um similar livre disponível é a ausência de garantias e suporte desse último. As licenças de software livre em geral existem o autor de qualquer responsabilidade tanto quanto é permitido pelas leis do local. Dessa forma em casos em que a empresa precisa fornecer garantias ao seus clientes, ou quando a indisponibilidade de um sistema pode causar grandes prejuízos, pode ser melhor que a empresa adquira uma solução em que eventuais problemas sejam delegados a um fornecedor ou que esse tenha que indenizar a empresa. Além disso grande parte do software fechado disponível também busca em seu contrato se desobrigar de responsabilidades tanto quanto a legislação permite. Qualidade, reputação e imagem também são vistos como desvantagens na adoção do software livre. Quando não há uma empresa de fama por trás do software oferecido, há uma maior dificuldade em avaliar as alternativas, além de um receio de que produto seja abandonado e deixe de oferecer suporte. Também influi negativamente na sua imagem o fato do software estar disponível gratuitamente. Já do ponto de vista de quem produz software, optar pelo modelo aberto pode ser visto como desvantagem á medida  que a propriedade intelectual está exposta. Observa-se que o modelo de negócio tradicional de vender software da mesma forma como se vende qualquer outro produto não funciona bem. É necessário buscar outros modelos de negócio.

Um comentário: