segunda-feira, 14 de maio de 2012

Software livre


Software livre nada mais e do que qualquer programa de código fonte aberto, sendo o mesmo disponibilizado e livre para o uso, copia, estudo ou ate mesmo redistribuição. O seu conceito e contrario ao do Software proprietário (Restrito ao criador ou distribuidor).  O objetivo principal não e obter lucro mas garantir a possibilidade de manter-se disponível para todos os interessados em utilizar ou contribuir com o seu desenvolvimento. Para a distribuição do mesmo os detentores dos direitos devem adquirir uma licença de software livre sendo a mesma normalmente anexada ao seu código fonte. Nesta licença sera listada todos os direitos transferidos pelo autor e condições aplicadas pelo mesmo.    

Temos hoje dois principais nomes de organizações internacionais responsáveis pela proteção e promoção do software livre, a Free Software Foundation (FSF) e a Open Source Initiative (OSI), cujo objetivo principal e garantir  validade dos termos Free Software e Open Source de modo que os mesmos sejam utilizados de forma correta.
A Free Software Foundation considera um software livre quando o mesmo atende a quatro tipos de liberdade ao usuários :
  • Liberdade 0 : A possibilidade de utilizar o programa para qualquer proposito. 
  • Liberdade 1 : A possibilidade de estudar o programa e adapta-lo a suas necessidades.
  • Liberdade 2 : A possibilidade de redistribuir copias com objetivo de ajudar o seu próximo.
  • Liberdade 3 : A possibilidade de editar o código fonte e distribuir estas modifificações em beneficio da comunidade.  
Para satisfazer este quatro tópicos e nescessario que junto ao programa seja disponibilizado o seu codigo fonte sem restrições de modificações ou distribuição do mesmo. 
Isto significa que todos tanto pessoas jurídicas ou físicas tem a liberdade de utilizar o software em em quantos computares quiser em qualquer tipo de sistema computacional, independente da finalidade de trabalho, sem nenhuma restrição do fornecedor.
A OSI por sua vez prefere a expressão Open Source ( Código aberto - Lingua Portuguesa Brasil ) sendo neste caso nescessario a satisfação de dez critérios baseados em orientações do projeto Debian:


  1. Livre Redistribuição : Não pode existindo nenhuma restrição a ninguém, sendo proibida a venda ou doação do software a terceiros. 
  2. Código Fonte : O código fonte  deve ser incluído sendo liberada a distribuição do mesmo ou do programa já compilado. 
  3. Obras derivadas : Toda derivação pode ser redistribuida dentro dos termos da licença original.
  4. Integridade do código do autor : A licença pode proibir que se distribua o código-fonte original modificado desde que a licença permita a distribuição de patch files com a finalidade de modificar o programa em tempo de construção.
  5. Não descriminação a pessoas ou grupos : Não se pode discriminar pessoas ou grupos.
  6. Não descriminação contra áreas de utilização : Sem restrição a uma areá especifica. 
  7. Distribuição da licença : Todos que recebem a distribuição do programa tem para si disponibilizada automaticamente a licença sem a necessidade de definição ou aceitação de uma nova licença. 
  8. Licença não pode ser especifica a um único produto : se um programa e retirado de uma distribuição os direitos garantidos em licença continuam valendo. 
  9. Licenças não podem se restringir a outro software : Não e permitida a restrição de uso em relação a outros programas distribuídos juto ao mesmo. 
  10. Licenças devem ser neutras em relação a tecnologias: Não se pode especificar o uso a uma determinada tecnologia ou estilo de interface. 
De certa forma ambas as ideias se completam o importante e buscarmos entender as diferenças básicas das mesmas.


Principais empresas ligadas ao Software Livre


Principais Projetos de Software Livre

Para você que tem interesse acesse o http://softwarelivre.org/ e tenha a oportunidade de interagir e conhecer novas pessoas que são entusiastas do assunto e obtenha mais informações . 



Nenhum comentário:

Postar um comentário