O que é software proprietário? 5 maneiras de vencer o software de código aberto

O software de código aberto é popular, mas e o software proprietário? Aqui estão algumas maneiras pelas quais o software de código fechado desfruta de vantagens sobre as opções de código aberto.

O software de código aberto é popular, mas e o software proprietário?  Aqui estão algumas maneiras pelas quais o software de código fechado desfruta de vantagens sobre as opções de código aberto.
Propaganda

Você já pensou em como o software do seu computador é projetado? Se você comprou seu PC pessoalmente, as chances são de que ele esteja executando um software proprietário: um software que normalmente é criado para fins lucrativos, para o qual você não pode editar o código-fonte por conta própria.

Quando você concorda com um longo Contrato de Licença de Usuário Final ao instalar um novo programa, provavelmente instalará um software proprietário.

Por que a maioria dos softwares que encontramos no Windows, macOS e nossos smartphones são proprietários? Bem, há certas vantagens para esse estilo de criação e distribuição de software que levam muitos desenvolvedores a verem isso como o caminho a ser seguido.

O que é software proprietário?

O software proprietário é um software de propriedade privada de um proprietário. Isso significa que alguém possui os direitos de propriedade intelectual do código que faz o programa rodar. O proprietário pode ser uma empresa ou um desenvolvedor individual.

O software proprietário também é conhecido como software de código fechado . Isto está em contraste com o software livre e de código aberto Open Source vs. Software Livre: Qual é a diferença e por que isso importa? Código Aberto versus Software Livre: Qual é a diferença e por que isso importa? Muitos supõem que "código aberto" e "software livre" significam a mesma coisa, mas isso não é verdade. É do seu interesse saber quais são as diferenças. Leia mais, que permite visualizar, editar e redistribuir o código que faz um programa funcionar. O software proprietário não lhe concede essa permissão. Em vez disso, seu código geralmente não é acessível. As empresas distribuem esses programas como arquivos binários que não podemos abrir.

O software de código fechado pode prevalecer atualmente, mas nem sempre foi esse o caso. Embora o termo “software livre” tenha surgido nos anos 80, e o “código aberto” não tenha sido inventado até 1998, o software foi amplamente livre de custos e restrições antes de 1980.

Esse foi o ano em que o Congresso dos EUA estendeu a proteção de direitos autorais a programas de computador. Empresas como a IBM e a Apple incentivaram esse movimento porque queriam uma maneira alternativa de monetizar produtos de computador. Desde então, esse modelo de negócio tornou-se a maneira de fato de produzir software.

Então, o que atrai os desenvolvedores para o modelo proprietário? E quais são as vantagens para os usuários? Aqui estão alguns dos grandes.

1. Limpar Esquema de Receita

O desenvolvimento de software leva tempo. Como você ganha dinheiro fazendo isso? Se você é uma empresa de computadores, sua receita principal vem das vendas de hardware. Mas então você está em uma situação difícil se todos que precisam ou querem um computador já compraram um.

Você tem que planejar a obsolescência e encurtar arbitrariamente a vida de seu produto Obsolescência planejada: por que não podemos ter coisas boas Obsolescência planejada: por que não podemos ter coisas boas Quanto dinheiro você está desperdiçando devido à "obsolescência planejada"? Neste artigo, explicamos o que é isso, por que deveria preocupar você e o que você pode fazer a respeito. Leia Mais, ou você encontra uma maneira de monetizar o software que as pessoas usam nessas máquinas (ou, como a indústria nos mostrou, por que não as duas coisas?).

A Microsoft é uma gigante tecnológica graças à capacidade de software de direitos autorais. Durante a maior parte de sua história, a empresa obteve a maior parte de seu dinheiro com as vendas do Windows e do Microsoft Office. A Apple é mais conhecida por seu hardware, mas também traz dinheiro da venda de músicas no iTunes e nas vendas de aplicativos na Apple App Store.

Se você é um desenvolvedor independente que deseja criar seu próprio aplicativo ou iniciar uma empresa de software, tornar seu programa proprietário permite um plano de negócios bastante simples. Se você é um criador de software de código aberto, como ganhar dinheiro não é tão claro Entender como os desenvolvedores de software de código aberto ganham dinheiro Entender como desenvolvedores de software de código aberto ganham dinheiro A verdade é que muitos desenvolvedores e projetos de OSS geram receita. Consulte Mais informação .

2. Mais fácil estabelecer visão e direção

Não é apenas mais fácil determinar um plano financeiro com software de código fechado, mas é mais fácil estabelecer qualquer tipo de plano.

Você e sua equipe são as únicas pessoas que têm alguma opinião sobre a forma que um projeto toma. Trabalhar em privado dá-lhe a liberdade de experimentar de forma radical sem medo de alguém abater o seu protótipo incompleto. Você também pode trabalhar em um projeto por anos sem que ninguém saiba e critique sua lenta taxa de progresso.

No Linux, o Ubuntu abandonou recentemente a próxima versão da sua interface Unity O que muda de volta para o GNOME Means para Ubuntu O que muda para o GNOME Means para o Ubuntu A Canonical anunciou o fim do desktop Unity. Do Ubuntu 18.04, a área de trabalho do GNOME será restaurada. O que isso significa para o Ubuntu e sua relação com os usuários do Linux? Leia mais após passar anos preparando o software para o lançamento Como instalar o Unity 8 e o Mir no Linux Ubuntu Agora Como instalar o Unity 8 e o Mir no Linux Ubuntu Agora, no tempo, o Unity 8 deve unificar a experiência do Ubuntu em telefones, tablets e desktops, usando o servidor de exibição Mir. Você pode experimentar os dois hoje com o Ubuntu 16.10 Yakkety Yak. Leia mais (e receba uma boa crítica ao longo do caminho).

O projeto GNOME lançou a versão 3.0 em 2011, mas foi anos antes que a interface atingisse um ponto que muitos considerariam o GNOME maduro. Explicação: Uma olhada em um dos desktops mais populares do Linux GNOME Explicado: Um olhar sobre um dos desktops mais populares do Linux Está interessado no Linux, e você se deparou com o "GNOME", um acrônimo para GNU Network Object Model Environment. O GNOME é uma das interfaces de código aberto mais populares, mas o que isso significa? Consulte Mais informação . Se você tentar liberar um projeto apenas quando estiver pronto ou lançar uma experiência menos completa no início e interagir ao longo do caminho, os olhos estarão observando e comentando o que você faz.

As pessoas tendem a resistir à mudança e podem derrubar um projeto por ser muito diferente do que sabem. Um pouco de privacidade é um grande passo para dar ao seu software uma chance de lutar.

Jaron Lanier, autor de Você não é um gadget, traça um paralelo com a biologia:

“A criatividade requer um 'encapsulamento' periódico e temporário, em oposição ao tipo de abertura global constante sugerida pelo slogan“ A informação quer ser livre ”. Células biológicas têm paredes, os acadêmicos empregam sigilo temporário antes de publicar, e autores reais com vozes reais podem querer polir um texto antes de liberá-lo. Em todos esses casos, o encapsulamento é o que permite a possibilidade de testes e feedback que possibilitam uma busca pela excelência. Ser constantemente difundido em uma pasta global é abraçar a mundanidade ”.

Por outro lado, uma vez que você tenha sua visão no mundo, o software proprietário geralmente vive e morre com base em quão competitivo ele é. Muitos projetos impressionantes desapareceram ao longo dos anos devido à sua incapacidade de gerar receita suficiente.

Esses programas perdem a compatibilidade com os sistemas operacionais mais recentes, e os desenvolvedores nunca liberam o código. Assim, os usuários perdem. Enquanto isso, projetos criativos de código aberto podem continuar a existir sem nunca gerar lucro, porque ganhar dinheiro nunca foi o objetivo.

3. Incentiva Mais Software ao Consumidor

Quando você entra em uma loja, há uma grande chance de que todo o software exibido seja de código fechado. Isso inclui tudo, desde sistemas operacionais até scanners de vírus e videogames. O desenvolvimento de software proprietário visualiza os programas como produtos, por isso incentiva a criação de mais produtos.

O desenvolvimento de código aberto trata o software mais como código. O código deve estar livre para visualizar, editar e compartilhar. E se já existe um programa que faz o que você precisa, há menos motivos para escrever seu próprio código do zero. Isso não é para sugerir que não há muito esforço duplicado no mundo do código aberto, mas você não tem o mesmo número de pessoas que fazem versões concorrentes de programas similares para obter o máximo de dólares.

A Apple App Store e o Google Play estão repletos de aplicativos proprietários. O Steam está repleto de jogos de código fechado, muitos dos quais são bastante inovadores:

Há uma abundância de excelentes programas de código aberto O Melhor Software Linux O Melhor Software Linux Aplicativos incríveis estão disponíveis para Linux. Se você é novo no sistema operacional ou é um usuário experiente, sempre encontrará um novo e útil software Linux para amar. Estes são nossos favoritos. Leia mais no mundo, mas muitos desses programas existem há anos, se não décadas. Simplesmente não há tantos aplicativos de desktop de código aberto de qualidade disponíveis.

4. Melhor segurança em algumas situações

Você pode ter ouvido a segurança como uma das vantagens do software de código aberto. Quando todos podem ver o código, podemos ver e abordar potenciais explorações. Nós também podemos confirmar se o programa está fazendo algo sombrio.

Mas isso é apenas o caso se alguém realmente analisar todo o código. Um bug pode existir em um componente central de todo computador Linux por décadas sem que ninguém perceba. Concedido, isso acontece em software proprietário como o Windows também. Isso só mostra que nenhuma dessas abordagens é necessariamente a melhor maneira de lidar com bugs.

No entanto, existem alguns cenários em que é melhor usar software de código fechado. Todos nós precisamos ver o código-fonte dos programas usados ​​para lançar mísseis? Provavelmente, é melhor que menos pessoas tenham acesso a esse software e a experiência necessária para fazê-lo. E enquanto a segurança através da obscuridade não pode ser a única linha de defesa A segurança através da obscuridade é mais segura do que o software de código aberto? A segurança através da obscuridade é mais segura que o software de código aberto? O software de código aberto vem com benefícios de segurança claros. A abordagem oposta é a segurança através da obscuridade. Uma abordagem é realmente mais segura do que a outra ou é possível que haja verdade para ambas? Leia mais, há casos em que isso ajuda.

5. Suporte Mais Responsivo

A maioria dos softwares gratuitos e de código aberto é fornecida no estado em que se encontra. Você pode reportar bugs e esperar que alguém tenha tempo para consertá-los, mas ninguém é obrigado a fazê-lo. Se você tiver conhecimento, poderá corrigir o problema e compartilhar a correção com outras pessoas. Essa é uma das grandes vantagens do software de código aberto, mas a maioria de nós não está em condições de consertar bugs, mesmo que sejamos programadores.

O software proprietário é frequentemente fornecido como um produto. O proprietário visualiza os usuários como consumidores, e eles têm uma expectativa de que o que eles compram funcionará de determinada maneira. Os desenvolvedores, portanto, têm mais uma obrigação de resolver problemas. Às vezes, há um endereço de e-mail ou número de telefone claro que você pode contatar para receber suporte.

Isso não quer dizer que o software de código fechado não tenha erros. Falhas, lentidão e baixo desempenho estão entre algumas das principais razões pelas quais as pessoas consideram mudar do Windows para o Linux 7 Sinais de aviso que você está destinado a mudar para o Linux 7 Sinais de alerta que você está destinado a mudar para o Linux Eu era um usuário do Windows por anos, mas estava fazendo coisas que me ensinaram que eu sou um usuário de Linux no coração. Querendo saber se você é um usuário secreto do Linux? Aqui estão os sinais de aviso. Consulte Mais informação . Mas pelo menos você sabe onde se virar e ter algum grau de influência quando precisa de apoio.

O software proprietário é melhor?

O software proprietário é propenso a mudanças drásticas e, às vezes, até a um comportamento manipulador. Não deixe o Windows 10 espionar você: gerencie sua privacidade! Não deixe o Windows 10 espionar você: gerencie sua privacidade! O Windows 10 está te observando. O sistema operacional mais recente da Microsoft está, sem dúvida, colhendo mais informações pessoais do que nunca. Mostraremos como você pode entender melhor sua privacidade. Leia mais para competir no mercado. O software caro também não está disponível para pessoas sem dinheiro ou em regiões onde o programa não está à venda.

Mas seria completamente desonesto dizer que o modelo proprietário não tem seus benefícios.

Eu pessoalmente uso o Linux e prefiro o software livre 5 razões pelas quais o software deve ser gratuito e aberto 5 razões pelas quais o software deve ser gratuito e de código aberto O software gratuito não significa apenas que você pode usar o aplicativo ou jogo sem pagar. É sobre longevidade, privacidade, propriedade e muito mais! Consulte Mais informação . O software proprietário pode oferecer uma maneira mais clara de ganhar dinheiro, mas esses programas tendem a desaparecer quando a renda diminui.

In this article