segunda-feira, 11 de julho de 2011

Afinal, o que é Software Livre ?


A definição que muitos tem quando se diz o termo "Software Livre" é de pensar que significa que é "Software Free", que na verdade não é a mesma coisa. O Software Free nada mais é que um software gratuito, disponibilizado sem você precisa pagar por isso. Já o Software Livre vai além. Para tentar deixar claro o que é software livre, bastamos dizer que é ter o poder de pegar o software e fazer uma Engenharia Reversa do mesmo, mas eis a questão, o que seria fazer Engenharia Reversa ?
Bom, falando mais facilmente .. o Software Livre seria ter a liberdade dos usuários executarem, copiarem, distribuírem, estudarem, modificarem e aperfeiçoarem o software, que no caso, possui o seu código fonte aberto. Mais precisamente, ele se refere a quatro tipos de liberdade, para os usuários do software:

  • A liberdade de executar o programa, para qualquer propósito (liberdade nº 0)
  • A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade nº 1). Acesso ao código-fonte é um pré-requisito para esta liberdade.
  • A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2).
  • A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade nº 3). Acesso ao código-fonte é um pré-requisito para esta liberdade. 

VANTAGENS

Liberdade para executar um programa para qualquer finalidade;
Liberdade para estudar um programa, e adaptá-lo às suas necessidades;
Liberdade de distribuir cópias e assim ajudar um colega, uma instituição qualquer;
Liberdade de melhorar o programa e entregá-los à comunidade.
Custo social é baixo;
Não se fica refém de tecnologia proprietária;
Independência de fornecedor único;
Desembolso inicial próximo de zero;
Não obsolescência do hardware;
Robustez e segurança;
Possibilidade de adequar aplicativos e redistribuir versão alterada;
Suporte abundante e gratuito;
Sistemas e aplicativos geralmente muito configuráveis.


DESVANTAGENS

Interface de usuário não é uniforme nos aplicativos;
Instalação e configuração pode ser difícil;
Mão de obra escassa e/ou custosa para desenvolvimento e/ou suporte.
Falta de pessoal técnico
Pessoas acostumadas com o Windows pode apresentar algumas incompatibilidades
com softwares proprietários;


Alguns Exemplos de Softwares Livres

Linux - Sistema Operacional
AMSN - Mensageiro eletrônico similar ao MSN;
Br Office: Suite de escritório mas que pode ser adaptada ao contexto educativo. Vem com o Writer (Editor de Texto), Calc (Planilha), Impress (apresentação), Draw (Desenho), Math (Banco de Dados).

Um comentário:

  1. legal esse post, indiquei no meu twitter para quem quiser saber sobre software livre

    ResponderExcluir