Software Livre

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

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

O que é o software livre?

Software Livre refere-se aos programas de computador que dão a seus usuários, por decisão explícita de seus programadores e projetistas, o acesso ao código-fonte ou código de programação original em que foram fabricados, para que você possa copiá-lo, modificá-lo, personalizá-lo e distribuí-lo livremente. Isso dá origem, portanto, a múltiplas versões de um mesmo programa, cuja aparência não representa violação legal ou ética do programa original.

O termo Software Livre é atribuído ao americano Richard Stallman, que foi o fundador da Software grátis Fundação (Free Software Foundation) em que um número significativo de especialistas em computação aspirava desenvolver um sistema operacional completamente livre, que eles chamavam de Projeto GNU (para distingui-lo do Unix).

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

Embora muitas das apresentações de Software Livre sejam gratuitas ou custem apenas o equivalente a sua distribuição (e não o pagamento de royalties), Software Livre não deve ser confundido com freeware o Software gratuito (geralmente em versões de teste), nem deve ser interpretado como um argumento a favor da pirataria (roubo de software protegido por direitos autorais).
A ideia é justamente criar um software que seja de quem o usa e que ele mesmo possa adaptar às suas necessidades.

Pode interessar-lhe:  Linguagem De Programação

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

Isso além de economizar Proporciona maior autonomia na gestão da sua informação e permite evitar riscos à sua soberania, já que o código livre desses softwares pode ser livremente adaptado às suas necessidades específicas.

Veja também: Software aplicativo

liberdades essenciais

software livre
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 Software Livre e software comercial tradicional.

  • Liberdade #0. Liberdade para rodar o programa como quiser, para qualquer finalidade que tiver, sem a necessidade de avisar ninguém.
  • Liberdade #1. Liberdade para estudar como o programa funciona e alterá-lo para realizar as tarefas que desejar. Para isso, o livre acesso ao código-fonte do programa é um requisito.
  • Liberdade #2. Liberdade para redistribuir cópias do programa original, para usufruto e assistência da comunidade, sem a necessidade de notificar ninguém.
  • Liberdade #3. Liberdade de distribuir cópias das versões modificadas a terceiros, sem a necessidade de notificar ninguém, permitindo que toda a comunidade se beneficie das alterações e novas versões do programa.

Um programa é considerado Software Livre se dá a seus usuários todas essas 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 de Software Livre.

Tipos de software livre

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

Pode interessar-lhe:  Excel

Exemplos de software livre

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 de maior importância histórica e popular, liderou o esforço de software de código aberto no mundo da Internet desde 1983.
  • SO Chrome. Baseado no kernel Linux, este sistema operacional atualmente em desenvolvimento pela Google Inc. terá como interface principal o navegador Google Chrome e é 100% baseado em 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 rodar no Microsoft Windows, criado em 2007 para educar os usuários sobre o uso do Linux.
  • Ubuntu. É uma distribuição GNU/Linux gratuita que utiliza a tecnologia GNOME como seu ambiente de desktop virtual, cuja empresa criadora sobrevive oferecendo suporte técnico aos seus usuários.