Software proprietário

Da Wikipédia, a enciclopédia livre
Ir para navegação Pular para pesquisar

Software proprietário , também conhecido como software não-livre ou software de fonte fechada , é o software de computador para o qual o editor do software ou outra pessoa reserva alguns direitos de licenças para usar, modificar, compartilhar modificações ou compartilhar o software. É o oposto de software livre ou de código aberto . [1] O software não livre às vezes inclui direitos de patente . [2] [1] [ disputado ]

Jyoti chhipa 3061

Origem

Até o final da década de 1960 - computadores grandes e caros de mainframe , máquinas em salas de computadores especialmente climatizadas - geralmente eram alugados para clientes em vez de vendidos . [3] [4] O serviço e todo o software disponível eram geralmente fornecidos pelos fabricantes sem custos separados até 1969. Os fornecedores de computador geralmente forneciam aos clientes o código-fonte do software instalado. [ carece de fontes? ] Os clientes que desenvolveram software muitas vezes o disponibilizaram para outros gratuitamente. [5]Código fechado significa programas de computador cujo código-fonte não é publicado, exceto para licenciados. Ele está disponível para ser editado apenas pela organização que o desenvolveu e pelas licenciadas para usar o software.

Em 1969, a IBM, que tinha processos antitruste pendentes contra ela, liderou uma mudança no setor ao começar a cobrar separadamente por software de mainframe [6] [7] e serviços, desagregando hardware e software. [8]

A " Carta Aberta aos Hobbyists " de Bill Gates em 1976 condenou a violação desenfreada de direitos autorais de software por amadores de computador, particularmente o intérprete Altair BASIC da Microsoft , e afirmou que seu uso não autorizado prejudicava sua capacidade de produzir software de qualidade. Mas o estatuto jurídico de direitos autorais de software , especialmente para código de objeto , não estava claro até que o tribunal de apelações 1983 governando em Apple Computer, Inc. v. Franklin Computer Corp . [9] [10] [11]

De acordo com Brewster Kahle, a característica legal do software também mudou devido ao Copyright Act dos Estados Unidos de 1976 . [12]

A partir de fevereiro de 1983, a IBM adotou um modelo "somente código-objeto " para uma lista crescente de seus softwares e parou de enviar grande parte do código-fonte, [13] [14] até mesmo para licenciados.

Em 1983, o software binário tornou-se protegido por direitos autorais nos Estados Unidos também pela decisão da lei Apple vs. Franklin , [15] antes da qual apenas o código-fonte era protegido por direitos autorais. [16] Além disso, a crescente disponibilidade de milhões de computadores baseados na mesma arquitetura de microprocessador criou pela primeira vez um mercado não fragmentado e grande o suficiente para software binário distribuído. [16]

Base jurídica

A maior parte do software é protegida por direitos autorais que, junto com a lei contratual , patentes e segredos comerciais , fornecem base legal para que seu proprietário estabeleça direitos exclusivos. [17]

Um fornecedor de software delineia os termos específicos de uso em um contrato de licença de usuário final (EULA). O usuário pode concordar com este contrato por escrito, de forma interativa na tela ( clickwrap ), ou abrindo a caixa que contém o software ( licença shrink wrap ). Os contratos de licença geralmente não são negociáveis . [18] As patentes de software concedem direitos exclusivos a algoritmos, recursos de software ou outro assunto patenteável , com cobertura variando por jurisdição. Os fornecedores às vezes concedem direitos de patente ao usuário no contrato de licença. [19] O código-fonte de um software é rotineiramente tratado como um segredo comercial. [20] Ocasionalmente, o software é disponibilizado com menos restrições de licenciamento ou acesso ao código-fonte; tal software é conhecido como " gratuito " ou " código aberto ". [21]

Limitações

Uma vez que os acordos de licença não substituem a lei de direitos autorais aplicável ou a lei contratual , as disposições em conflito com a lei aplicável não são executáveis. [22] Alguns softwares são especificamente licenciados e não vendidos, a fim de evitar limitações de direitos autorais, como a doutrina da primeira venda . [23]

Direitos exclusivos

O proprietário do software proprietário exerce certos direitos exclusivos sobre o software. O proprietário pode restringir o uso, inspeção do código-fonte, modificação do código-fonte e redistribuição.

O uso do Software

Os fornecedores normalmente limitam o número de computadores nos quais o software pode ser usado e proíbem o usuário de instalar o software em computadores extras. [ carece de fontes? ] O uso restrito às vezes é imposto por meio de uma medida técnica, como ativação de produto , uma chave de produto ou número de série, uma chave de hardware ou proteção contra cópia .

Os fornecedores também podem distribuir versões que removem recursos específicos ou versões que permitem apenas determinados campos de atuação, como uso não comercial, educacional ou sem fins lucrativos.

As restrições de uso variam de acordo com a licença:

  • O Windows Vista Starter está restrito à execução de no máximo três aplicativos simultâneos.
  • A edição de varejo do Microsoft Office Home and Student 2007 é limitada ao uso não comercial em até três dispositivos em uma casa.
  • O Windows XP pode ser instalado em um computador e limita o número de conexões de compartilhamento de arquivos de rede a 10. [24] O Home Edition desativa os recursos presentes no Windows XP Professional.
  • Tradicionalmente, as licenças da Adobe são limitadas a um usuário, mas permitem que o usuário instale uma segunda cópia em um computador doméstico ou laptop. [25] Isso não é mais verdade com a mudança para a Creative Cloud.
  • iWork '09 , o pacote de produtividade da Apple, está disponível em um pacote familiar de cinco usuários, para uso em até cinco computadores em uma casa. [26]

Inspeção e modificação do código fonte

Os fornecedores normalmente distribuem software proprietário em forma compilada , geralmente a linguagem de máquina compreendida pela unidade de processamento central do computador . Eles normalmente retêm o código-fonte , ou versão legível do software, geralmente escrito em uma linguagem de programação de nível superior . [27] Este esquema é frequentemente referido como código fechado. [28]

Embora a maioria do software proprietário seja distribuída sem o código-fonte, alguns fornecedores distribuem o código-fonte ou de outra forma o disponibilizam aos clientes. Por exemplo, os usuários que compraram uma licença para o software de fórum da Internet vBulletin podem modificar a fonte de seu próprio site, mas não podem redistribuí-la. Isso é verdadeiro para muitos aplicativos da web, que devem estar na forma de código-fonte ao serem executados por um servidor da web. O código-fonte é coberto por um contrato de não divulgação ou licença que permite, por exemplo, estudo e modificação, mas não redistribuição. [29] O cliente de e-mail baseado em texto Pine e certas implementações do Secure Shellsão distribuídos com licenças proprietárias que disponibilizam o código-fonte. [ carece de fontes? ] Algumas licenças de software proprietário permitem distribuir alterações no código-fonte, mas apenas para outros licenciados para o produto, e algumas [30] dessas modificações são eventualmente obtidas pelo fornecedor.

Alguns governos temem que o software proprietário possa incluir defeitos ou recursos maliciosos que podem comprometer informações confidenciais. Em 2003, a Microsoft estabeleceu um Programa de Segurança Governamental (GSP) para permitir que os governos visualizassem o código-fonte e a documentação de segurança da Microsoft, dos quais o governo chinês foi um dos primeiros participantes. [31] [32] O programa é parte de uma iniciativa mais ampla de código-fonte compartilhado da Microsoft, que fornece acesso ao código-fonte para alguns produtos. A Licença de Fonte de Referência (Ms-RSL) e a Licença Pública Limitada (Ms-LPL) são licenças de software proprietário em que o código-fonte é disponibilizado .

Os governos também foram acusados ​​de adicionar esse tipo de malware aos próprios softwares. De acordo com documentos divulgados por Edward Snowden , a NSA usou parcerias secretas com empresas de software para tornar o software comercial de criptografia explorável para espionagem ou para inserir backdoors . [33] [34]

Os fornecedores de software às vezes usam código ofuscado para impedir que os usuários façam a engenharia reversa do software. [ carece de fontes? ] Isto é particularmente comum com certas linguagens de programação . [ carece de fontes? ] Por exemplo, o bytecode para programas escritos em Java pode ser facilmente descompilado para um código utilizável, [ carece de fontes? ] e o código-fonte para programas escritos em linguagens de script como PHP ou JavaScript está disponível em tempo de execução. [35]

Redistribuição

Os fornecedores de software proprietário podem proibir os usuários de compartilhar o software com outras pessoas. Outra licença exclusiva é necessária para que outra parte use o software.

No caso de software proprietário com código-fonte disponível, o fornecedor também pode proibir os clientes de distribuir suas modificações no código-fonte.

Shareware é um software de código fechado cujo proprietário incentiva a redistribuição sem custo, mas que o usuário às vezes deve pagar para usar após um período de teste. A taxa geralmente permite o uso por um único usuário ou computador. Em alguns casos, os recursos do software são restritos durante ou após o período de teste, uma prática às vezes chamada de crippleware .

Interoperabilidade com software e hardware

Formatos proprietários de arquivos e protocolos

O software proprietário freqüentemente [ carece de fontes? ] Armazena alguns de seus dados em formatos de arquivo que são incompatíveis com outro software, e também pode se comunicar usando protocolos que são incompatíveis. Esses formatos e protocolos podem ser restritos como segredos comerciais ou sujeitos a patentes . [ citação necessária ]

A interface de programação de aplicativos (API) é uma interface de biblioteca de software "específica para um dispositivo ou, mais provavelmente, para uma série de dispositivos dentro da linha de produtos de um determinado fabricante". [36] A motivação para usar uma API proprietária pode ser a dependência do fornecedor ou porque APIs padrão não suportam a funcionalidade do dispositivo. [36]

A Comissão Europeia , em sua decisão de 24 de março de 2004 sobre as práticas de negócios da Microsoft, [37] cita, no parágrafo 463, Aaron Contorer , gerente geral da Microsoft para desenvolvimento C ++ , afirmando em 21 de fevereiro de 1997, um memorando interno da Microsoft redigido por Bill Gates :

A API do Windows é tão ampla, tão profunda e tão funcional que a maioria dos ISVs ficaria louca em não usá-la. E está tão profundamente embutido no código-fonte de muitos aplicativos do Windows que há um enorme custo de troca para usar um sistema operacional diferente.

As primeiras versões do iPhone SDK foram cobertas por um acordo de não divulgação . O acordo proibia desenvolvedores independentes de discutir o conteúdo das interfaces. A Apple interrompeu o NDA em outubro de 2008. [38]

Vendor lock-in

Qualquer dependência das futuras versões e atualizações de um pacote de software proprietário pode criar dependência do fornecedor , consolidando uma posição de monopólio. [39]

Software limitado a certas configurações de hardware

O software proprietário também pode ter termos de licenciamento que limitam o uso desse software a um conjunto específico de hardware. A Apple tem esse modelo de licenciamento para o macOS , um sistema operacional que é limitado ao hardware da Apple, tanto por licenciamento quanto por várias decisões de design. Este modelo de licenciamento foi confirmado pelo Tribunal de Apelações dos Estados Unidos para o Nono Circuito . [40]

Abandono pelos proprietários

O software proprietário que não é mais comercializado, suportado ou vendido por seu proprietário é denominado abandonware , a forma digital de obras órfãs . Se o proprietário de um pacote de software deixar de existir, ou decidir interromper ou limitar a produção ou suporte para um pacote de software proprietário, os destinatários e usuários do pacote não podem ter recursos se forem encontrados problemas com o software. Os proprietários podem deixar de melhorar e oferecer suporte ao software devido a problemas de negócios. [41] O suporte para versões mais antigas ou existentes de um pacote de software pode ser encerrado para forçar os usuários a atualizar e pagar por versões mais novas [42] ( obsolescência planejada ). Às vezes, outro fornecedor ou a própria comunidade de software podemfornecer suporte para o software ou os usuários podem migrar para sistemas concorrentes com ciclos de vida de suporte mais longos ou para sistemas baseados em FOSS . [43]

Alguns softwares de código-fonte fechado são lançados por seu proprietário no final da vida útil como software de código-fonte aberto ou disponível , geralmente para evitar que o software se torne sem suporte e indisponíveis para abandonware . [44] [45] [46] 3D Realms e id Software são famosos pela prática de lançar software de código fechado em código aberto . [ mais explicações necessárias ] Alguns desses tipos são downloads gratuitos ( freeware ), alguns ainda são vendidos comercialmente (por exemplo, Arx Fatalis ). [ explicação adicional necessária ]Mais exemplos de software de código-fonte fechado anteriormente na Lista de software comercial com código-fonte disponível e Lista de videogames comerciais com código-fonte disponível .

Anteriormente software de código aberto

Algum software de código aberto anterior tornou-se proprietário posteriormente. Às vezes por razões de comercialização , às vezes como medida de segurança ou anti-cheat ( Segurança através da obscuridade ). [ citação necessária ]

Preço e economia

Software proprietário não é sinônimo de software comercial , [47] [48] embora os dois termos sejam algumas vezes usados ​​como sinônimos em artigos sobre software livre. [49] [50] O software proprietário pode ser distribuído sem custo ou por uma taxa, e o software livre pode ser distribuído sem custo ou por uma taxa. [51] A diferença é que se o software proprietário pode ser distribuído, e qual seria a taxa, fica a critério do proprietário. Com o software livre, qualquer pessoa que tenha uma cópia pode decidir se, e quanto, cobrará por uma cópia ou serviços relacionados. [52]

O software proprietário gratuito é chamado de freeware .

Os defensores do software proprietário comercial argumentam que exigir que os usuários paguem pelo software como um produto aumenta o financiamento ou o tempo disponível para pesquisa e desenvolvimento de software. Por exemplo, a Microsoft diz que as taxas por cópia maximizam a lucratividade do desenvolvimento de software. [53]

O software proprietário geralmente cria uma maior atividade comercial em relação ao software livre, especialmente no que diz respeito às receitas de mercado. [54] O software proprietário é frequentemente vendido com uma licença que dá ao usuário final o direito de usar o software.

Exemplos

Exemplos de software proprietário incluem Microsoft Windows , Adobe Flash Player , sistema operacional PS3 , iTunes , Adobe Photoshop , Google Earth , macOS (antigo Mac OS X e OS X), Skype , WinRAR , versão do Java da Oracle e algumas versões do Unix .

As distribuições de software consideradas proprietárias podem, de fato, incorporar um modelo de "fonte mista", incluindo software livre e não livre na mesma distribuição. [55] A maioria, senão todas as chamadas distribuições UNIX proprietárias, são softwares de código-fonte misto, agrupando componentes de código-fonte aberto como BIND , Sendmail , X Window System , DHCP e outros junto com um kernel puramente proprietário e utilitários de sistema. [56] [57]

Alguns pacotes de software livre também estão disponíveis simultaneamente sob termos proprietários. Os exemplos incluem MySQL , Sendmail e ssh. Os detentores dos direitos autorais originais de uma obra de software livre, mesmo software livre com copyleft, podem usar licenciamento duplo para permitir a si próprios ou a outros redistribuir versões proprietárias. O software livre não copyleft (isto é, software distribuído sob uma licença permissiva de software livre ou liberado para o domínio público) permite que qualquer pessoa faça redistribuições proprietárias. [58] [59] Software livre que depende de software proprietário é considerado "preso" pela Free Software Foundation. Isso inclui software escrito apenas para Microsoft Windows, [60] ou software que só pode ser executado emJava , antes de se tornar software livre. [61]

Na Índia, um milhão e meio de laptops foram pré-carregados com protetores de tela do ministro político Mulayam Singh Yadav . O autor do software desenvolvido para esses laptops incluía um recurso malicioso que " travaria " o dispositivo se o proprietário do laptop tentasse alterar, remover ou modificar esse recurso. [62]

Veja também

Referências

  1. ^ a b Peritos de Saraswati. "2.5.3" . CIÊNCIA DA COMPUTADOR COM C ++ . Saraswati House Pvt Ltd. p. 1,27. ISBN 978-93-5199-877-8. Retirado em 29 de junho de 2017 .
  2. ^ AUUG, Inc. (março de 2003). "Capítulo 1. Definições" . AUUGN . AUUG, Inc. p. 51 . Retirado em 29 de junho de 2017 .
  3. ^ Ceruzzi, Paul E. (2003). A History of Modern Computing . Cambridge, MA: MIT Press . p. 128 . ISBN  0-262-53203-4. Embora a IBM tenha concordado em vender suas máquinas como parte de um Decreto de Consentimento efetivo em janeiro de 1956, o leasing continuou a ser sua forma preferida de fazer negócios. Então, todos começaram a lutar
  4. ^ "The History of Equipment Leasing" , Lease Genie , arquivado do original em 11 de abril de 2008 , recuperado em 12 de novembro de 2010 , Na década de 1960, a IBM e a Xerox reconheceram que quantias substanciais poderiam ser feitas com o financiamento de seus equipamentos. O arrendamento mercantil de equipamentos de informática e escritório ocorrido então foi uma contribuição significativa para o crescimento do arrendamento mercantil [ sic ], uma vez que muitas empresas foram expostas ao arrendamento mercantil pela primeira vez quando o alugaram.
  5. ^ "Visão geral do sistema GNU" . Sistema operacional GNU . Fundação do Software Livre. 2016-06-16 . Recuperado em 01-05-2017 .
  6. ^ Pugh, Emerson W. (2002). "Origens do Pacote de Software". Anais de História da Computação do IEEE . 24 (1): 57–58. doi : 10.1109 / 85.988580 .
  7. ^ Hamilton, Thomas W. (1969). Decisão de desempacotamento da IBM: Consequências para os usuários e o setor . Programming Sciences Corporation.
  8. ^ IBM (nd). "História cronológica da IBM: 1960" . Recuperado em 28 de maio de 2016 . Em vez de oferecer hardware, serviços e software exclusivamente em pacotes, os profissionais de marketing 'separaram' os componentes e os ofereceram para venda individualmente. A separação deu origem às indústrias multibilionárias de software e serviços, das quais a IBM é hoje líder mundial.
  9. ^ Gates, Bill (3 de fevereiro de 1976). "Uma Carta Aberta aos Hobbyists" . Recuperado em 28 de maio de 2016 .
  10. ^ Swann, Matthew (18 de novembro de 2004). O código executável não é o assunto apropriado da lei de direitos autorais (relatório técnico). Cal Poly State University. CPSLO-CSC-04-02.
  11. ^ Pamela Samuelson (setembro de 1984), "CONTU Revisited: The Case against Copyright Protection for Computer Programs in Machine-Readable Form", Duke Law Journal , 1984 (4): 663-769, doi : 10.2307 / 1372418 , JSTOR 1372418 
  12. ^ Robert X. Entrevista de Cringely com Brewster Kahle , 46º minuto
  13. ^ Cantrill, Bryan (17/09/2014). "Anti-padrões corporativos de código aberto" . youtube.com. Arquivado do original (vídeo) em 2021-10-27 . Página visitada em 2015-12-26 . [às 3:15]
  14. ^ Gallant, John (1985-03-18). “A política da IBM atrai fogo - os usuários dizem que as regras do código-fonte dificultam as mudanças” . Computerworld . Página visitada em 2015-12-27 . Embora a política da IBM de reter o código-fonte para produtos de software selecionados já tenha marcado seu segundo aniversário, os usuários só agora estão começando a lidar com o impacto dessa decisão. Mas quer o advento de produtos somente código-objeto tenha afetado ou não suas operações diárias de DP, alguns usuários permanecem irritados com a decisão da IBM. Anunciada em fevereiro de 1983, a política de apenas código-objeto da IBM foi aplicada a uma lista crescente de produtos de software de sistema Big Blue
  15. ^ Impacto da decisão de Apple vs. Franklin
  16. ^ a b Landley, Rob (2009-05-23). "23-05-2009" . landley.net . Retirado 2015-12-02 . Portanto, se o código-fonte aberto costumava ser a norma nas décadas de 1960 e 70, como isso _mudou_? De onde veio o software proprietário, quando e como? Como a pequena utopia de Richard Stallman no laboratório de IA do MIT desmoronou e o forçou a sair para o deserto para tentar reconstruí-lo? Duas coisas mudaram no início dos anos 80: o crescimento exponencial da base instalada de hardware de microcomputador atingiu massa crítica por volta de 1980 e uma decisão legal alterou a lei de direitos autorais para cobrir binários em 1983. Volume crescente: o microprocessador cria milhões de computadores idênticos
  17. ^ Liberman, Michael (1995). "Disposições que ultrapassam os limites dos contratos de licença de software" . Richmond Journal of Law and Technology . 1 : 4 . Recuperado em 29 de novembro de 2011 .
  18. ^ Limitações e exceções aos direitos autorais e direitos conexos no ambiente digital: uma perspectiva da biblioteca internacional (2004) . IFLA (2013-01-22). Obtido em 2013-06-16.
  19. ^ Daniel A. Tysver (2008-11-23). "Por que proteger o software por meio de patentes" . Bitlaw.com . Página visitada em 03/06/2009 . Em conexão com o software, uma patente emitida pode impedir que outros utilizem um determinado algoritmo (como o algoritmo de compactação de imagem GIF) sem permissão ou pode impedir que outros criem programas de software que executem uma função de determinada maneira. Em conexão com o software de computador, a lei de direitos autorais pode ser usada para evitar a duplicação total de um programa de software, bem como a cópia de uma parte do código do software.
  20. ^ Donovan, S. (1994). "Patente, direitos autorais e proteção de segredos comerciais para software". Potenciais IEEE . 13 (3): 20. doi : 10,1109 / 45,310923 . S2CID 19873766 . Basicamente, existem apenas três maneiras de proteger o software de computador perante a lei: patentear, registrar um copyright ou mantê-lo como segredo comercial. 
  21. ^ Eben Moglen (2005-02-12). "Por que a FSF obtém atribuições de direitos autorais dos contribuidores" . Recuperado em 01-05-2017 . De acordo com a lei de direitos autorais dos Estados Unidos, que é a lei sob a qual a maioria dos programas de software livre foram historicamente [...] publicados pela primeira vez, apenas o detentor dos direitos autorais ou alguém que [...] tenha a cessão dos direitos autorais pode fazer cumprir a licença.
  22. ^ Branco, Aoife (2012-07-03). "A Oracle não consegue impedir as revendas de licenças de software, afirma o tribunal da UE" . Bloomberg .
  23. ^ Microsoft Corporation (01-04-2005). "Contrato de Licença de Usuário Final para Software Microsoft: Microsoft Windows XP Professional Edition Service Pack 2" (PDF) . p. Página 3 . Página visitada em 29-04-2009 .
  24. ^ Microsoft Corporation (01-04-2005). "Contrato de Licença de Usuário Final para Software Microsoft: Microsoft Windows XP Professional Edition Service Pack 2" (PDF) . p. Página 1 . Página visitada em 29-04-2009 . Você pode instalar, usar, acessar, exibir e executar uma cópia do Software em um único computador, como uma estação de trabalho, terminal ou outro dispositivo (“Estação de Trabalho”). O Software não pode ser usado por mais de dois (2) processadores ao mesmo tempo em uma única Estação de Trabalho. ... Você pode permitir no máximo dez (10) computadores ou outros dispositivos eletrônicos (cada um um 'Dispositivo') para se conectar à Estação de Trabalho para utilizar um ou mais dos seguintes serviços do Software: Serviços de Arquivo, Serviços de Impressão, Serviços de informações da Internet, compartilhamento de conexão com a Internet e serviços de telefonia.
  25. ^ Adobe Systems , Adobe Software License Agreement (PDF) , recuperado em 09-06-2010
  26. ^ iWork '09 Family Pack Specs (pacote completo) - Apresentação - CNET Reviews . Reviews.cnet.com. Obtido em 2013-06-16.
  27. ^ Heffan, Ira V. (1997). "Copyleft: Licenciando trabalhos colaborativos na era digital" (PDF) . Revisão da Lei de Stanford . 49 (6): 1490. doi : 10,2307 / 1229351 . JSTOR 1229351 . Arquivado do original (PDF) em 14/05/2013 . Página visitada em 27/07/2009 . No modelo de software proprietário, a maioria dos desenvolvedores de software retém o código-fonte dos usuários.  
  28. ^ David A. Wheeler (03/02/2009). "Free-Libre / Open Source Software (FLOSS) é um software comercial" . Página visitada em 03/06/2009 .
  29. ^ "DISTRIBUIÇÃO DE PROGRAMAS LICENCIADOS IBM E MATERIAIS DE PROGRAMA LICENCIADOS E CONTRATO MODIFICADO PARA PROGRAMAS LICENCIADOS IBM" . Cartas de anúncio . IBM. 8 de fevereiro de 1983. 283-016.
  30. ^ Greg Mushial (20 de julho de 1983), "Módulo 24: Aprimoramentos do SLAC e Embelezamentos do IBM H-Level Assembler para a versão 2.8" , SLAC VM NOTEBOOK , Stanford Linear Accelerator Center
  31. ^ Shankland, Stephen. "Governos para ver o código do Windows" . CNET.
  32. ^ Gao, Ken. "China para visualizar o código do Windows" . CNET.
  33. ^ James Ball , Julian Borger e Glenn Greenwald (06/09/2013). “As agências de espionagem dos EUA e do Reino Unido derrotam a privacidade e a segurança na Internet” . The Guardian .
  34. ^ Bruce Schneier (06/09/2013). "Como se manter seguro contra a vigilância da NSA" . The Guardian .
  35. ^ Tony Patton (21/11/2008). "Proteja seu JavaScript com ofuscação" . Arquivado do original em 15 de março de 2014 . Página visitada em 12/06/2009 . Embora a Web promova o compartilhamento desse código, às vezes você ou um cliente pode não querer compartilhar o código JavaScript. Isso pode ser devido à natureza sensível dos dados dentro do código, cálculos proprietários ou qualquer outro cenário.
  36. ^ a b APIs: O que são e para que servem - Recurso - Techworld.com Arquivado em 2012-01-05 na Wayback Machine . Features.techworld.com. Obtido em 2013-06-16.
  37. ^ "Decisão da Comissão de 24.3.2004 relativa a um processo nos termos do artigo 82.º do Tratado CE (Processo COMP / C-3 / 37.792 Microsoft)" (PDF) . Comissão Europeia . 24 de março de 2004. Arquivado do original (PDF) em 28 de outubro de 2008 . Recuperado em 17 de junho de 2009 .
  38. ^ Wilson, Ben (01-10-2008). "Apple descarta NDA para software de iPhone lançado" . Comentários da CNET. Arquivado do original em 08/03/2013 . Página visitada em 2010-12-17 .
  39. ^ The Linux Information Project (2006-04-29). "Definição de aprisionamento do fornecedor" . Página visitada em 11/06/2009 .O aprisionamento do fornecedor, ou apenas o aprisionamento, é a situação em que os clientes dependem de um único fabricante ou fornecedor para algum produto [...] Essa dependência é normalmente o resultado de padrões controlados pelo fornecedor [.. .] Pode conceder ao fornecedor alguma extensão de poder de monopólio [...] A melhor maneira de uma organização evitar se tornar uma vítima do aprisionamento do fornecedor é usar produtos que estejam em conformidade com os padrões gratuitos do setor. Padrões livres são aqueles que podem ser usados ​​por qualquer pessoa e não são controlados por uma única empresa. No caso de computadores, isso geralmente pode ser feito usando software livre em vez de software proprietário (ou seja, software comercial).
  40. ^ A Apple vence uma batalha importante contra a Psystar pelos clones do Mac (29/09/2011). "Vitória do tribunal da Apple sobre Pystar" . Página visitada em 30/09/2011 .
  41. ^ "O que acontece quando uma empresa de software proprietário morre?" . NewsForge. Outubro de 2003 . Página visitada em 2007-03-05 .
  42. ^ "A Microsoft esquenta os usuários do Windows 2000" . InformationWeek. Dezembro de 2006. Arquivado do original em 25/06/2013 . Página visitada em 2008-09-16 .
  43. ^ Cassia, Fernando (28 de março de 2007). “Open Source, a única arma contra a 'obsolescência planejada ' . The Inquirer . Arquivado do original em 20 de janeiro de 2011 . Recuperado em 2 de agosto de 2012 .CS1 maint: URL impróprio ( link )
  44. ^ Bell, John (1 ° de outubro de 2009). “Abrindo a Fonte da Arte” . Revisão da Gestão da Inovação Tecnológica. Arquivado do original em 30 de março de 2014 . Recuperado em 30 de dezembro de 2012 .[...] que nenhum patch adicional para o título seria lançado. A comunidade estava previsivelmente chateada. Em vez de desistir do jogo, os usuários decidiram que se a Activision não fosse consertar os bugs, eles o fariam. Eles queriam salvar o jogo fazendo com que a Activision abrisse o código-fonte para que pudesse ser mantido vivo além do ponto em que a Activision perdesse o interesse. Com a ajuda de membros da equipe de desenvolvimento que atuavam em fóruns de fãs, eles conseguiram convencer a Activision a lançar o código-fonte de Call to Power II em outubro de 2003.
  45. ^ Wen, Howard (10 de junho de 2004). "Manter os mitos vivos" . linuxdevcenter.com. Arquivado do original em 6 de abril de 2013 . Recuperado em 22 de dezembro de 2012 . [...] os fãs da trilogia Myth levaram essa ideia um passo adiante: eles têm acesso oficial ao código-fonte dos jogos Myth. Organizado sob o nome de MythDevelopers, este grupo totalmente voluntário de programadores, artistas e outras pessoas talentosas dedicam seu tempo para melhorar e apoiar o desenvolvimento da série de jogos Myth.
  46. ^ Largent, Andy (8 de outubro de 2003). "Lançado o código-fonte do Homeworld" . www.insidemacgames.com. Arquivado do original em 12 de outubro de 2013 . Recuperado em 24 de novembro de 2012 . Com o lançamento de Homeworld 2 para PC, a Relic Entertainment decidiu retribuir a sua impressionante comunidade de fãs, liberando o código-fonte do Homeworld original.
  47. ^ Rosen, Lawrence (2004). Licenciamento de código aberto . Upper Saddle River: Prentice Hall. pp.  52 , 255, 259. ISBN 978-0-13-148787-1.
  48. ^ Havoc Pennington (02/03/2008). "Tutorial Debian" . Página visitada em 04/06/2009 . É importante distinguir o software comercial do software proprietário. O software proprietário não é um software livre, enquanto o software comercial é um software vendido por dinheiro.
  49. ^ Russell McOrmond (04/01/2000). "O que é" Software Comercial "?" . Página visitada em 2009-05-02 .
  50. ^ Michael K. Johnson (01/09/1996). "Licenças e direitos autorais" . Página visitada em 16/06/2009 . Se você programa para Linux, precisa entender o licenciamento, não importa se está escrevendo um software livre ou comercial.
  51. ^ Eric S. Raymond (29/12/2003). " Proprietary , Jargon File" . Página visitada em 12/06/2009 . O software proprietário deve ser diferenciado do software comercial. É possível que o software seja comercial [...] sem ser proprietário. O inverso também é possível, por exemplo, em freeware apenas binário.
  52. ^ "Vendendo Software Livre" . Projeto GNU.
  53. ^ "O modelo de software comercial" . Microsoft . Maio de 2001. Arquivado do original em 2007-03-05.
  54. ^ Software de código aberto versus comercial: Por que o software proprietário veio para ficar . Publicação Sams. Outubro de 2005 . Página visitada em 2007-03-05 .
  55. ^ Engelfriet, Arnoud (agosto-setembro de 2006). “O melhor dos dois mundos” . Gerenciamento de ativos intelectuais (IAM) . New Hibernia House, Winchester Walk, London Bridge, London SE1 9AG, Reino Unido: Gavin Stewart (19). Arquivado do original em 14/09/2013 . Página visitada em 2008-05-19 .Manutenção CS1: localização ( link )
  56. ^ Loftus, Jack (2007-02-19). "LinuxWorld: Gerenciando pilhas de software de origem mista" . SearchEnterpriseLinux.com. Arquivado do original em 03/06/2010.
  57. ^ Tan, Aaron (2006-12-28). "Novell: Somos uma empresa de 'fonte mista'" . CNET Networks, Inc.
  58. ^ Rosenberg, Donald (2000). Open Source: The Unauthorized White Papers . Foster City: IDG. p. 109 . ISBN 0-7645-4660-0.
  59. ^ "Categorias de Software Livre e Não-Livre" . Projeto GNU.
  60. ^ Free Software Foundation (05-05-2009). "Perguntas frequentes sobre as licenças GNU" . Recuperado em 01-05-2017 .
  61. ^ Richard Stallman (12/04/2004). "Livre, mas acorrentado - a armadilha de Java" . Recuperado em 01-05-2017 .
  62. ^ Nelson, David (15 de março de 2013). “Laptops indianos que travam se os usuários tentarem remover fotos do ministro” . Telégrafo . Londres.

Ligações externas

  • A definição do dicionário de software no Wikcionário