sexta-feira, 2 de dezembro de 2016

Uma Artigo qualquer sobre Software Livre. 

     

         Software Livre, ou Free Software, é o software que pode ser usado, copiado, estudado, modificado e redistribuído sem restrição. A forma usual de um software ser distribuído livremente é sendo acompanhado por uma licença de software livre e com a disponibilização do seu código-fonte. 

           
       

          O impulso inicial para a história do software livre foi dado em 1969, quando Ken Thompson, pesquisador do Bell Labs, criou a primeira versão do Unix, um sistema operacional multi-tarefa. Este sistema era utilizado pelos grandes computadores que existiam na década de setenta em universidades e grandes empresas, os mainframes. O Unix era distribuído gratuitamente para as universidades e centros de pesquisa, com seu código-fonte (suas linhas de programação) aberto.        

          A sigla OSS (Open Source Software) é a que designa esse tipo de programa, cuja estrutura pode ser modificada por qualquer usuário com conhecimentos em informática, diferentemente dos sistemas operacionais mais usados atualmente, como o Windows. A partir daí foram surgindo novas versões do Unix, igualmente abertas e compartilhadas pelo meio acadêmico. 

          Em 1971, Richard Stallman, do Massachusetts Institute of Technology (MIT), inaugurou o movimento Open Source. Ele produziu no Laboratório de Inteligência Artificial do MIT diversos programas com código-fonte aberto. Em 1979, quando a empresa AT&T anunciou seu interesse em comercializar o Unix, a Universidade de Berkley criou a sua versão do sistema, o BSD Unix.       

          A AT&T se juntou a empresas como IBM, DEC, HP e Sun para formar a Open Source Foundation, que daria suporte ao BSD. O Software Livre como movimento organizado teve sua gênese na década de 80. Em 1983, quando Richard Stallman deu início ao Projeto GNU [http://www.gnu.org/] e, posteriormente, à Free Software Foundation.

           Software livre, segundo a definição criada pela Free Software Foundation é qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído sem restrições. Segundo Pereira (2004) o Software Livre ... pode ser assim definido como aquele cujo código-fonte está disponível, sendo portanto possível modificá-lo e distribuí-lo sem quaisquer autorizações ou pagamentos adicionais. 

          Uma aplicação que circule como software livre pode ser corrigida ou modificada por qualquer utilizador ou programador que não o original. Outros autores definem Software Livre á liberdade dos usuários de informática em executar, copiar, distribuir, estudar, modificar e melhorar programas. Um software é considerado livre quando este atende quatro tipos de liberdade que são:
  • A liberdade para executar o programa, para qualquer propósito;  
  • A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. O acesso ao código-fonte é um pré-requisito para esta liberdade;  
  • A liberdade de redistribuir, inclusive vender, cópias de modo que você possa ajudar ao seu próximo;  
  • A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie. O acesso ao código-fonte é um pré- requisito para esta liberdade;
        A definição de software livre é um programa que pode ter seu código fonte alterado por qualquer usuário e não exige licença para distribuição. A utilização de software livre implica em uma série de vantagens e desvantagens. 


Vantagens 

       Dentre as vantagens decorrentes da utilização de software livre salientamse aquelas listadas a seguir:   
  • Custo social é baixo;  
  • Liberdade de uso da 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; e  
  • Sistemas e aplicativos geralmente muito configuráveis. 

Desvantagens 

            Dentre as desvantagens associadas à utilização de software livre salientamse as seguintes:

  • Interface de usuário não é uniforme nos aplicativos;  
  • Instalação e configuração pode ser difícil; e  
  • Mão de obra escassa e/ou custosa para desenvolvimento e/ou suporte.

Fontes: 

terça-feira, 11 de novembro de 2014

quarta-feira, 5 de novembro de 2014

sábado, 1 de novembro de 2014

sexta-feira, 31 de outubro de 2014