Postagem realizada em: 28/03/2008 às 01:38:44 - Última atualização em: 30/11/-0001 às 00:00:00
Autor: Daniela Ferreira Barros da Silva

Software Livre
A idéia de Software Livre (ou Free Software) e Open Source foram movimentos que surgiram na década de 60, mas foi em 1983 que o movimento de Software Livre se concretizou com Richard Stallman com o Projeto GNU e depois com a Free Software Foundation.
Software Livre, de acordo com a Free Software Foundation, “é o software que pode ser usado, copiado, estudado, modificado e redistribuído sem restrição.” O software para ser utilizado e distribuído livremente é necessário que tenha uma licença de software livre (como a GPL ou a BSD) e a disponibilização do seu código-fonte.
A Free Software Foudation declara que para que ele possa funcionar é necessário que existam quatro tipos de liberdade para o usuário:
-
“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.”
Para concretizar estas liberdades, busca-se atender às exigências do COPYLEFT...
Segundo o site da Free Software Foundation, “O copyleft diz que qualquer um que distribui o software, com ou sem modificações, tem que passar adiante a liberdade de copiar e modificar novamente o programa. O copyleft garante que todos os usuários têm liberdade.”
Seguem alguns exemplos de Softwares Livres para conhecimento...
1 - Sistemas operacionais: GNU/Hurd e GNU/Linux
2 - Ferramentas de desenvolvimento GNU:
- Compilador C: GCC.
- Compilador Pascal: Free Pascal.
- Debugger GDB.
- Biblioteca padrão da linguagem: C.
- Editor de texto avançado: Emacs.
- Eclipse: plataforma de desenvolvimento linguagem Java.
4 - Servidores:
- Servidor de nomes: BIND.
- Agente de transporte de mensagens (e-mail): sendmail.
- Servidor web: Apache.
- Servidor de arquivos: Samba.
- Servidor e cliente de email: Evolution.
5 - Bancos de dados relacionais: MySQL, Postgres.
6 - Programas de interação gráfica: GNOME, KDE e Xorg.
7 - Aplicativos:
- Navegadores Web: Firefox e Konqueror.
- Automação de escritório: OpenOffice.org e KPDF.
- CAD, (computer aided design) QCad, Varicad
- Desenho vetorial: Inkscape, Sodipodi
- Editoração eletrônica: Scribus
- Editor de imagens: Gimp.
- EaD, Educação a distância: Moodle
- Gerenciador de Conteúdo (CMS): Opencms
- Modelagem Tridimensional Blender3d, Wings3d
- Renderização (imagem estática): Yafray, POV-Ray
- Acessibilidade: Virtual Magnifying Glass.
- Edição de áudio: Audacity
- Edição de partituras musicais: Rosegarden
8 - Sistema matemático : Scilab.
9 - Sistemas de editoração: TeX e LaTeX.
10 - Sistema wiki: sistema wiki da Wikipedia: MediaWiki.
11 - Telefonia: Asterisk.
12 - Composição de video : Cinelerra.
Este tipo de programa, possibilita ao usuário adequá-lo. Devido ao seu código aberto, é possível a sua modificação sem pedir permissão ao autor do programa. Mas esta modificação, uma vez feita, é compartilhada com todos os outros usuários.
Um grande e conhecido Free Software é o WIKIPEDIA, que é construído com a ajuda de seus usuários e editada constantemente. Por este motivo, muitas vezes, o programa não considerado confiável, deixando alguns pesquisadores apreensivos a sua utilização.
Para finalizar, segue abaixo um pequeno vocabulário disponível no Portal do governo federal sobre Softwares Livres (resumido e modificado) para que possamos fazer algumas distinções:
Software Livre (Free Software) é o software disponível com a permissão para qualquer um usá-lo, copiá-lo, e distribuí-lo, seja na sua forma original ou com modificações, seja gratuitamente ou com custo.
Copyleft são licenças que acompanham softwares livres que definem clara e explicitamente as condições sob as quais cópias, modificações e redistribuições podem ser efetuadas, para garantir as liberdades de modificar e redistribuir o software assim licenciado. Esta versão contrária de copyright (direitos autorais).
GPL A Licença Pública Geral GNU (GNU General Public License GPL) é a licença que acompanha os pacotes distribuídos pelo Projeto GNU, e mais uma grande variedade de software, incluindo o núcleo do sistema operacional Linux.
Debian é parte do contrato social celebrado entre a Debian e a comunidade de usuários de software livre, e é chamada de Debian Free Software Guidelines (DFSG). Em essência, esta licença contém critérios para a distribuição que incluem, além da exigência da publicação do código fonte. Estes critérios são: (a) a redistribuição deve ser livre; (b) o código fonte deve ser incluído e deve poder ser redistribuído; (c) trabalhos derivados devem poder ser redistribuídos sob a mesma licença do original; (d) pode haver restrições quanto a redistribuição do código fonte, se o original foi modificado; (e) a licença não pode discriminar contra qualquer pessoa ou grupo de pessoas, nem quanto a formas de utilização do software; (f) os direitos outorgados não podem depender da distribuição onde o software se encontra; e (g) a licença não pode 'contaminar' outro software.
Open Source A licença do Open Source Initiative é derivada da Licença Debian, com as menções à Debian removidas.
BSD A licença BSD cobre as distribuições de software da Berkeley Software Distribution, além de outros programas. Esta é uma licença considerada 'permissiva' porque impõe poucas restrições sobre a forma de uso, alterações e redistribuição do software licenciado.
Software em Domínio Público Software em domínio público é software sem copyright. Alguns tipos de cópia, ou versões modificadas, podem não ser livres porque o autor permite que restrições adicionais sejam impostas na redistribuição do original ou de trabalhos derivados.
Referências:
FREE Software Foudation. Disponível em: http://www.fsf.org/. Acesso em 26 mar. 2008.
O que é Software Livre? Disponível: <http://br-linux.org/faq-softwarelivre/>. Acesso em: 27 mar. 2008.
O que é Software Livre? Disponível em:< http://www.softwarelivre.gov.br/SwLivre/>. Acesso em 26 mar. 2008.
WIKIPEDIA. Software Livre. Disponível em: <http://pt.wikipedia.org/wiki/Software_livre>. Acesso em 26 mar. 2008.