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.

  3 - Linguagens de programação: Python,Java, Perl, PHP, Lua, Ruby e Tcl.

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.


© 2017 - 2026 by NeoCyber.