Por que o Linux é grátis: como o mundo do código aberto faz dinheiro

Por que o Linux e o software livre são gratuitos? É seguro confiar em software livre? O que os desenvolvedores tiram disso e como eles ganham dinheiro para continuar o desenvolvimento?

Por que o Linux e o software livre são gratuitos?  É seguro confiar em software livre?  O que os desenvolvedores tiram disso e como eles ganham dinheiro para continuar o desenvolvimento?
Propaganda

No Windows, Mac e dispositivos móveis, você pode ter uma vida decente vendendo software diretamente aos usuários. Nessas plataformas, as pessoas estão acostumadas a pagar por aplicativos (embora muitos sejam gratuitos. Todos os meus aplicativos: App Store centralizado para Windows com muitos softwares gratuitos Todos os meus aplicativos: App Store centralizado para Windows com muitos softwares gratuitos Leia mais).

As coisas são diferentes para o software de código aberto. Você é livre para cobrar dinheiro, mas o que impede alguém de pegar o código-fonte e liberar uma alternativa?

Vender aplicativos, produtos físicos e serviços on-line também é como os caras grandes ganham dinheiro. A Apple e a Microsoft querem que você use seus programas em suas máquinas. Portanto, se você é um funcionário que produz código para ser executado em um sistema operacional comercial, seu empregador provavelmente está no ramo de venda de software.

O Google difere na medida em que faz a maior parte de seu dinheiro com anúncios, mas a Canonical levou uma surra quando tentou algo parecido com algo vagamente parecido.

Em resumo, você precisa adotar uma abordagem diferente para ganhar dinheiro no mundo do código aberto. Como exatamente as pessoas ganham dinheiro produzindo código Linux e dando de graça?

1. Solicitando Doações

Você acessa a página de um aplicativo e vê um botão de doação no canto. Você clica nele? Talvez. Provavelmente não.

VLC Media Player Website Captura de tela

Esse é o problema de depender de doações como fonte de renda. Às vezes o dinheiro entra. Muitas vezes, não.

O Patreon ajudou alguns membros da comunidade de código aberto, mas muitos desenvolvedores não são populares o suficiente para atrair os próximos meses. Distros como o Elementary e o Ubuntu MATE conseguem gerar receita usando esse modelo, mas a plataforma é mais adequada para criadores de conteúdo do que para desenvolvedores de software.

Alguns serviços adotam a abordagem oposta. Em vez de serem lugares para pedir dinheiro aos usuários, esses sites oferecem uma forma de as pessoas enviarem dicas para os serviços de que gostam. Exemplos incluem Tip the Web e Gratipay.

As organizações têm mais facilidade em atrair doações do que desenvolvedores individuais. Grupos como o GNOME Foundation, o KDE eV, a Free Software Foundation e o Software Freedom Conservancy trazem doações suficientes para funcionar. Os entusiastas do código aberto doam para beneficiar uma causa, e as empresas às vezes contribuem com grandes quantias para apoiar tecnologias das quais se beneficiam. Alguns estão dispostos a se tornarem patrocinadores corporativos Entendendo como os desenvolvedores de software de código aberto ganham dinheiro Entendendo como os 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. Trabalhando para uma empresa

Muitos desenvolvedores ganham sua renda mensal criando código Linux. Eles trabalham para empresas que, por um motivo ou outro, determinaram que o suporte ao ecossistema Linux é bom para os negócios.

Algumas são empresas de “código aberto”. Fazer software livre é uma parte fundamental do que eles fazem. A Red Hat é o maior exemplo disso. A Canonical, que faz o Ubuntu, é outra proeminente. Ambos ganham dinheiro estabelecendo contratos de suporte com empresas que usam seus produtos.

Outros utilizam o Linux para atingir seus objetivos específicos. Antes do Android e do Chrome OS, o Google não comercializava suas próprias distros, mas ainda contratava desenvolvedores que precisavam trabalhar no Linux. Ao longo dos anos, produziu uma série de aplicativos compatíveis com o Linux Switched from Windows? 5 Ferramentas do Google que você pode usar no Linux alternadas do Windows? 5 Ferramentas do Google que você pode usar no Linux Leia mais.

A maioria das empresas com desenvolvedores Linux não contribuem com o código para a comunidade mais ampla. Muitos deles criam ou mantêm o software corporativo necessário para que uma empresa faça seu trabalho. O Linux, afinal, é mais proeminente em servidores do que em desktops. Essa realidade levou até mesmo a Microsoft a contratar pessoas que trabalham com o Linux. A Microsoft realmente ama o Linux, afinal? A Microsoft realmente ama Linux depois de tudo? Microsoft e Linux tiveram um relacionamento tumultuado. Ao longo dos anos, os CEOs expressaram o desejo de ver o Linux desaparecer, mas atualmente a história é diferente. A Microsoft realmente gosta de Linux afinal? Consulte Mais informação .

Mas, em alguns casos, não há como trabalhar diretamente no projeto original de código aberto. Empresas menos conhecidas, como StrongLoop e Voxer, pagam algumas pessoas para trabalhar exclusivamente ou predominantemente no Node. E porque a vida não é preto e branco, o mesmo acontece com a Microsoft.

3. Independente como consultor ou contratado

Um desenvolvedor pode tornar o dinheiro decente independente. Em vez de ingressar em uma empresa, eles levam suas habilidades e trabalham como consultores. Muitas organizações precisam de ajuda para iniciar um projeto de código aberto, e um consultor pode ajudá-las a decolar. Outros acham que manter um projeto em andamento é ainda mais difícil e recorrer a um consultor em busca de ajuda.

Muitas empresas precisam de ajuda para construir ou manter um servidor Linux, mas não querem contratar alguém para uma posição de tempo integral. Um contratado independente com experiência em Linux pode entrar e cuidar do trabalho.

Esse trabalho nem sempre fornece o salário fixo que um funcionário faz, mas fornece uma renda mais confiável do que as doações. Isso dá a alguém com muitas habilidades relacionadas ao Linux uma maneira de subsidiar toda a programação que eles fizeram de graça.

4. Recompensas de caça

Uma abordagem inovadora para pagar os desenvolvedores é, na verdade, bastante antiga. Nomeie um trabalho que você quer fazer e coloque uma recompensa. Quem faz a escritura leva para casa a recompensa.

Bountysource é um site onde os usuários podem contribuir com dinheiro para essas recompensas. A recompensa não precisa vir de uma fonte. Muitas pessoas podem jogar US $ 5 em direção a um projeto na esperança de que, se pessoas suficientes entrarem, um desenvolvedor achará a recompensa atraente.

Infelizmente, o dinheiro do prêmio nem sempre corresponde à tarefa. O Elementary Project adotou o Bountysource como uma forma de atrair ajuda, mas mesmo com contribuições adicionais dos usuários, a maioria dos trabalhos renderá um desenvolvedor a US $ 100 ou menos. Isso é centavo comparado ao dinheiro que um programador faz no setor privado.

Por que eles fazem isso?

Motivações variam de uma pessoa para outra. Muitos desenvolvedores têm uma crença ideológica de que o software deve ser gratuito e de código aberto 5 razões pelas quais o software deve ser gratuito e aberto 5 razões pelas quais o software deve ser gratuito e aberto O software gratuito não significa apenas que você pode usar o aplicativo ou jogo sem pagando. É sobre longevidade, privacidade, propriedade e muito mais! Consulte Mais informação . Ou, no mínimo, eles acreditam que criar esse software beneficia o mundo. Outros desenvolvedores acham que não conseguiriam vender seus softwares, então eles também podem abrir o código. Alguns vêm do ângulo oposto - eles não vêem razão para não abrir o seu projeto. Jogando código no GitHub convida outros para ajudar e tornar um aplicativo melhor do que seria de outra forma.

Alguns ficam felizes em usar suas habilidades na criação de software de que gostam depois de passar horas em projetos menos interessantes para o trabalho diário. Outros são estudantes flexionando seus músculos pela primeira vez.

No final do dia, o trabalho "livre" não é gratuito. Voluntários têm que ganhar dinheiro de alguma forma. E enquanto grande parte do software nas recomposições da sua distro vem de desenvolvedores que trabalham de graça, muitas pessoas ainda são pagas para contribuir com o ecossistema de código aberto.

Você é pago para trabalhar no Linux? Você cria aplicativos? Trabalhar em servidores? Produzir as ferramentas que executam a web? Como é o dinheiro? Compartilhe sua experiência conosco nos comentários!

In this article