Propaganda

Então você baixou o Firefox e substituiu o Microsoft Office pelo LibreOffice? Você ama esses aplicativos tanto que não vai mais jogar dinheiro na Microsoft ou na Apple e tem decidiu ir 100 por cento Linux Como você pode ajudar a tornar 2017 o ano do desktop LinuxNão importa se o Linux alcança o domínio mundial da computação. O que importa é que podemos usá-lo hoje e é incrível - e agora é um ótimo momento para mergulhar! consulte Mais informação .

Mas você descobriu que software grátis não tem o mesmo significado aqui e você pode estar se perguntando por que não chamamos todas essas coisas Código aberto por uma questão de clareza. Qual é o grande problema?

Acontece que software livre e software livre não são os mesmos. Vamos esclarecer isso.

Alguns antecedentes do contexto

Na década de 1950, quase todo o software foi produzido por acadêmicos e pesquisadores. Eles compartilharam software de computador e código-fonte sem limitações, para que os usuários pudessem corrigir seus próprios erros. Grande parte disso era software de domínio público - que, no sentido de direitos autorais, é a forma mais livre de liberdade.

instagram viewer

Parte disso era cultural. Parte disso foi devido à natureza do software. Diferentemente dos bens físicos, o software digital pode ser copiado infinitamente gratuitamente e com o mínimo de esforço. O hardware do computador poderia ser vendido, com certeza, mas código?

Isso começou a mudar na década de 1970. A IBM começou a cobrar separadamente pelo software e parou de fornecer o código-fonte. Isso gerou uma ação antitruste de 1969 a 1982. Em 1983, a Apple ganhou um caso da Suprema Corte determinar que o software binário pode ter direitos autorais. A Microsoft lançou o Windows alguns anos depois.

Foi nesse clima que se formou o movimento para manter o software "livre".

Origens do Movimento do Software Livre

A partir da década de 1970, o Unix era o sistema operacional dominante. Em 1983, Richard Stallman anunciou um projeto para criar um sistema operacional totalmente compatível com o Unix, não proprietário. o projeto GNU. Dois anos depois, ele fundou a Free Software Foundation com a missão de defender e educar as pessoas sobre o software livre.

Stallman não cunhou a frase "software livre", que se referia amplamente a software de domínio público. Mas ele expandiu o que significava software livre.

A Free Software Foundation define software livre como software que os usuários podem executar, copiar, distribuir, estudar, alterar e melhorar. O "livre" refere-se a essas liberdades, não ao preço. Acontece que a maioria dos softwares livres não custa dinheiro, principalmente porque as empresas procurar vender software tendem a restringir a liberdade dos usuários de copiar, distribuir ou melhorar o que eles Comprar.

A Fundação do Software Livre lista quatro liberdades que considera essenciais:

  1. Liberdade 0 - A liberdade de executar o programa como desejar, para qualquer finalidade.
  2. Liberdade 1 - A liberdade de estudar como o programa funciona e alterá-lo para que você faça a sua computação como desejar. O acesso ao código-fonte é uma condição prévia para isso.
  3. Liberdade 2 - A liberdade de redistribuir cópias para que você possa ajudar seu vizinho.
  4. Liberdade 3 - A liberdade de distribuir cópias de suas versões modificadas para outras pessoas. Ao fazer isso, você pode dar a toda a comunidade a chance de se beneficiar de suas alterações. O acesso ao código-fonte é uma condição prévia para isso.

Cunhando a frase “código aberto”

Embora o rótulo de software livre seja explicitamente ético, o rótulo de código aberto não é. O termo formado na década de 1990, após o trabalho de Eric Raymond A Catedral e o Bazar ajudou a inspirar a Netscape a liberar o código-fonte do seu pacote de internet Netscape Communicator.

Isso, por sua vez, inspirou Raymond e outros a ver como eles poderiam trazer os ideais da Free Software Foundation para o mundo dos negócios. Eles criaram o termo "código aberto" e, em 1998, Raymond e Bruce Perens fundaram a Open Source Initiative. A Open Source Initiative fornece os 10 pontos Definição de código aberto e isso oferece uma marca de certificação para aplicativos compatíveis.

O movimento de código aberto não ignora os valores do software livre, mas está mais preocupado com a colaboração aberta. O objetivo é que empresas e desenvolvedores disponibilizem gratuitamente o código de seu software. Dessa forma, os usuários podem confiar nos programas em execução em suas máquinas e contribuir com correções e recursos de volta ao projeto.

Muitas das éticas ainda se alinham, mas o movimento de código aberto é menos conflituoso e mais disposto a comprometer a fim de espalhar a adoção.

Uma Diferença Chave

O software livre e os movimentos de código aberto concordam com a maioria dos valores fundamentais, mas eles têm diferentes definições de liberdade.

A Free Software Foundation adota o copyleft para proteger as quatro liberdades listadas acima. Isso impede legalmente as pessoas de redistribuir o software livre com restrições adicionais. A organização consagrado esse princípio na Licença Pública Geral GNU Licenças de software de código aberto: qual você deve usar?Você sabia que nem todas as licenças de código aberto são iguais? consulte Mais informação . Qualquer pessoa que use o código GPL também deve liberar suas próprias criações.

Muitos dos principais programas que fazem Linux e outros sistemas operacionais gratuitos 3 sistemas operacionais do tipo UNIX que não são LinuxRecentemente, as pessoas começaram a confundir "UNIX" com "Linux". O Linux foi influenciado pelo UNIX, mas os sistemas UNIX não têm relação com o Linux. Aqui estão alguns sistemas importantes baseados em UNIX que merecem ser conhecidos. consulte Mais informação o trabalho começou como parte do Projeto GNU. Muitos dos aplicativos são licenciados sob a GPL.

As licenças de software livre também são de código aberto, mas nem todas as licenças de código aberto exigem que os desenvolvedores compartilhem seu código. Alguns permitem que os desenvolvedores usem código-fonte aberto para criar aplicativos de código-fonte fechado, como a Licença MIT. Essas licenças não copyleft são conhecidas como licenças permissivas.

Enquanto um advogado de software livre pode ver a utilização de software livre para criar software não livre como restringindo as liberdades de um usuário, um proponente de código aberto pode esteja mais inclinado a ver uma licença permissiva como verdadeiramente gratuita - como as pessoas são livres para fazer o que quiserem com o código, mesmo que isso signifique criar uma propriedade aplicativo.

Alguns indivíduos particularmente importantes afirmam que algumas licenças de software livre, como a GPL v3, têm tantas condições que limitam significativamente a liberdade de um desenvolvedor.

A necessidade de software livre

Para recapitular, todo software livre é um software de código aberto, mas nem todo software de código aberto é um software livre. Por esse motivo, os defensores do software livre preferem se referir ao software livre como software grátis. Mas como usuários gerais associam "grátis" a preço, esse nome não é tão claro. As coisas são especialmente complicadas se você realmente estamos tendo uma discussão sobre software livre no contexto do dinheiro.

É por isso que você vê a maioria dos softwares gratuitos referido como software livre e de código abertoou FOSS. Isso permite que você diga que o software livre no Windows geralmente vem com anúncios, mas o software livre e de código aberto não, sem confundir todos na sala.

Muitos usuários e desenvolvedores simplesmente não se importam

Grande parte dessa conversa se refere ao licenciamento, e esse pode ser um tópico bastante chato. Para não advogados, grande parte disso nem faz sentido. Muitos usuários simplesmente quer executar programas Os melhores aplicativos e software para LinuxSe você é novo no Linux ou é um usuário experiente, aqui estão os melhores aplicativos e softwares para Linux que você deve usar hoje. consulte Mais informação , e vários desenvolvedores só querem criá-los. Como o software é licenciado é uma prioridade menor.

Mas o mundo do software livre e de código aberto é aquele que discute abertamente a ética, de modo que as palavras são importantes, mesmo que isso possa tornar a vida mais confusa.

Você concorda com os principais do software livre ou com o movimento de código aberto? Você simpatiza com ambos? O que você acha que deveríamos chamar de software livre e de código aberto? Vamos discutir isso nos comentários abaixo!

Bertel é um minimalista digital que grava em um laptop com opções de privacidade física e em um SO endossado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda outras pessoas a assumir o controle de suas vidas digitais.