quarta-feira, 15 de fevereiro de 2006

Usuário Tolerante a Falhas

Essa ouvi hoje. Parece piada mas tem um fundo de verdade que precisamos considerar pois reflete muito bem os problemas enfrentados nas migrações para soluções em Software Livre.

Enquanto ficamos discutindo qualidade e disponibilidade de soluções, a Microsoft conseguiu, ao longo dos anos, criar um "usuário tolerante a falhas". O usuário tolerante a falhas foi criado para considerar as falhas dos produtos fornecidos por empresas como a própria Microsoft como quase sendo "fatos da natureza" contra os quais não adianta fazer nada.

No entanto, quando apresentamos soluções de Software Livre, o modo de operação deste usuário se inverte e qualquer problema, até mesmo um termo diferente em um menu, é visto como um problema e um atestado da ineficiência da solução.

Quando o Windows trava ou mostra a sua tela azul da morte, o usuário tolerante a falhas não discute. Desliga e liga de novo o seu computador e volta a trabalhar como se nada tivesse acontecido. Quando uma máquina Linux trava, no entanto, este mesmo usuário é o primeiro a dizer "Ah, é Software Livre", como se isso fosse um atestado de como o Windows é melhor.

Temos uma imensa responsabilidade nas mãos. Passamos tanto tempo batendo nos problemas dos fornecedores de software fechado que acabamos passando a idéia que o Software Livre é perfeito. E todos nós sabemos que não há software perfeito, isento de bugs. Temos passado tanto tempo discutindo vantagens técnicas do modelo que nos esquecemos que o real motivo para o uso do Software Livre não é meramente técnico. O principal motivo é justamente a Liberdade. Principalmente a liberdade de acesso à informação.

Um produto é tecnicamente melhor que outro hoje. Amanhã, o concorrente terá melhorado e o primeiro estará em desvantagem. Mas mesmo assim o Software Livre é o único que garante o que realmente interessa: Liberdade.