Open source vs software free: qual é a diferença e por que isso importa?

Video: Free Vs Open Source Software

Assim que você tenha baixado o Firefox e substituído Microsoft Office com LibreOffice? Você ama esses aplicativos tanto que você não vai mais jogar o dinheiro em Microsoft ou Apple e têm decidiu ir de 100 por cento Linux.Como você pode ajudar a tornar 2017 o ano do desktop LinuxComo você pode ajudar a tornar 2017 o ano do desktop LinuxNão importa se o Linux consegue o domínio de computação mundo. O que importa é que podemos usá-lo hoje, e é incrível - e agora é um grande momento para tomar a mergulhar!consulte Mais informação

Mas você descobriu desde que software grátis não tem exatamente o mesmo significado aqui e você pode estar se perguntando por isso que não basta chamar todo este material Código aberto pela clareza causa. Qual é o grande negócio?

Acontece que, o software livre e software de código aberto não são os mesmos. Vamos esclarecer isso.

Alguns Fundo para Context

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

Parte desta era cultural. Parte deste foi devido à natureza do software. Ao contrário de bens físicos, software digital pode ser copiado sem parar para livre e em um mínimo de esforço. hardware de computador pode ser vendido, com certeza, mas o código?

Isso começou a mudar na década de 1970. IBM começou a cobrar separadamente para software e parou de fornecer o código-fonte. Isso gerou um processo antitruste com duração de 1969 a 1982. Em 1983, a Apple ganhou um caso da Suprema Corte determinando que software binário pode ser protegido por direitos autorais. Microsoft lançou o Windows alguns anos mais tarde.

Este era o clima em que o movimento para manter o software “livre” formado.

Video: What is FOSS (Free and Open Source Software)? Learn in 2 minutes?

Origens do Movimento do Software Livre

Começando na década de 1970, Unix era o sistema operacional dominante. Em 1983, Richard Stallman anunciou um projeto para criar um sistema operacional Unix-compatível completamente não-proprietária, o Projeto GNU. Dois anos depois, ele fundou a Free Software Foundation com a missão de advogar para e educar as pessoas sobre, software livre.

Stallman não cunhar a frase “software livre”, que em grande parte se refere ao software de domínio público. Mas ele expandiu o que significava para software para ser livre.

A Free Software Foundation define software livre como software que os usuários são livres para executar, copiar, distribuir, estudar, mudar e melhorar. O “livre” refere-se a essas liberdades, não de preço. Ela só acontece de ser o caso que a maioria dos softwares livres não custa dinheiro, em grande parte porque as empresas que pretendem vender software tendem a restringir a liberdade dos usuários para copiar, distribuir, ou melhorar o que compram.

A Free Software Foundation lista quatro liberdades que considera ser essencial:

  1. liberdade 0 - A liberdade de executar o programa como quiser, para qualquer finalidade.
  2. liberdade 1 - A liberdade de estudar como o programa funciona e alterá-lo para que ele faz sua computação como desejar. Acesso ao código-fonte é um pré-requisito para isso.
  3. liberdade 2 - A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo.
  4. liberdade 3 - A liberdade de distribuir cópias de suas versões modificadas para os outros. Ao fazer isso você pode dar toda a comunidade a oportunidade de se beneficiar de suas alterações. Acesso ao código-fonte é um pré-requisito para isso.

Cunhar a frase “Open Source”

Enquanto o rótulo software livre é uma questão explicitamente ética, a etiqueta de código aberto não é. O termo formado na década de 1990, depois de Eric Raymond de A Catedral eo Bazar ajudou a inspirar Netscape para liberar o código fonte para sua suíte de internet Netscape Communicator.

Este, por sua vez, inspirou Raymond e outros para ver como eles poderiam levar os ideais da Fundação do Software Livre para o mundo dos negócios. Eles vieram para cima com o termo “open source”, e em 1998, Raymond e Bruce Perens fundou a Open Source Initiative. A Open Source Initiative fornece a 10 pontos Open Source Definition e oferece uma marca de certificação para aplicativos que são compatíveis.



O movimento de código aberto não ignora valores de software livre, mas é mais preocupado com a colaboração aberta. O objetivo é que as empresas e desenvolvedores para tornar o código para o seu software disponível livremente. Desta forma, os usuários podem confiar nos programas em execução em suas máquinas e contribuir correções e recursos de volta para o projeto.

Muitos dos ética ainda alinhar, mas o movimento de código aberto é menos conflituosa e mais dispostos a comprometer a fim de difundir adoção.

Uma diferença fundamental

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

A Free Software Foundation abraça copyleft para proteger as quatro liberdades listadas acima. Isso evita que legalmente as pessoas de redistribuição de software livre com restrições adicionais. A organização consagrado este principal no GNU General Public License. Qualquer um que usa código GPL tem que liberar suas próprias criações como GPL também.Licenças de código aberto do software: O que você deve usar?Licenças de código aberto do software: O que você deve usar?Você sabia que nem todas as licenças de código aberto são os mesmos?consulte Mais informação

Muitos dos programas centrais que fazem Linux e outros sistemas operacionais livres trabalho começou como parte do Projeto GNU. Muitas das aplicações são licenciados sob a GPL.

Video: Open Source Movement vs. Free Software

licenças de software livre também são open source, mas nem todas as licenças de código aberto exigem que os desenvolvedores para compartilhar seu código. Alguns desenvolvedores de licença para usar o código-fonte aberto para criar aplicações de código fechado, como a licença MIT. Estas licenças não copyleft são conhecidos como licenças permissivas.

Enquanto um advogado de software livre pode visualizar a utilização de software livre para criar software não-livre de restringir as liberdades de um usuário, uma fonte defensor aberto podem ser mais inclinados a ver uma licença permissiva como verdadeiramente livre - como as pessoas são livres para fazer o que quer com o código, mesmo que isso signifique fazer um aplicativo proprietário.

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

A necessidade de FOSS

Para recapitular, todo o software livre é um software de código aberto, mas nem todos os softwares de código aberto é software livre. Por esta razão, defensores do software livre prefere se referir a software livre como software grátis. Mas porque os usuários gerais associar “livre” com o preço, este nome não é tudo isso bem claro. As coisas estão especialmente complicado se você realmente estamos tendo uma discussão sobre o software livre no contexto de dinheiro.

É por isso que você vê a maioria de software livre referido como software livre e open source, ou FOSS. Isto permite-lhe dizer que o software livre no Windows muitas vezes vem com anúncios, mas software livre e open source não faz, sem confundir todos na sala.

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

Grande parte dessa conversa diz respeito licenciamento, e que pode ser um tema um pouco chato. Para os não-advogados, muito do que não faz muito sentido. muitos usuários simplesmente deseja executar programas, e um monte de desenvolvedores só quero criá-los. Como o software é licenciado é uma prioridade menor.O melhor software LinuxO melhor software LinuxLinux é cheio de aplicativos impressionantes, tanto de código aberto e proprietário. Novas pessoas para Linux e os usuários do Linux, mesmo experientes tendem a encontrar o software novo e útil com bastante frequência. Aqui está o que nós amamos.consulte Mais informação

Mas o mundo do software livre e de código aberto é aquele que discute abertamente a ética, então as palavras importam, mesmo se isso pode tornar a vida mais confusa.

Você concorda com diretores de software livre ou o movimento de código aberto? Você empatia com ambos? O que você acha que deve chamar software livre e open source? Vamos discutir isso nos comentários abaixo!


Artigos relacionados