Uma empresa com um sólido projeto de código aberto concorrendo com um produto tradicional de código fechado parece impossível de vencer.
Eu li este artigo em que o autor apresenta esse cenário:
Suponha que se possa dividir um mercado de software - digamos, gerenciamento de rede - entre dois produtos. Um fez todo o possível e custou US $ 1 milhão, e o outro apenas 10%, mas foi gratuito e aberto.
O preço da solução comercial filtraria automaticamente um grande número de usuários, e essas pessoas teriam que recorrer ao código aberto. Mas alguns usuários ficariam satisfeitos com a funcionalidade de 10% e a escolheriam totalmente.
Por exemplo, tenho um computador Macintosh original em minha mesa. Ele roda um processador de texto chamado MacWrite. Faz tudo, com exceção da verificação ortográfica, que eu preciso de um processador de texto. Posso formatar parágrafos, escolher fontes, deixar o texto em negrito ou itálico e até colar em imagens e gráficos. Tudo na interface do usuário "o que você vê é o que você obtém".
Ele ocupa 76K de espaço em disco. Isso é "K" como em "kilobyte".
Compare isso com o Microsoft Word. Acho que a última vez que instalei apenas o Word, foi cerca de 30 MB, muitas vezes maior que o MacWrite, mas não o uso por muito mais tempo do que o MacWrite. Como eu, muitos usuários estão satisfeitos com a funcionalidade básica. Eles não precisam de todos os sinos e assobios.
Mas voltando à minha analogia. No começo, a empresa comercial provavelmente ignoraria o projeto de código aberto. Como não representa ameaça ao fluxo de receita, por que eles deveriam prestar atenção a um iniciante?
Se esse projeto for saudável e sustentável, no entanto, em um ano ou mais, talvez ele faça de 15% a 20% do que o produto comercial faz. Isso deve sangrar mais alguns usuários de seus negócios e talvez agora eles comecem a prestar atenção.
Muito provavelmente, essa atenção tomaria a forma de marketing contra o projeto. Eles alegariam que é muito pequeno ou muito fraco para levar a sério. E, a curto prazo, isso provavelmente funcionaria. Mas o simples fato de reconhecerem o projeto despertaria interesse. Algumas pessoas determinariam por si mesmas que não era nem muito pequena nem muito fraca e começariam a usá-la.
Mais um ano ou dois se passa e agora o projeto representa até 50% da funcionalidade do produto comercial. As pessoas começam a ingressar no projeto em massa. A empresa comercial agora tem que fazer alguma coisa. O que eles fazem? Eles adicionam mais recursos.
Lembre-se, o produto comercial já fez 100% do que as pessoas precisavam. Então, que tipo de recursos eles poderiam adicionar? Desnecessários. Eles podem alterar a aparência da interface do usuário ou adicionar recursos fora do gerenciamento de rede. De qualquer forma, esse desenvolvimento custará dinheiro, e isso começará a afetar as margens da empresa.
Finalmente, com uma comunidade saudável e esse afluxo de novos usuários, o projeto de código aberto acabará se aproximando de 80% a 90% do que o produto comercial faz. Tendo esgotado todos os caminhos para gerar receita, a empresa comercial ainda tem uma opção final: aparafusar os demais clientes. Encontre maneiras de cobrar mais, e aproveitar o que eles podem com seus investimentos, o que acabará afastando seus clientes.
Farfetched? Acho que não. Existem apenas dois requisitos principais:
Primeiro, encontre um mercado em que o código aberto ofereça uma alternativa atraente, como gerenciamento de rede.
Segundo, construa uma comunidade sustentável em torno do projeto de código aberto.
Parece muito plausível. Se você fosse a empresa de código fechado, como competiria?