AWS
As empresas, por outras palavras, têm um tempo limitado; eles preferem fornecedores que eliminem o fardo de gerenciar suas próprias implantações de software de código aberto, independentemente de esses mesmos fornecedores contribuírem ativamente para os projetos em questão. Esta pesquisa específica não envolveu clientes da AWS e, de fato, tenho certeza de que os resultados seriam os mesmos se você perguntasse aos desenvolvedores que usam Microsoft Azure, Google Cloud ou qualquer outro serviço de nuvem. Por mais que você ou eu pensemos que as contribuições para o código aberto são importantes, os clientes só querem fazer as coisas o mais rápido possível, pelo menor custo.
E ainda assim há um argumento a ser feito para contribuir com projetos de código aberto.
As contribuições fazem parte do produto
De volta ao meu amigo Postgres. Embora ele tenha dito que os clientes podem não se importar com o fato de fulano de tal mantenedor trabalhar para sua empresa, tendo colaboradores importantes faz permitir que sua empresa ofereça excelente suporte aos clientes. Em um projeto administrado pela comunidade, como Postgres ou Linux, isso não significa que um determinado empregador possa ditar o roteiro, acelerar a correção de bugs, etc., mas significa que eles influenciam o roteiro. Mais importante ainda, significa que eles entendem o código e a comunidade em torno dele e, portanto, estão melhor posicionados para saber como incorporar soluções de curto prazo ao cliente no projeto principal sem assumir dívidas técnicas. Isso também significa, mais simplesmente, que eles entendem como apoiar o uso do código por um cliente porque conhecem esse código intimamente, de uma forma que um estranho intrometido simplesmente não conhece.