Entendendo como os desenvolvedores de software de código aberto ganham dinheiro

A verdade é que muitos desenvolvedores e projetos de OSS geram receita.

A verdade é que muitos desenvolvedores e projetos de OSS geram receita.
Propaganda

Existem muitos mitos sobre o software de código aberto O que é software de código aberto? [MakeUseOf explica] O que é um software de código aberto? [MakeUseOf Explains] "Código aberto" é um termo que é muito usado hoje em dia. Você pode saber que certas coisas são de código aberto, como Linux e Android, mas você sabe o que isso implica? O que é aberto ... Leia mais (OSS) e talvez o mais comum seja este: o código aberto e o lucro são mutuamente exclusivos. Certamente há aqueles que acreditam que todo software deve ser aberto e livre, mas eles são uma minoria (não muito diferente dos puristas de arte).

A verdade é que muitos desenvolvedores e projetos de OSS geram receita. Alguns ganham apenas dinheiro suficiente para sobreviver enquanto outros produzem tanto dinheiro que colocam alternativas proprietárias à vergonha. Como isso é para ironia?

Dito isto, lucrar como um desenvolvedor de OSS requer uma ligeira mudança de paradigma. Em vez de ver seu software como o produto em si, o truque é ver seu software como uma plataforma ou um catalisador que abre caminho para outros fluxos de receita.

Oferecer suporte e serviços

De longe, o método mais comum de renda é fornecer um serviço ao lado do produto OSS. Escolha qualquer projeto de OSS aleatoriamente e há uma boa chance de que eles utilizem esse método de uma forma ou de outra.

Entendendo Como os Desenvolvedores de Software de Código Aberto Ganham Dinheiro Suporte ao Software de Código Aberto

Binários compilados. Apesar de liberar seu código-fonte gratuitamente, você sempre pode encontrar usuários em potencial que queiram usar seu software, mas não tenham o conhecimento, tempo ou energia para compilá-lo por conta própria. Esses usuários geralmente estão dispostos a pagar para você compilar seu próprio código em nome deles.

Serviços de manutenção. Você conhece melhor o seu software. Você pode vender esse conhecimento para os usuários na forma de serviços que economizam tempo e frustração. A maioria das empresas valoriza seu tempo mais do que seu dinheiro, então esse é um ótimo caminho a percorrer, especialmente para software baseado em servidor. A instalação e configuração pagas ou o suporte administrativo de plantão são dois exemplos principais.

Palestras e workshops. Se o seu software é profundamente complexo com uma curva de aprendizado, as empresas podem contratá-lo para ensinar seus funcionários diretamente. Ou, se o seu software é popular o suficiente, você poderia realizar workshops para pessoas que querem aprender tudo, desde o básico até os aspectos mais avançados.

Vender Material Instrucional

Usuários de OSS tendem a ser aqueles que são lobos solitários autodidatas. Eles querem escolher seu código e descobrir tudo em seu próprio ritmo. Para esses usuários, palestras e workshops estão fora da mesa; em vez disso, eles preferem material prático.

Você pode vender esse material para eles e eles provavelmente pagarão por isso.

Entendendo Como os Desenvolvedores de Software de Código Aberto Ganham Dinheiro Suporte de Software de Código Aberto 2

Documentação. Muitos projetos de OSS incluem documentação gratuita e não há nada de errado com isso. No entanto, uma boa documentação é demorada para produzir e incrivelmente valiosa, tanto que pode merecer um preço. Para aqueles que não querem pagar, eles sempre podem vasculhar o próprio código-fonte.

Tutoriais e exemplos. Se a documentação paga não lhe agradar, você sempre poderá liberá-la gratuitamente e depois cobrar pelos recursos do tutorial. Isso se aplica mais a estruturas complexas como mecanismos de jogos e não tanto a aplicativos singulares.

Plugins e aprimoramentos pagos

Dependendo da licença de código aberto Licenças de software de código aberto: o que você deve usar? Licenças de software de código aberto: o que você deve usar? Você sabia que nem todas as licenças de código aberto são iguais? Leia mais que vincula um determinado projeto de OSS, você pode misturar e combinar uma plataforma aberta com extensões pagas ou melhorias. Isso pode soar como se estivesse enganando a filosofia OSS, mas é mais comum do que você pensa.

Entendendo como os desenvolvedores de software de código aberto ganham dinheiro 3

Extensões pagas. Considere um dos sistemas web mais bem sucedidos, o WordPress. É oferecido gratuitamente para qualquer um usar e modificar, mas há uma abundância de profissionais WordPress 6 passos para se tornar um profissional WordPress 6 Passos para se tornar um profissional WordPress Quer ganhar a vida com o Wordpress? Há muitas maneiras de fazer isso: projetar temas, codificar plugins - mas é especialmente difícil se distinguir e encontrar clientes em potencial. Leia mais quem ganha a vida criando e vendendo plugins do WordPress. Você pode oferecer o software básico gratuitamente e vender suas próprias extensões para recursos avançados.

Outro exemplo é o mecanismo de jogo Unity 5 Ferramentas de software de desenvolvimento de jogos grátis para criar seus próprios jogos 5 Ferramentas de software de desenvolvimento de jogos grátis para fazer seus próprios jogos Graças a essas incríveis ferramentas de software de desenvolvimento de jogos grátis, um jogo que pode ter exigido um ano ser feito em seis meses ou mais rápido, às vezes sem qualquer código! Leia mais, disponível em versões gratuitas e pagas. No entanto, além disso, há a Unity Asset Store, que é um mercado central onde os usuários podem criar e vender plugins para outros usarem. O Unity recebe um corte de cada venda e todas essas vendas individuais se somam com o tempo.

Versões corporativas. Oferecer seu produto em uma versão gratuita e paga não é novidade e também é totalmente legítimo para produtos OSS. Na maioria dos casos, a versão gratuita é de código aberto, enquanto a versão paga é de código fechado, mas não necessariamente precisa ser assim.

A JetBrains, uma empresa especializada em IDEs de programação repleta de recursos, gosta dessa abordagem. Por exemplo, eles oferecem o PyCharm gratuitamente como uma versão “comunitária” de código aberto e uma versão “Enterprise” mais avançada com recursos adicionais.

Patrocinadores corporativos seguros

Pode ser o caso de uma empresa ou benfeitor gostar tanto do seu software que ele pagará a longo prazo para continuar trabalhando nele, tornando-se essencialmente seu patrocinador . Dependendo da circunstância, o referido patrocínio pode ser contratualmente vinculado ou simplesmente baseado em doações, embora o último seja menos provável.

Outro meio de patrocínio é o crowdfunding . Você pode não encontrar muito sucesso com o OSS em um site como o Kickstarter, mas há alternativas com um enfoque de código aberto: FreedomSponsors e BountySource vêm à mente.

Ou, se você preferir manter controle total sobre sua campanha, você sempre pode crowdfunding de seu próprio site. Esqueça o Kickstarter: Como Crowdfund de seu próprio site Esqueça o Kickstarter: Como Crowdfunding de seu próprio site Crowdfunding decolou em um grande caminho nos últimos anos. Mas você não precisa usar um serviço como o Kickstarter, se você já está executando o seu próprio site popular. Consulte Mais informação .

Essas não são as únicas maneiras de ganhar dinheiro como desenvolvedor de software livre, mas elas têm sido comprovadas com sucesso várias vezes. Evidentemente, pode ser mais difícil ganhar receita com o OSS, mas certamente não é impossível.

De que outra forma um desenvolvedor de código aberto pode ganhar dinheiro? Compartilhe seus pensamentos conosco nos comentários abaixo!

Crédito da imagem: Código-fonte via Shutterstock, retrato de feliz jovem feminino operador com fones de ouvido, closeup mão sobre o livro na biblioteca, jovem engenheiro de software trabalhando no escritório com fones de ouvido na cabeça

In this article