Software grátis

Da Wikipédia, a enciclopédia livre
Ir para navegação Pular para pesquisar
A tela do computador de um sistema operacional, a tela completamente coberta por vários aplicativos de software gratuitos.
Exemplo de um sistema operacional de software livre executando alguns aplicativos representativos. São mostrados o ambiente de desktop Xfce , o navegador Firefox , o editor de texto Vim , o editor de imagens GIMP e o reprodutor de mídia VLC .

Software livre (ou software libre ) [1] [2] é um software de computador distribuído sob termos que permitem aos usuários executar o software para qualquer propósito, bem como estudar, alterar e distribuí-lo e quaisquer versões adaptadas. [3] [4] [5] [6] O software livre é uma questão de liberdade , não de preço; todos os usuários são legalmente livres para fazer o que quiserem com suas cópias de um software livre (incluindo lucrar com eles), independentemente de quanto é pago para obter o programa. [7] [2] Os programas de computador são considerados "gratuitos" se derem aos usuários finais (não apenas o desenvolvedor) o controle final sobre o software e, subsequentemente, sobre seus dispositivos.[5] [8]

O direito de estudar e modificar um programa de computador implica que o código-fonte - o formato preferido para fazer alterações - seja disponibilizado aos usuários desse programa. Embora isso seja frequentemente chamado de "acesso ao código-fonte" ou "disponibilidade pública", a Free Software Foundation (FSF) não recomenda pensar nesses termos, [9] porque pode dar a impressão de que os usuários têm uma obrigação (em oposição a uma direito) para fornecer a não usuários uma cópia do programa.

Embora o termo "software livre" já tenha sido usado livremente no passado, [10] Richard Stallman é creditado por amarrá-lo ao sentido em discussão e iniciar o movimento do software livre em 1983, quando lançou o Projeto GNU : um projeto colaborativo esforço para criar um sistema operacional que respeite a liberdade e para reviver o espírito de cooperação que prevalecia entre os hackers nos primeiros dias da computação. [11] [12]

Contexto

Este diagrama de Euler descreve a relação típica entre freeware e software livre e de código aberto (FOSS): De acordo com David Rosen da Wolfire Games em 2010, o software de código aberto / livre (laranja) costuma ser grátis, mas nem sempre. O freeware (verde) raramente expõe seu código-fonte. [13]

O software livre, portanto, difere de:

Para que o software sob a alçada dos direitos autorais seja livre, ele deve possuir uma licença de software pela qual o autor concede aos usuários os direitos mencionados acima. O software que não é coberto pela lei de direitos autorais, como software de domínio público , é gratuito, desde que o código-fonte também seja de domínio público ou esteja disponível de outra forma sem restrições.

O software proprietário usa licenças de software restritivas ou EULAs e geralmente não fornece aos usuários o código-fonte. Os usuários são, portanto, legal ou tecnicamente impedidos de alterar o software, e isso resulta na dependência do editor para fornecer atualizações, ajuda e suporte. ( Veja também vendor lock-in e abandonware ). Os usuários geralmente não podem fazer engenharia reversa , modificar ou redistribuir software proprietário. [14] [15] Além da lei de direitos autorais, contratos e falta de código-fonte, podem existir obstáculos adicionais que impedem os usuários de exercer a liberdade sobre um pedaço de software, como patentes de software egerenciamento de direitos digitais (mais especificamente, tivoização ). [16]

O software livre pode ter fins lucrativos, uma atividade comercial ou não. Alguns softwares livres são desenvolvidos por programadores de computador voluntários , enquanto outros são desenvolvidos por empresas; ou mesmo por ambos. [17] [7]

Nomear e diferenças com Open Source

Embora ambas as definições se refiram a corpora quase equivalente de programas, a Free Software Foundation recomenda o uso do termo "software livre" ao invés de " software de código aberto " (uma visão mais jovem cunhada em 1998), porque os objetivos e mensagens são bastante diferentes. De acordo com a Free Software Foundation, o "código aberto" e sua campanha associada focam principalmente nos aspectos técnicos do modelo de desenvolvimento público e no marketing de software livre para empresas, ao mesmo tempo em que aborda a questão ética dos direitos do usuário de maneira leve ou mesmo antagônica. [18]Stallman também afirmou que considerar as vantagens práticas do software livre é como considerar as vantagens práticas de não ser algemado, pois não é necessário que um indivíduo considere razões práticas para perceber que estar algemado é indesejável em si mesmo. [19]

A FSF também observa que "Open Source" tem exatamente um significado específico em inglês comum, a saber, que "você pode olhar o código-fonte". Afirma que embora o termo "Software Livre" possa levar a duas interpretações diferentes, pelo menos uma delas é consistente com o significado pretendido, ao contrário do termo "Código Aberto". [a] O adjetivo de empréstimo " libre " é freqüentemente usado para evitar a ambigüidade da palavra "grátis" na língua inglesa , e a ambigüidade com o uso mais antigo de "software livre" como software de domínio público. [10] ( Veja Gratis versus libre . )

Definição e as quatro liberdades essenciais do Software Livre

Diagrama de software livre e não livre, conforme definido pela Free Software Foundation. Esquerda: software livre, direita: software proprietário, circundado: software grátis

A primeira definição formal de software livre foi publicada pela FSF em fevereiro de 1986. [20] Essa definição, escrita por Richard Stallman , ainda é mantida hoje e afirma que software é software livre se as pessoas que recebem uma cópia do software têm os quatro seguintes liberdades. [21] [22] A numeração começa com zero, não apenas como uma falsificação do uso comum da numeração baseada em zero em linguagens de programação, mas também porque "Freedom 0" não foi incluído inicialmente na lista, mas posteriormente adicionado primeiro em a lista, pois foi considerada muito importante.

  • Liberdade 0: A liberdade de executar o programa para qualquer propósito.
  • Liberdade 1: A liberdade de estudar como o programa funciona e alterá-lo para que ele faça o que você deseja.
  • Liberdade 2: A liberdade de redistribuir e fazer cópias para que você possa ajudar seu vizinho.
  • Liberdade 3: A liberdade de melhorar o programa e liberar suas melhorias (e versões modificadas em geral) ao público, para que toda a comunidade se beneficie.

As liberdades 1 e 3 exigem que o código-fonte esteja disponível porque estudar e modificar software sem seu código-fonte pode variar de altamente impraticável a quase impossível.

Assim, software livre significa que os usuários de computador têm a liberdade de cooperar com quem quiserem e de controlar o software que usam. Para resumir isso em uma observação que distingue software livre (liberdade) de software grátis (preço zero), a Free Software Foundation diz: "Software livre é uma questão de liberdade, não de preço. Para entender o conceito, você deve pensar em 'grátis' como em ' liberdade de expressão ', não como em 'cerveja grátis ' ". [21] ( Veja Gratis versus libre . )

No final da década de 1990, outros grupos publicaram suas próprias definições que descrevem um conjunto quase idêntico de software. Os mais notáveis ​​são o Debian Free Software Guidelines publicado em 1997, [23] e a Open Source Definition , publicada em 1998.

Os sistemas operacionais baseados em BSD , como FreeBSD , OpenBSD e NetBSD , não possuem suas próprias definições formais de software livre. Os usuários desses sistemas geralmente consideram o mesmo conjunto de software aceitável, mas às vezes consideram o copyleft restritivo. Eles geralmente defendem licenças de software livre permissivas , que permitem que outros usem o software como desejarem, sem serem legalmente forçados a fornecer o código-fonte. A opinião deles é que essa abordagem permissiva é mais livre. As licenças de software Kerberos , X11 e Apache são substancialmente semelhantes em intenção e implementação.

Exemplos

Existem milhares de aplicativos gratuitos e muitos sistemas operacionais disponíveis na Internet. Os usuários podem baixar e instalar facilmente esses aplicativos por meio de um gerenciador de pacotes que vem incluído na maioria das distribuições Linux .

O Diretório de Software Livre mantém um grande banco de dados de pacotes de software livre. Alguns dos exemplos mais conhecidos incluem o kernel Linux , os sistemas operacionais BSD e Linux, a GNU Compiler Collection e a biblioteca C ; o banco de dados relacional MySQL ; o servidor da web Apache ; e o agente de transporte de correio Sendmail . Outros exemplos influentes incluem o editor de texto Emacs ; o desenho raster GIMP e editor de imagens; o sistema de exibição gráfica do X Window System ; o pacote de escritório LibreOffice ; e o TeX eSistemas de composição LaTeX .

História

Dos anos 1950 até o início dos anos 1970, era normal que os usuários de computador tivessem as liberdades de software associadas ao software livre, que era tipicamente software de domínio público . [10] O software era comumente compartilhado por indivíduos que usavam computadores e por fabricantes de hardware que gostavam do fato de que as pessoas estavam fazendo software que tornava seu hardware útil. Organizações de usuários e fornecedores, por exemplo, SHARE , foram formadas para facilitar a troca de software. Como o software costumava ser escrito em uma linguagem interpretada como BASIC , o código-fonte foi distribuído para usar esses programas. O software também foi compartilhado e distribuído como código-fonte impresso (Digite-in programa ) em revistas de informática (como criativa Computing , softside , Compute! , Byte , etc.) e livros, como o best-seller Jogos computador básico . [24] No início da década de 1970, o quadro mudou: os custos de software estavam aumentando drasticamente, uma crescente indústria de software estava competindo com os produtos de software empacotados do fabricante de hardware (gratuito, já que o custo estava incluído no custo do hardware), as máquinas alugadas exigiam suporte de software embora não fornecesse receita para software, e alguns clientes capazes de atender melhor às suas próprias necessidades não queriam os custos do software "grátis" junto com os custos do produto de hardware. Nos Estados Unidos vs.IBM , arquivado em 17 de janeiro de 1969, o governo acusou o software empacotado de ser anticompetitivo . [25] Embora alguns softwares sempre possam ser gratuitos, daí em diante haveria uma quantidade crescente de softwares produzidos principalmente para venda. Na década de 1970 e no início da década de 1980, a indústria de software começou a usar medidas técnicas (como apenas distribuir cópias binárias de programas de computador ) para impedir que os usuários de computador estudassem ou adaptassem os aplicativos de software conforme considerassem adequado. Em 1980, a lei de direitos autorais foi estendida aos programas de computador.

Em 1983, Richard Stallman , um dos autores originais do popular programa Emacs e membro de longa data da comunidade hacker do Laboratório de Inteligência Artificial do MIT , anunciou o Projeto GNU , cujo objetivo era produzir um Unix completamente não proprietário. sistema operacional compatível , dizendo que ficou frustrado com a mudança no clima em torno do mundo do computador e seus usuários. Em sua declaração inicial do projeto e seu propósito, ele citou especificamente como motivação sua oposição a ser solicitado a concordar com acordos de não divulgaçãoe licenças restritivas que proibiam o compartilhamento gratuito de software em desenvolvimento potencialmente lucrativo, uma proibição diretamente contrária à ética tradicional do hacker . O desenvolvimento de software para o sistema operacional GNU começou em janeiro de 1984, e a Free Software Foundation (FSF) foi fundada em outubro de 1985. Ele desenvolveu uma definição de software livre e o conceito de " copyleft ", projetado para garantir a liberdade do softwarepara todos. Algumas indústrias que não são de software estão começando a usar técnicas semelhantes às usadas no desenvolvimento de software livre para seu processo de pesquisa e desenvolvimento; cientistas, por exemplo, estão buscando processos de desenvolvimento mais abertos, e hardwares como microchips estão começando a ser desenvolvidos com especificações lançadas sob licenças copyleft ( veja o projeto OpenCores , por exemplo ). Creative Commons e o movimento da cultura livre também foram amplamente influenciados pelo movimento do software livre.

1980: Fundação do Projeto GNU

Em 1983, Richard Stallman , membro de longa data da comunidade hacker do Laboratório de Inteligência Artificial do MIT , anunciou o Projeto GNU, dizendo que ficou frustrado com os efeitos da mudança na cultura da indústria de computadores e de seus usuários. [26] O desenvolvimento de software para o sistema operacional GNU começou em janeiro de 1984, e a Free Software Foundation (FSF) foi fundada em outubro de 1985. Um artigo descrevendo o projeto e seus objetivos foi publicado em março de 1985 intitulado GNU Manifesto . O manifesto incluiu uma explicação significativa da filosofia GNU, Definição de Software Livre e idéias de " copyleft ".

1990: Lançamento do kernel do Linux

O kernel do Linux , iniciado por Linus Torvalds , foi lançado como código-fonte livremente modificável em 1991. A primeira licença foi uma licença de software proprietário. No entanto, com a versão 0.12 em fevereiro de 1992, ele relicenunciou o projeto sob a GNU General Public License . [27] Muito parecido com o Unix, o kernel de Torvalds atraiu a atenção de programadores voluntários. FreeBSD e NetBSD (ambos derivados do 386BSD ) foram lançados como software livre quando o processo USL v. BSDi foi resolvido fora do tribunal em 1993. OpenBSD bifurcado do NetBSD em 1995. Também em 1995, The Apache HTTP Server, comumente referido como Apache, foi lançado sob a Licença Apache 1.0 .

Licenciamento

Copyleft , um novo uso da lei de direitos autorais para garantir que as obras permaneçam irrestritas, se origina no mundo do software livre. [28]

Todas as licenças de software livre devem conceder aos usuários todas as liberdades discutidas acima. No entanto, a menos que as licenças dos aplicativos sejam compatíveis, combinar programas misturando o código-fonte ou vinculando binários diretamente é problemático, devido a aspectos técnicos da licença . Programas conectados indiretamente podem evitar esse problema.

A maioria do software livre se enquadra em um pequeno conjunto de licenças. As mais populares dessas licenças são: [29] [30]

A Free Software Foundation e a Open Source Initiative publicam listas de licenças que consideram estar de acordo com suas próprias definições de software livre e software de código aberto, respectivamente:

A lista da FSF não é prescritiva: podem existir licenças de software livre das quais a FSF não ouviu falar ou considerou importantes o suficiente para escrever sobre. Portanto, é possível que uma licença seja gratuita e não esteja na lista da FSF. A lista OSI lista apenas as licenças que foram enviadas, consideradas e aprovadas. Todas as licenças de código aberto devem atender à Definição de código aberto para serem oficialmente reconhecidas como software de código aberto. O software livre, por outro lado, é uma classificação mais informal que não depende de reconhecimento oficial. No entanto, o software licenciado sob licenças que não atendem à Definição de Software Livre não pode ser corretamente considerado software livre.

Além dessas duas organizações, o projeto Debian é visto por alguns como provendo conselhos úteis sobre se licenças particulares estão de acordo com suas Diretrizes de Software Livre Debian . O Debian não publica uma lista de licenças aprovadas , então seus julgamentos devem ser rastreados verificando que software eles permitiram em seus arquivos de software. Isso está resumido no site do Debian. [31]

É raro que uma licença anunciada como estando em conformidade com as diretrizes da FSF também não atenda à Definição de Código Aberto , embora o inverso não seja necessariamente verdadeiro (por exemplo, o Acordo de Código Aberto da NASA é uma licença aprovada pelo OSI, mas não -gratuito de acordo com FSF).

Existem diferentes categorias de software livre.

  • Software de domínio público : o copyright expirou, o trabalho não tinha copyright (lançado sem aviso de copyright antes de 1988) ou o autor lançou o software no domínio público com uma declaração de renúncia (em países onde isso é possível). Uma vez que o software de domínio público não tem proteção de direitos autorais, ele pode ser livremente incorporado a qualquer trabalho, seja ele proprietário ou gratuito. A FSF recomenda a dedicação do domínio público CC0 para esse fim. [32]
  • Licenças permissivas , também chamadas de estilo BSD porque são aplicadas a grande parte do software distribuído com os sistemas operacionais BSD : muitas dessas licenças também são conhecidas como copyfree, pois não têm restrições à distribuição. [33] O autor retém os direitos autorais exclusivamente para isentar de garantia e exigir a atribuição adequada de trabalhos modificados, e permite a redistribuição e qualquer modificação, mesmo as de código fechado. Nesse sentido, uma licença permissiva fornece um incentivo para a criação de software não livre, reduzindo o custo de desenvolvimento de software restrito. Como isso é incompatível com o espírito de liberdade do software, muitas pessoas consideram as licenças permissivas menos gratuitas do que as licenças copyleft.
  • Licenças copyleft , com a GNU General Public License sendo a mais proeminente: o autor retém os direitos autorais e permite a redistribuição sob a restrição de que toda essa redistribuição seja licenciada sob a mesma licença. Adições e modificações por terceiros também devem ser licenciadas sob a mesma licença "copyleft" sempre que forem distribuídas com parte do produto licenciado original. Isso também é conhecido como licença viral , protetora ou recíproca . Devido à restrição de distribuição, nem todos consideram este tipo de licença gratuita. [34]

Segurança e confiabilidade

Embora quase todos os vírus de computador afetem apenas o Microsoft Windows , [35] [36] [37] software antivírus como o ClamTk (mostrado aqui) ainda é fornecido para Linux e outros sistemas baseados em Unix, para que os usuários possam detectar malware que pode infectar o Windows hospedeiros.

Há um debate sobre a segurança do software livre em comparação com o software proprietário, sendo o principal problema a segurança através da obscuridade . Um teste quantitativo popular em segurança de computador é usar a contagem relativa de falhas de segurança não corrigidas conhecidas. Geralmente, os usuários desse método aconselham evitar produtos que não tenham correções para falhas de segurança conhecidas, pelo menos até que uma correção esteja disponível.

Os defensores do software livre acreditam fortemente que esta metodologia é tendenciosa ao contar mais vulnerabilidades para os sistemas de software livre, uma vez que seu código-fonte é acessível e sua comunidade é mais aberta sobre quais problemas existem, [38] (isso é chamado de "Segurança por meio de divulgação" [ 39] ) e sistemas de software proprietários podem ter desvantagens sociais não reveladas, como privar os usuários menos afortunados de programas gratuitos. Como os usuários podem analisar e rastrear o código-fonte, muito mais pessoas sem restrições comerciais podem inspecionar o código e encontrar bugs e brechas do que uma empresa consideraria praticável. De acordo com Richard Stallman, o acesso do usuário ao código-fonte torna a implantação de software livre com spyware oculto indesejávelfuncionalidade muito mais difícil do que para software proprietário. [40]

Alguns estudos quantitativos têm sido feitos sobre o assunto. [41] [42] [43] [44]

Blobs binários e outro software proprietário

Em 2006, o OpenBSD iniciou a primeira campanha contra o uso de blobs binários em kernels . Blobs geralmente são drivers de dispositivo de distribuição gratuita para hardware de fornecedores que não revelam o código-fonte do driver para usuários ou desenvolvedores. Isso restringe a liberdade dos usuários de efetivamente modificar o software e distribuir versões modificadas. Além disso, como os blobs não são documentados e podem conter bugs , eles representam um risco de segurança para qualquer sistema operacionalcujo kernel os inclui. O objetivo proclamado da campanha contra blobs é coletar documentação de hardware que permita aos desenvolvedores escrever drivers de software livre para aquele hardware, permitindo que todos os sistemas operacionais livres se tornem ou permaneçam livres de blobs.

A questão de blobs binários no kernel do Linux e outros drivers de dispositivo motivou alguns desenvolvedores na Irlanda a lançar o gNewSense , uma distribuição baseada em Linux com todos os blobs binários removidos. O projeto recebeu apoio da Free Software Foundation e estimulou a criação, liderada pela Free Software Foundation Latin America , do kernel Linux-libre . [45] Em outubro de 2012, Trisquel é a distribuição Linux mais popular endossada pela FSF classificada pelo Distrowatch (mais de 12 meses). [46] Enquanto Debiannão é endossado pela FSF e não usa Linux-libre, é também uma distribuição popular disponível sem blobs de kernel por padrão desde 2011. [45]

Modelo de negócio

A venda de software sob qualquer licença de software livre é permitida, assim como o uso comercial. Isso é verdade para licenças com ou sem copyleft . [17] [47] [48]

Uma vez que o software livre pode ser redistribuído gratuitamente, ele geralmente está disponível por uma pequena ou nenhuma taxa. Os modelos de negócios de software livre geralmente se baseiam na agregação de valor, como customização, hardware de acompanhamento, suporte, treinamento, integração ou certificação. [17] Existem exceções, no entanto, onde o usuário é cobrado para obter uma cópia do próprio aplicativo gratuito. [49]

As taxas são normalmente cobradas para distribuição em discos compactos e unidades USB inicializáveis ​​ou por serviços de instalação ou manutenção da operação de software livre. O desenvolvimento de software livre grande e usado comercialmente é freqüentemente financiado por uma combinação de doações de usuários, financiamento coletivo , contribuições corporativas e dinheiro de impostos. O projeto SELinux da Agência de Segurança Nacional dos Estados Unidos é um exemplo de projeto de software livre financiado pelo governo federal.

O software proprietário, por outro lado, tende a usar um modelo de negócios diferente, em que um cliente do aplicativo proprietário paga uma taxa por uma licença para acessá-lo e usá-lo legalmente. Esta licença pode conceder ao cliente a capacidade de configurar algumas ou nenhuma parte do software por conta própria. Freqüentemente, algum nível de suporte é incluído na compra de software proprietário, mas serviços de suporte adicionais (especialmente para aplicativos corporativos) geralmente estão disponíveis por uma taxa adicional. Alguns fornecedores de software proprietário também personalizam o software mediante o pagamento de uma taxa. [50]

A Free Software Foundation incentiva a venda de software livre. Como escreveu a Fundação, "distribuir software livre é uma oportunidade de arrecadar fundos para o desenvolvimento. Não o desperdice!". [7] Por exemplo, a própria licença recomendada da FSF (a GNU GPL ) afirma que "[você] pode cobrar qualquer preço ou nenhum preço por cada cópia que você transmitir, e você pode oferecer suporte ou proteção de garantia por uma taxa." [51]

O CEO da Microsoft, Steve Ballmer, declarou em 2001 que "o código aberto não está disponível para empresas comerciais. Da forma como a licença é escrita, se você usar qualquer software de código aberto, terá que tornar o restante do software em código aberto". [52] Este mal-entendido é baseado em uma exigência de licenças copyleft (como a GPL) de que se alguém distribuir versões modificadas de software, eles devem liberar o código-fonte e usar a mesma licença. Este requisito não se estende a outro software do mesmo desenvolvedor. [ carece de fontes? ] A alegação de incompatibilidade entre empresas comerciais e software livre também é um mal-entendido. Existem várias grandes empresas, por exemplo, Red Hat eIBM , que realiza negócios comerciais substanciais no desenvolvimento de software livre. [ citação necessária ]

Aspectos econômicos e da adoção

O software livre desempenhou um papel significativo no desenvolvimento da Internet, da World Wide Web e da infraestrutura das empresas pontocom . [53] [54] O software livre permite que os usuários cooperem no aprimoramento e no refinamento dos programas que usam; o software livre é um bem público puro ao invés de um bem privado . As empresas que contribuem com o software livre aumentam a inovação comercial . [55]

“Migramos funções-chave do Windows para o Linux porque precisávamos de um sistema operacional que fosse estável e confiável - um que nos desse controle interno. Portanto, se precisássemos corrigir, ajustar ou adaptar, poderíamos”.

Declaração oficial da United Space Alliance , que gerencia os sistemas de computador para a Estação Espacial Internacional (ISS), sobre sua decisão de maio de 2013 de migrar os sistemas de computador da ISS do Windows para o Linux [56] [57]

A viabilidade econômica do software livre foi reconhecida por grandes corporações como IBM , Red Hat e Sun Microsystems . [58] [59] [60] [61] [62] Muitas empresas cujo core business não está no setor de TI escolhem software livre para suas informações de Internet e sites de vendas, devido ao menor investimento de capital inicial e capacidade de personalizar livremente o pacotes de aplicativos. A maioria das empresas de software inclui software livre em seus produtos comerciais, se as licenças permitirem. [17]

O software livre geralmente está disponível sem custo e pode resultar em custos de TCO permanentemente mais baixos em comparação com o software proprietário . [63] Com o software livre, as empresas podem ajustar o software às suas necessidades específicas, alterando o software elas mesmas ou contratando programadores para modificá-lo para eles. O software livre geralmente não tem garantia e, mais importante, geralmente não atribui responsabilidade legal a ninguém. No entanto, as garantias são permitidas entre quaisquer duas partes sob a condição do software e seu uso. Tal acordo é feito separadamente da licença de software livre.

Um relatório do Standish Group estima que a adoção do software livre causou uma queda na receita da indústria de software proprietário em cerca de US $ 60 bilhões por ano. [64] Eric S. Raymond argumentou que o termo software livre é muito ambíguo e intimidante para a comunidade empresarial. Raymond promoveu o termo software de código aberto como uma alternativa mais amigável para o mundo empresarial e corporativo. [65]

Veja também

Notas

  1. ^ O acesso ao código-fonte é uma condição necessária, mas insuficiente, de acordo com as definições de Software Livre e Open Source.

Referências

  1. ^ Veja Projeto GNU. "O que é software livre?" . Fundação do Software Livre.
  2. ^ a b "Richard Stallman - Internet Hall of Fame" . Retirado em 26 de março de 2017 .
  3. ^ "Movimento do Software Livre" . gnu.org . Recuperado em 2021-01-11 .
  4. ^ "Filosofia do Projeto GNU" . gnu.org . Recuperado em 2021-01-11 .
  5. ^ a b "O que é software livre e por que ele é tão importante para a sociedade?" . Fundação do Software Livre . Recuperado em 2021-01-11 .
  6. ^ Stallman, Richard M. (2015). Software Livre Sociedade Livre: Ensaios Selecionados de Richard M. Stallman, 3ª Edição .
  7. ^ a b c Vendendo Software Livre (gnu.org)
  8. ^ Stallman, Richard (27 de setembro de 1983). "Anúncio inicial" . Projeto GNU . Fundação do Software Livre.
  9. ^ "Palavras a evitar (ou usar com cuidado) porque estão carregadas ou confusas: acesso" . www.gnu.org .
  10. ^ a b c Shea, Tom (1983-06-23). "Software livre - o software livre é um depósito de peças sobressalentes de software" . InfoWorld . Página visitada em 2016-02-10 . "Em contraste com o software comercial, existe um grande e crescente corpo de software livre que existe no domínio público. O software de domínio público é escrito por entusiastas de microcomputadores (também conhecidos como" hackers "), muitos dos quais são programadores profissionais em sua vida profissional. [...] Uma vez que todos têm acesso ao código-fonte, muitas rotinas não apenas foram usadas, mas dramaticamente melhoradas por outros programadores. "
  11. ^ Levi, Ran. "Richard Stallman e a história do software livre e do código aberto". Curious Minds Podcast .
  12. ^ Amit Garg, Ryan Burdett, Ishaan Shastri, Evan Parker. "GNU" . cs.stanford.edu . Página visitada em 2017-10-17 .CS1 maint: usa o parâmetro de autores ( link )
  13. ^ Rosen, David (16 de maio de 2010). "Software de código aberto nem sempre é freeware" . wolfire .com . Recuperado em 18/01/2016 .
  14. ^ Dixon, Rod (2004). Lei do software de código aberto . Artech House. p. 4. ISBN 978-1-58053-719-3. Página visitada em 2009-03-16 .
  15. ^ Graham, Lawrence D. (1999). Batalhas jurídicas que moldaram a indústria de computadores . Greenwood Publishing Group. p. 175. ISBN 978-1-56720-178-9. Página visitada em 2009-03-16 .
  16. ^ Sullivan, John (17 de julho de 2008). "A última milha é sempre a mais difícil" . fsf.org . Arquivado do original em 28 de outubro de 2014 . Retirado em 29 de dezembro de 2014 .
  17. ^ a b c d Popp, Dr. Karl Michael (2015). Melhores práticas para uso comercial de software de código aberto . Norderstedt, Alemanha: Books on Demand. ISBN 978-3738619096.
  18. ^ Stallman, Richard. "Por que" Código Aberto "perde o ponto do Software Livre" . Projeto GNU . Fundação do Software Livre.
  19. ^ Stallman, Richard (2013-05-14). “As vantagens do software livre” . Fundação do Software Livre . Página visitada em 12/08/2013 .
  20. ^ Stallman, Richard. "O que é a Fundação para o Software Livre?" . Boletim do GNU . 1 (1). p. 8
  21. ^ a b Fundação para o Software Livre. "O que é software livre?" . Retirado em 14 de dezembro de 2011 .
  22. ^ "Quatro liberdades - FSFE" . fsfe.org .
  23. ^ Perens, Bruce. "Contrato Social" do Debian com a Comunidade de Software Livre " . lista de discussão debian-announce .
  24. ^ Ahl, David. "Biografia de David H. Ahl de Who's Who in America" . Página visitada em 23-11-2009 .
  25. ^ Fisher, Franklin M .; McKie, James W .; Mancke, Richard B. (1983). IBM e a indústria de processamento de dados dos Estados Unidos: uma história econômica . Praeger. ISBN 0-03-063059-2.
  26. ^ Williams, Sam (2002). Livre como em liberdade: Cruzada de Richard Stallman pelo Software Livre . O'Reilly Media. ISBN 0-596-00287-4.
  27. ^ "Notas de lançamento para o kernel Linux 0.12" . Kernel.org.
  28. ^ Carver, Brian W. (2005-04-05). "Compartilhe e compartilhe da mesma forma: entendendo e aplicando licenças de software livre e de código aberto". Berkeley Technology Law Journal . 20 : 39. SSRN 1586574 . 
  29. ^ "20 licenças principais" . Software Black Duck. 19 de novembro de 2015. Arquivado do original em 19 de julho de 2016 . Retirado em 19 de novembro de 2015 . 1. Licença MIT 24%, 2. GNU General Public License (GPL) 2.0 23%, 3. Apache License 16%, 4. GNU General Public License (GPL) 3.0 9%, 5. BSD License 2.0 (3 cláusulas, Licença nova ou revisada 6%, 6. GNU Lesser General Public License (LGPL) 2,1 5%, 7. Licença Artística (Perl) 4%, 8. GNU Lesser General Public License (LGPL) 3,0 2%, 9. Microsoft Public Licença 2%, 10. Licença Pública Eclipse (EPL) 2%
  30. ^ Balter, Ben (09/03/2015). "Uso de licença de código aberto em GitHub.com" . github.com . Retirado 2015-11-21 . "1 MIT 44,69%, 2 Outros 15,68%, 3 GPLv2 12,96%, 4 Apache 11,19%, 5 GPLv3 8,88%, 6 BSD 3 cláusula 4,53%, 7 Sem licença 1,87%, 8 BSD 2 cláusula 1,70%, 9 LGPLv3 1,30 %, 10 AGPLv3 1,05%
  31. ^ "Debian - Informações sobre a licença" . Página visitada em 2008-01-08 .
  32. ^ "Várias licenças e comentários sobre elas" . gnu.org . Retirado em 20 de março de 2014 .
  33. ^ "CI: Principal" . Retirado em 19 de março de 2015 .
  34. ^ Palmer, Doug (15/02/2003). "Por que não usar a GPL? Reflexões sobre software livre e de código aberto" . www.charvolant.org . Arquivado do original em 2020-01-24 . Obtido em 2020-01-24 .
  35. ^ Mookhey, KK; Burghate, Nilesh (2005). Linux: Recursos de segurança, auditoria e controle . ISACA. p. 128. ISBN 9781893209787.CS1 maint: usa o parâmetro de autores ( link )
  36. ^ Toxen, Bob (2003). Segurança Linux do mundo real: prevenção, detecção e recuperação de intrusões . Prentice Hall Professional. p. 365. ISBN 9780130464569.
  37. ^ Noyes, Katherine (3 de agosto de 2010). "Por que o Linux é mais seguro que o Windows" . PCWorld . Arquivado do original em 01/09/2013.
  38. ^ "Afinal de contas, o Firefox é mais seguro que o MSIE" . News.com.
  39. ^ "Os benefícios do código aberto" . Retirado em 19 de março de 2015 .
  40. ^ "Transcrição em que Stallman explica sobre spyware" .
  41. ^ David A. Wheeler: Por que software de código-fonte aberto / software livre (OSS / FS, FLOSS ou FOSS)? Veja os números! 2007
  42. ^ Michelle Delio: Linux: Menos Bugs do que Rivals Wired.com 2004
  43. ^ Barton P. Miller; David Koski; Cjin Pheow Lee; Vivekananda Maganty; Ravi Murthy; Ajitkumar Natarajan; Jeff Steidl (outubro de 1995). "Fuzz Revisited: Um Reexame da Confiabilidade dos Utilitários e Serviços do UNIX" (PDF) . Madison, WI 53706-1685 EUA: University of Wisconsin: Computer Sciences Department. Arquivado do original (PDF) em 21 de junho de 2010 . Retirado em 1 de maio de 2013 . ... A confiabilidade dos utilitários básicos do GNU e Linux eram visivelmente melhores do que os dos sistemas comerciais [sic] Citar diário requer |journal=( ajuda )Manutenção CS1: localização ( link )
  44. ^ Barton P. Miller; Gregory Cooksey; Fredrick Moore (20 de julho de 2006). "Um estudo empírico da robustez de aplicativos MacOS usando testes aleatórios" (PDF) . Madison, WI 53706-1685 EUA: Universidade de Wisconsin: Departamento de Ciências da Computação: 1, 2. Arquivo do original (PDF) em 21 de junho de 2010 . Retirado em 1 de maio de 2013 . Estamos de volta, desta vez testando ... Mac OS X da Apple. [...] Embora os resultados tenham sido razoáveis, ficamos desapontados ao descobrir que a confiabilidade não era melhor do que a das ferramentas Linux / GNU testadas em 1995. Estávamos menos certos do que esperar ao testar os aplicativos baseados em GUI; os resultados foram piores do que esperávamos. Citar diário requer |journal=( ajuda )Manutenção CS1: localização ( link )
  45. ^ a b "Links para outros sites de software livre - Projeto GNU - Fundação para o software livre" . Retirado em 19 de março de 2015 .
  46. ^ "Classificação de acertos de páginas do DistroWatch" . DistroWatch . 30 de outubro de 2012. Arquivado do original em 7 de outubro de 2011 . Página visitada em 30 de outubro de 2012 .
  47. ^ "Definição da licença BSD" . Retirado em 19 de março de 2015 .
  48. ^ "Por que você deve usar uma licença do estilo BSD para o seu projeto de código aberto" . Retirado em 19 de março de 2015 .
  49. ^ "[libreplanet-discuss] Existe algum software gratuito, mas não grátis" .
  50. ^ Andy Dornan. "Os Cinco Modelos de Negócios de Código Aberto" . Arquivado do original em 10 de outubro de 2009.
  51. ^ GNU General Public License, seção 4. gnu.org
  52. ^ "Ballmer chama o código aberto de 'câncer', dizendo que" não está disponível para empresas comerciais " " . Arquivado do original em 15/06/2001 . Página visitada em 2001-06-15 .CS1 maint: bot: status do URL original desconhecido ( link ) Chicago Sun-Times, 2001
  53. ^ Netcraft. "Pesquisa de uso do servidor Web" .
  54. ^ The Apache Software Foundation. "Estratégia Apache na Nova Economia" (PDF) . Arquivado do original (PDF) em 16/02/2008.
  55. ^ Waring, Teresa; Maddocks, Philip (1 de outubro de 2005). "Implementação de software de código aberto no setor público do Reino Unido: evidências do campo e implicações para o futuro" . International Journal of Information Management . 25 (5): 411–428. doi : 10.1016 / j.ijinfomgt.2005.06.002 . Além disso, o processo de desenvolvimento da OSS está criando produtos inovadores que são confiáveis, seguros, práticos e têm altas classificações de usabilidade e desempenho. Os usuários agora não estão apenas se beneficiando da revolução OSS, mas também do desenvolvimento aprimorado de software proprietário que está sendo imposto aos fornecedores para manter a vantagem competitiva.
  56. ^ Gunter, Joel (10 de maio de 2013). "Estação Espacial Internacional para ir corajosamente com Linux sobre Windows" . The Telegraph .
  57. ^ Bridgewater, Adrian (13 de maio de 2013). "Estação Espacial Internacional adota Debian Linux, coloca Windows e Red Hat em airlock" . Computer Weekly .
  58. ^ "IBM lança maior linha de Linux de todos os tempos" . IBM. 02/03/1999. Arquivado do original em 10/11/1999.
  59. ^ Hamid, Farrah (2006-05-24). “IBM investe no Brasil Linux Tech Center” . LWN.net .
  60. ^ "Entrevista: A doação do código Eclipse" . IBM. 01-11-2001. Arquivado do original em 18/12/2009.
  61. ^ "A Sun começa a lançar o Java sob a GPL" . Fundação do Software Livre . 15 de novembro de 2006 . Página visitada em 2007-09-23 .
  62. ^ Rishab Aiyer Ghosh (20 de novembro de 2006). "Estudo sobre: ​​Impacto económico do software de código aberto na inovação e na competitividade do sector das Tecnologias de Informação e Comunicação (TIC) na UE" (PDF) . União Europeia . p. 51 . Página visitada em 2007-01-25 .
  63. ^ "Custo total de propriedade de software de código aberto: um relatório para o Cabinet Office do Reino Unido apoiado pelo OpenForum Europe" . Retirado em 19 de março de 2015 .
  64. ^ "Código aberto" . Redação Standish . Standishgroup.com. 16/04/2008. Arquivado do original em 18/01/2012 . Página visitada em 22-08-2010 .
  65. ^ Eric S. Raymond. "Chamada inicial de Eric S. Raymond para começar a usar o termo software de código aberto, em vez de software livre" .

Outras leituras

Ligações externas