Software grátis

Explicamos o que é Software Livre e as liberdades que este tipo de programa permite. Além disso, os tipos existentes e alguns exemplos.

O software livre permite o acesso ao código-fonte aos seus usuários.

O que é o software livre?

Software Livre é chamado de  programas de computador que dão a seus usuários , por decisão explícita de seus programadores e designers, acesso ao código- fonte ou código de programação original em que foram fabricados , para que possam copiá-los, modificá-los, personalizá-los e distribuí-los livremente. . Isso dá origem, portanto, a várias versões do mesmo programa, cuja aparência não representa uma violação legal ou ética do programa original.

O termo Software Livre é atribuído ao americano Richard Stallman, que foi o fundador da  Free Software Foundation ( Free Software  Foundation ) na qual um número significativo de especialistas em computação aspirava a desenvolver um Sistema Operacional  totalmente livre, que eles chamaram de Projeto GNU ( Para distingui-lo do Unix).

Este projeto permitiria que seus usuários avançados colaborassem com o seu desenvolvimento e aprimoramento, gratuitamente e na comunidade, contrariando as  tradicionais empresas de software , que guardam o código-fonte de seus produtos .

Embora muitas das apresentações de Software Livre sejam gratuitas ou custem o equivalente à sua distribuição apenas (e não o pagamento de royalties),  Software Livre não deve ser confundido com  Freeware  ou Software Livre (geralmente em versões de teste), nem deve ser interpretado como um apelo à pirataria (roubo de software protegido por direitos autorais).
A ideia é justamente criar um software que seja de quem o utiliza e que possa ser adaptado por eles próprios às suas necessidades.

Há uma tendência importante, principalmente nos chamados países do Terceiro Mundo, de implementar Software Livre apenas em suas instituições oficiais ou organizações estaduais, substituindo programas protegidos por direitos autorais que geram despesas anuais com renovação de licenças.

Isto, para além de poupar dinheiro, dá- lhes maior autonomia na gestão das suas informações  e permite-lhes evitar  riscos à sua soberania, uma vez que o código livre destes softwares pode ser livremente adaptado às suas necessidades específicas.

Veja também: Software de aplicação

Liberdades essenciais

O software livre pode ser alterado para executar as funções desejadas.

Conhecido como “as quatro liberdades essenciais”, o seguinte conjunto de permissões é essencial para distinguir entre o Software Livre e o tipo comercial tradicional.

  • Liberdade # 0. Liberdade para rodar o programa conforme desejado, para qualquer propósito, sem a necessidade de avisar ninguém.
  • Liberdade # 1. Liberdade para estudar o funcionamento do programa e alterá-lo para realizar as tarefas desejadas. Para isso, é obrigatório o acesso gratuito ao código-fonte do programa.
  • Liberdade # 2. Liberdade de redistribuir cópias do programa original, para gozo e auxílio da comunidade , sem necessidade de avisar ninguém.
  • Liberdade # 3. Liberdade para distribuir cópias das versões modificadas a terceiros, sem a necessidade de notificar ninguém, permitindo que toda a comunidade se beneficie com as alterações e novas versões do programa.

Um programa é considerado Software Livre se conceder a seus usuários todas as liberdades descritas. Caso contrário, não é um programa gratuito. Existem várias distribuições não-livres de programas obtidos pela modificação do código-fonte desses programas gratuitos, o que é considerado antiético pela comunidade do Software Livre .

Tipos de software livre

Em princípio, o Software Livre pode ser de qualquer tipo, desde sistemas operacionais para controlar o funcionamento e recursos do computador de forma personalizada , até aplicações adaptáveis ​​às necessidades do usuário , videogames intervenientes e programas de gerenciamento de periféricos modificáveis. e, assim, atender aos requisitos específicos de várias peças de hardware .

Exemplos de software livre

O Chrome OS usará o Google Chrome como sua interface principal.

Algumas das distribuições ou apresentações mais populares no mundo do Software Livre são as seguintes:

  • GNU / Linux. Um dos programas mais historicamente e popularmente importantes, ele lidera os esforços para o software de código aberto no mundo da Internet desde 1983.
  • Chrome OS. Baseado no kernel do Linux, o sistema operacional atualmente em desenvolvimento pela empresa Google Inc . Ele usará o navegador Google Chrome como interface principal e é 100% baseado na nuvem.
  • VALO-CD. É um CD com software de código aberto projetado para operar no ambiente Microsoft Windows, desenvolvido por programadores finlandeses em 2008.
  • OpenDisc. Outro conjunto de ferramentas de código aberto projetado para funcionar no Microsoft Windows, criado em 2007 para educar os usuários sobre o uso do Linux.
  • Ubuntu. É uma distribuição GNU / Linux gratuita que usa a tecnologia GNOME como ambiente de área de trabalho virtual, cuja empresa criadora sobrevive oferecendo suporte técnico a seus usuários.