Fake Open Source
Galera essa comunidade aqui é top, estou gostando dessa ideia de trazer conteúdos e eles serem marcados como relevantes e com contribuições (comentários) que fazem sentido e não apenas palavras vazias. Dito isso estou trazendo aqui mais um tema que venho notando nos meus 15 anos de engenharia de software, eu nem sei o nome disso, por isso eu mesmo chamei de "Fake Open Source".
Notei isso na comunidade Elixir na qual estou amplamente envolvido. Quando o Elixir foi criado eu fiquei observando e adorei a ideia, comecei a me especializar em elixir e inclusive escrevi um livro sobre ele, vocês devem encontrar ele pela casa do código.
Depois eu comecei a trabalhar em várias empresas com Elixir e ainda acredito que a linguagem seja muito boa porque roda na vm do erlang, então resolve milhares de tretas em sistemas destribuídos que tem muita linguagem ainda tentando resolver hoje em dia como por exemplo, o conceito de "Presence" quando um node está ou não online em uma rede destribuída etc.
Depois surgiram milhares de projetos open source no elixir, porém eu comecei a notar um padrão estranho, alguns projetos, principalmente aqueles liderados pelos criadores da linguagem e dos principais frameworks têm muita relação com empresas privadas, inclusive alguns deles trabalham para essas empresas privadas e comecei a notar que certos projetos foram criados "Open Source" com visão de lucratividade e muitas pessoas tem contribuído com seu tempo e conhecimento colaborando com esses projetos enquanto as empresas por trás deles lucram milhares de dólares, seja com a plataforma para rodar os tais projetos, seja com uma feature premium, seja com consultoria e treinamento...
Os devs open source que são a fundação dos projetos não são pagos e não recebem comissão dos projetos sobre todo o lucro indireto que essas empresas fazem, eu mesmo sou o gestor do maior grupo de Elixir do Linkedin e comecei a notar, a venda de ingressos nas conferências, os serviços de consultoria do pessoal "core team", as libs "Open Source" criadas especialmente para rodar em uma empresa privada que prefiro não revelar os nomes e inclusive os maiores podcasts são patrocionados por essas mesmas empresas e/ou o autor trabalha em uma delas. Se você observar vai rapidamente notar o padrão que estou falando.
Ainda nesse contexto eu vejo que a panela de criadores presta serviços para as maiores empresas, muitas vezes para mais de uma ao mesmo tempo! Os devs da fundação ficam lá dedicando horas e horas nos projetos talvez tentando serem reconhecidos de alguma forma, eu mesmo já trabalhei em vários projetos "Open Source", as vezes sou reconhecido, as vezes não, mas o fato é que alguém faturou com isso e não foi eu.
Diante disso eu parei de contribuir nos projetos gigantes porque não faz sentido.. Eu criei meu próprio projeto (DSL para Neo4J que roda sobre o protocolo bolt, chama Ex4J) e tenho outros em mente, mas acredito que esse negócio de "trabalhar de graça" seja uma questão a ser levantada, principalmente quando observamos essas empresas lucrando com mão de obra free..
O que acham do tema?