Android

Como empresas de código aberto, programadores ganham dinheiro

3 FORMAS DE ATUAR E FATURAR COMO PROGRAMADOR | FALA DEV #003

3 FORMAS DE ATUAR E FATURAR COMO PROGRAMADOR | FALA DEV #003
Anonim

O software Open Source não é novidade para muitos. É um software gratuito que é disponibilizado junto com seu código. A pessoa ou organização que criou o software de código aberto o disponibiliza sob licença para usar, modificar e / ou distribuir o software. Muitas grandes empresas, incluindo Oracle e Google, também suportam software de código aberto. Pode-se ter como certo que as pessoas criam software de código aberto porque amam a codificação. Mas os desenvolvedores de código aberto ganham dinheiro? Se sim, como os programadores de código aberto e as empresas ganham dinheiro? O objetivo deste post é identificar e listar os métodos pelos quais essas empresas de software e desenvolvedores podem ganhar dinheiro

Como as empresas de código aberto ganham dinheiro

As empresas de código aberto às vezes criam software e não tornam públicas, todas o código. Em outras palavras, parte do software é de código aberto, enquanto algumas partes são privadas. Se alguém quiser usar esse software, ele precisará pagar à empresa algum dinheiro para poder usar o software com todas as funcionalidades.

Empresas de código aberto, como a Oracle, etc. também ganham dinheiro fornecendo treinamento on-line ou no local e apoio aos seus programas de código aberto. Por exemplo, o Hadoop do Apache é gratuito, mas é muito complexo para qualquer pessoa começar a usá-lo imediatamente. Nesses casos, as empresas de código aberto fornecem assistência com fins lucrativos à instalação e treinamento de funcionários da empresa que os contrata. No caso do Hadoop, embora o pessoal de terceiros possa ser útil, seria dada preferência ao pessoal associado ao Apache, pois eles vêm desenvolvendo o código-fonte, já que o conhecem melhor do que os treinadores de terceiros ou fornecedores de suporte.

empresas - principalmente as que desenvolvem software para dispositivos móveis - exibem anúncios em software para ganhar dinheiro. Esses anúncios são exibidos na parte superior ou inferior da tela e, geralmente, não são intrusivos. Mas eles ocupam o valioso espaço na tela. Pelo contrário, como eles são gratuitos, os usuários não têm muita objeção aos anúncios.

Como os programadores de código aberto ganham dinheiro

As empresas pagam programadores de código aberto

Você pode achar difícil acreditar nisso, mas existem empresas que pagam os programadores que criam software de código aberto. Por exemplo, a Red Hat, a IBM, a Novell, a Linux Foundation e outros distribuidores do sistema operacional Linux pagam os programadores que trabalham no Linux para que o trabalho de atualização e atualização do software continue. Embora o Linux tenha um custo gratuito para os usuários finais, isso custa um pouco para os distribuidores do sistema operacional. Mas então, os custos são muito menores do que o que eles teriam que pagar ao distribuir o Windows ou o sistema operacional da Apple.

Se alguma brecha for descoberta em tal software, digamos Linux, haverá empresas dispostas a pagar programadores que possam consertar o sistema. problema. Estas são as empresas que usam o Linux para obter lucro de uma forma ou de outra. Um exemplo simples poderia ser desenvolvedores de hardware que vendem computadores instalados no Linux. Entre outros exemplos podem estar empresas que desenvolvem software baseado em Linux.

Da mesma forma, para outros produtos open source também, existem pessoas que pagam pela construção e manutenção adequadas do software.

Ganhando Criando Plugins Especiais, Etc.

Algumas empresas que estão usando qualquer tipo de Software Open Source podem contratar os programadores envolvidos no projeto para criar plugins e extras especiais. Como já trabalharam na criação do software de código aberto, eles têm conhecimento do código e não precisam trabalhar a partir do zero. Contratar esses programadores para criar complementos, plugins e extras para o software é muito mais barato do que contratar um profissional de fora.

Embora as empresas possam ter sua própria ala de programação, é hora de economizar para contratar os programadores envolvidos na criação do software de código aberto em vez de ter seus próprios funcionários para estudar o código e, em seguida, pedir-lhes para criar addons. Personalização do código

O mesmo que no caso acima, mas neste caso, empresas que usam software de código aberto, contratam os desenvolvedores para ajustar o código um pouco para atender às necessidades da empresa. Mais uma vez, isso é favorável para empresas que solicitam modificações, já que são profissionais engajados que já trabalharam no código, em vez de pedir a seus próprios programadores que estudem e modifiquem o código. Isso economiza tempo, embora uma pequena sobrecarga seja adicionada por meio de pagamento a tais programadores.

Como o código aberto significa operações rápidas, se uma empresa escolhe um software de código aberto para integrar em seu projeto existente e um pouco de trabalho é necessário, é sempre viável contratar um profissional que já trabalhou no código se o tempo for um fator, como sempre é

Ganhando ao fornecer suporte

Nem todo software de código aberto é fácil de instalar e usar. As empresas que implementam uma versão desse software podem contratar um dos programadores de código aberto para treinar sua equipe e fornecer suporte em caso de problemas.

Algumas pessoas criam deliberadamente um tipo de software de código aberto que é gratuito e aberto, mas tem muito escondida. Necessidade de instalação e treinamento se torna necessário neste caso. Embora esse software não seja eticamente um software de código aberto, ele ainda é vendido

É preciso ser bastante ativo no campo do código aberto para obter uma oferta das empresas que desejam modificações ou recursos extras. Tanto quanto sei, as pessoas que trabalham em um projeto de grupo, muitas vezes incluem seu nome e IDs de e-mail nos comentários do código-fonte, para que outros que estudam o código possam contatá-los por qualquer razão e se um ID de e-mail aparecer muitas vezes, essa pessoa é provavelmente a melhor para fazer ajustes, modificar, criar extras ou executar ações semelhantes no código.

Eu acho que a maior porcentagem de dinheiro no setor de software de código aberto vem do suporte e da personalização do código aberto. ajustes. Se eu perdi alguma coisa, por favor, comente.