Software Livre - O que é, definição e conceito - 2021

Índice:

Software Livre - O que é, definição e conceito - 2021
Software Livre - O que é, definição e conceito - 2021
Anonim

O software livre consiste em programas de código-fonte aberto que possuem liberdade praticamente total de uso e modificação.

Entendemos por código-fonte que a arquitetura e a forma de criação do software são de domínio público e podem ser consultadas, revisadas e modificadas por qualquer usuário.

Além disso, o software livre geralmente envolve praticamente nenhum custo por aquisição, portanto, quase sempre pode ser obtido gratuitamente.

O oposto seria software proprietário.

Origem do software livre

O primeiro tijolo no mundo do software livre foi colocado pelo ex-professor universitário do MIT Richard Matthew Stallman (doravante Stallman). Este físico desenvolveu o ‘Projeto GNU’ em 1983, cuja missão principal era criar um sistema operacional totalmente gratuito.

Mais tarde, em 1985, Stallman fundou a Free Software Foundation, o que o levaria quatro anos depois para estabelecer as regras legais básicas do software livre baseado em copyleft.

Assim, Stallman passou de pioneiro a promotor, sendo o principal arquiteto da comunidade do software livre. Os principais frutos desta comunidade são o sistema operacional Linux, Apache, Open Office ou o editor de imagens GIMP.

Principais características do software livre

As principais características do software livre baseiam-se nas quatro regras que foram estabelecidas para que o software possa ser classificado como ‘livre’.

  1. Execute livremente o programa conforme desejado, para qualquer propósito.
  2. Estude como o programa funciona e tenha acesso total ao código-fonte.
  3. Redistribua cópias livremente sem limite para outros usuários.
  4. Distribuir cópias das versões modificadas, próprias ou de terceiros, sem restrições de qualquer espécie.

Se algum destes não for cumprido, não será "software livre". Além disso, este tipo de software possui outras características derivadas dos anteriores, como o livre acesso e a liberdade de conhecimento na sua utilização.

Tipos de software livre

Geralmente, podemos diferenciar o software livre em dois grandes grupos. Por um lado, temos aquele que é regido pelo copyleft e, por outro, aquele que não é.

Em primeiro lugar, o denominado copyleft é um direito legal que estabelece a utilização gratuita de software obedecendo às quatro regras ou características mencionadas anteriormente na seção anterior.

Em segundo lugar, podemos encontrar todo esse software que pode muito bem ser gratuito, mas não é garantido que os quatro padrões sejam atendidos. Um exemplo seria poder criar uma versão modificada de um software por nós mesmos, mas colocar um preço de distribuição em nossa versão. Isso seria permitido desde que o copyleft não estivesse presente na versão original do software.

Em suma, todo aquele tipo de software que não cumpre e não adota o regime de copyleft pode muito bem ser livre, privado, híbrido, misto ou qualquer outro tipo de software, mas o que se pode dizer é que a ausência de uma das quatro regras será uma probabilidade a ser considerada se o software não for copyleft.

Exemplo de software livre

O exemplo perfeito deste tipo de software é o sistema operacional Linux (doravante, SO). Este sistema operacional é regido por normas copyleft e há muitas versões que nasceram sob o software de origem.

Alguns desses exemplos são conhecidos mundialmente (versão Ubuntu) ou regionalmente (versão Guadalinex).

A existência de um sistema operacional como o Linux incentiva a democratização no uso da internet e o acesso menos restritivo a um computador ou dispositivo similar, reduzindo custos na aquisição caso não desejemos utilizar software privado ou pago.